08:34:55.638 [info] {"source":"oban","duration":3966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:00.961 [info] {"source":"oban","duration":347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:35:25.641 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:55.643 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:00.962 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:36:25.645 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:55.647 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:00.963 [info] {"source":"oban","duration":343,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:37:25.649 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:55.651 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:00.963 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:38:25.653 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:55.655 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:00.964 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:39:25.657 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:55.659 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:00.965 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:40:25.661 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:55.666 [info] {"source":"oban","duration":3983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:00.967 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:41:25.670 [info] {"source":"oban","duration":2953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:55.673 [info] {"source":"oban","duration":1674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:00.968 [info] {"source":"oban","duration":342,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:42:25.675 [info] {"source":"oban","duration":1861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:55.680 [info] {"source":"oban","duration":4006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:00.969 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:43:25.683 [info] {"source":"oban","duration":2295,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:55.685 [info] {"source":"oban","duration":1188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:00.970 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:44:25.689 [info] {"source":"oban","duration":2604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:55.690 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:00.971 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:45:25.693 [info] {"source":"oban","duration":1206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:55.696 [info] {"source":"oban","duration":1545,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:00.972 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:46:25.697 [info] {"source":"oban","duration":1221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:55.699 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:00.972 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:47:25.701 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:55.705 [info] {"source":"oban","duration":2986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:00.974 [info] {"source":"oban","duration":429,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:48:25.709 [info] {"source":"oban","duration":1937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:55.712 [info] {"source":"oban","duration":2068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:00.974 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:49:25.714 [info] {"source":"oban","duration":1187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:55.717 [info] {"source":"oban","duration":2010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:00.975 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:50:25.722 [info] {"source":"oban","duration":4015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:55.726 [info] {"source":"oban","duration":2980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:00.976 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:51:25.732 [info] {"source":"oban","duration":4506,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:55.734 [info] {"source":"oban","duration":1691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:00.977 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:52:25.735 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:55.738 [info] {"source":"oban","duration":1871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:00.979 [info] {"source":"oban","duration":353,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:53:25.740 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:55.742 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:00.980 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:54:25.744 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:55.746 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:00.981 [info] {"source":"oban","duration":328,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:55:25.748 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:55.750 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:00.981 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:56:25.752 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:55.754 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:00.983 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:57:25.756 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:55.759 [info] {"source":"oban","duration":1689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:00.983 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:58:25.764 [info] {"source":"oban","duration":3988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:55.767 [info] {"source":"oban","duration":1677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:00.984 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:59:25.769 [info] {"source":"oban","duration":1953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:55.772 [info] {"source":"oban","duration":2108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:00.986 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:00:25.775 [info] {"source":"oban","duration":1922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:55.779 [info] {"source":"oban","duration":2711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:00.986 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:01:25.782 [info] {"source":"oban","duration":1860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:55.784 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:00.987 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:02:25.786 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:55.788 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:00.988 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:03:25.790 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:55.792 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:00.989 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:04:25.796 [info] {"source":"oban","duration":2637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:55.799 [info] {"source":"oban","duration":2922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:00.991 [info] {"source":"oban","duration":365,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:05:25.803 [info] {"source":"oban","duration":2976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:55.806 [info] {"source":"oban","duration":1964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:00.991 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:06:25.809 [info] {"source":"oban","duration":2005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:55.814 [info] {"source":"oban","duration":3715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:00.993 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:07:25.816 [info] {"source":"oban","duration":1994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:55.821 [info] {"source":"oban","duration":3919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:00.993 [info] {"source":"oban","duration":380,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:08:25.826 [info] {"source":"oban","duration":3553,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:55.827 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:00.994 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:09:25.830 [info] {"source":"oban","duration":1434,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:55.831 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:00.996 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:10:25.833 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:55.835 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:00.996 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:11:25.837 [info] {"source":"oban","duration":1220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:55.839 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:00.998 [info] {"source":"oban","duration":355,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:12:25.842 [info] {"source":"oban","duration":1796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:55.846 [info] {"source":"oban","duration":3207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:00.998 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:13:25.848 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:55.850 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:00.999 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:14:25.852 [info] {"source":"oban","duration":1185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:55.854 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:00.000 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:15:25.856 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:55.859 [info] {"source":"oban","duration":2062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:00.002 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:16:25.862 [info] {"source":"oban","duration":1593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:55.863 [info] {"source":"oban","duration":1183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:00.002 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:17:25.865 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:55.870 [info] {"source":"oban","duration":4067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:00.004 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:18:25.872 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:55.874 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:00.004 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:19:25.876 [info] {"source":"oban","duration":1387,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:55.878 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:00.006 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:20:25.881 [info] {"source":"oban","duration":1781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:55.885 [info] {"source":"oban","duration":3006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:00.006 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:21:25.888 [info] {"source":"oban","duration":1945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:55.892 [info] {"source":"oban","duration":2893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:00.008 [info] {"source":"oban","duration":354,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:22:25.897 [info] {"source":"oban","duration":3624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:55.899 [info] {"source":"oban","duration":2028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:00.008 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:23:25.904 [info] {"source":"oban","duration":3702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:55.908 [info] {"source":"oban","duration":2992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:00.010 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:24:25.911 [info] {"source":"oban","duration":1532,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:55.913 [info] {"source":"oban","duration":1796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:00.010 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:25:25.916 [info] {"source":"oban","duration":1847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:55.918 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:00.012 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:26:25.920 [info] {"source":"oban","duration":1239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:55.922 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:00.013 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:27:25.924 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:55.926 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:00.015 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:28:25.928 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:55.930 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:00.015 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:29:25.932 [info] {"source":"oban","duration":1208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:55.936 [info] {"source":"oban","duration":2703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:00.018 [info] {"source":"oban","duration":1298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:30:25.937 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:55.939 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:00.018 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:31:25.941 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:55.943 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:00.019 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:32:25.945 [info] {"source":"oban","duration":959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:55.947 [info] {"source":"oban","duration":1251,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:00.020 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:33:25.950 [info] {"source":"oban","duration":2156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:55.953 [info] {"source":"oban","duration":1887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:00.022 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:34:25.955 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:55.957 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:00.022 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:35:25.959 [info] {"source":"oban","duration":1199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:55.962 [info] {"source":"oban","duration":1456,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:00.023 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:36:25.963 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:55.966 [info] {"source":"oban","duration":1405,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:00.024 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:37:25.971 [info] {"source":"oban","duration":4798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:55.974 [info] {"source":"oban","duration":1819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:00.026 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:38:25.977 [info] {"source":"oban","duration":1856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:55.979 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:00.026 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:39:25.983 [info] {"source":"oban","duration":2925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:55.986 [info] {"source":"oban","duration":2003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:00.028 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:40:25.989 [info] {"source":"oban","duration":2254,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:55.992 [info] {"source":"oban","duration":2144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:00.029 [info] {"source":"oban","duration":413,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:41:25.994 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:55.996 [info] {"source":"oban","duration":1263,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:00.029 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:42:25.998 [info] {"source":"oban","duration":1249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:56.000 [info] {"source":"oban","duration":1183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:00.031 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:43:26.004 [info] {"source":"oban","duration":2942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:56.006 [info] {"source":"oban","duration":1227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:00.032 [info] {"source":"oban","duration":347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:44:26.011 [info] {"source":"oban","duration":3749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:56.013 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:00.032 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:45:26.015 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:56.018 [info] {"source":"oban","duration":1986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:00.033 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:46:26.022 [info] {"source":"oban","duration":3011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:56.027 [info] {"source":"oban","duration":3865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:00.034 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:47:26.030 [info] {"source":"oban","duration":1890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:56.033 [info] {"source":"oban","duration":1716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:00.036 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:48:26.035 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:56.037 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:00.036 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:49:26.039 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:56.041 [info] {"source":"oban","duration":973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:00.038 [info] {"source":"oban","duration":320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:50:05.600 [info] {"args":{"id":11},"id":8304,"meta":{},"system_time":1767775805600278932,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 09:50:05.601 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=385.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [11] 09:50:05.602 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=385.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:05.619 [debug] QUERY OK source="media_items" db=16.9ms idle=386.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")))) [11] 09:50:05.625 [debug] QUERY OK source="media_items" db=5.7ms idle=26.0ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [11] 09:50:05.626 [debug] QUERY OK source="media_profiles" db=0.2ms idle=25.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:50:05.626 [debug] QUERY OK source="settings" db=0.1ms idle=25.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:05.627 [debug] QUERY OK source="settings" db=0.1ms idle=25.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:05.630 [debug] QUERY OK source="media_items" db=2.3ms idle=8.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [11] 09:50:05.632 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 09:50:05.633 [debug] Current batch of media processed. Will check again in 1000ms 09:50:05.633 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=7.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:05.633 [debug] QUERY OK source="settings" db=0.1ms idle=7.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:05.634 [debug] QUERY OK source="settings" db=0.1ms idle=7.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:05.634 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@xreview-9 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/X Review Official/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/a4/97/a4976f7b9682b6d4ba30315e2dde76a24f3b693b469cbfed34c58972b1a2160f.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/1f/2f/1f2fd75d7b45139c4238c5127bc84618b13b1617a7bc91525060674945bae947.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 09:50:06.633 [debug] Current batch of media processed. Will check again in 1000ms 09:50:07.634 [debug] Current batch of media processed. Will check again in 1000ms 09:50:08.457 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@xreview-9 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/X Review Official/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/a4/97/a4976f7b9682b6d4ba30315e2dde76a24f3b693b469cbfed34c58972b1a2160f.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/1f/2f/1f2fd75d7b45139c4238c5127bc84618b13b1617a7bc91525060674945bae947.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 09:50:08.457 [debug] Gracefully stopping file follower 09:50:08.458 [debug] QUERY OK source="sources" db=0.2ms idle=1242.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [11] 09:50:08.459 [debug] QUERY OK source="sources" db=0.2ms idle=1243.2ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-01-07 08:50:08Z], ~U[2026-01-07 08:50:08Z], 11] 09:50:08.461 [debug] QUERY OK source="media_items" db=1.8ms idle=1243.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")))) [11] 09:50:08.463 [debug] QUERY OK source="media_items" db=1.9ms idle=1246.0ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [11] 09:50:08.464 [debug] QUERY OK source="media_items" db=0.6ms idle=866.4ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [11] 09:50:08.468 [debug] QUERY OK source="tasks" db=1.5ms idle=5.6ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [8311, 11, ~U[2026-01-07 08:50:08Z], ~U[2026-01-07 08:50:08Z]] 09:50:08.469 [info] {"args":{"id":11},"id":8304,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":2868460,"event":"job:stop","queue_time":922433,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 09:50:26.043 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:56.045 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:00.038 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:51:26.047 [info] {"source":"oban","duration":1259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:56.049 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:00.039 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:52:26.052 [info] {"source":"oban","duration":1946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:56.055 [info] {"source":"oban","duration":2116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:00.040 [info] {"source":"oban","duration":333,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:53:26.057 [info] {"source":"oban","duration":1349,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:56.062 [info] {"source":"oban","duration":3736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:00.041 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:54:26.064 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:56.069 [info] {"source":"oban","duration":3893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:00.043 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:55:26.073 [info] {"source":"oban","duration":2917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:56.078 [info] {"source":"oban","duration":4078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:00.044 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:56:26.083 [info] {"source":"oban","duration":3752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:56.087 [info] {"source":"oban","duration":3034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:00.045 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:57:26.092 [info] {"source":"oban","duration":3900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:56.097 [info] {"source":"oban","duration":3934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:00.045 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:58:26.100 [info] {"source":"oban","duration":1723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:56.101 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:00.046 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:59:26.104 [info] {"source":"oban","duration":1592,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:56.105 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:00.047 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:00:26.107 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:56.109 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:00.049 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:01:26.111 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:56.113 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:00.050 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:02:26.117 [info] {"source":"oban","duration":2719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:56.121 [info] {"source":"oban","duration":4013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:00.050 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:03:26.123 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:56.125 [info] {"source":"oban","duration":1255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:00.051 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:04:26.128 [info] {"source":"oban","duration":2259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:56.132 [info] {"source":"oban","duration":2711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:00.052 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:05:26.136 [info] {"source":"oban","duration":3778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:56.138 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:00.053 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:06:26.140 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:56.142 [info] {"source":"oban","duration":1159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:00.054 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:07:26.144 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:56.146 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:00.055 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:08:26.148 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:56.150 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:00.056 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:09:26.152 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:56.154 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:00.057 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:10:26.158 [info] {"source":"oban","duration":2438,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:56.160 [info] {"source":"oban","duration":2037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:00.058 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:11:26.163 [info] {"source":"oban","duration":1961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:56.168 [info] {"source":"oban","duration":4018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:00.059 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:12:26.174 [info] {"source":"oban","duration":4664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:56.176 [info] {"source":"oban","duration":2025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:00.061 [info] {"source":"oban","duration":401,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:13:26.179 [info] {"source":"oban","duration":1944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:56.184 [info] {"source":"oban","duration":3752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:00.061 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:14:26.187 [info] {"source":"oban","duration":2010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:56.190 [info] {"source":"oban","duration":1838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:00.062 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:15:26.192 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:56.194 [info] {"source":"oban","duration":1367,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:00.064 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:16:26.196 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:56.198 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:00.064 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:17:26.201 [info] {"source":"oban","duration":1192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:56.203 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:00.066 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:18:26.206 [info] {"source":"oban","duration":2093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:56.208 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:00.067 [info] {"source":"oban","duration":328,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:19:26.210 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:56.215 [info] {"source":"oban","duration":4040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:00.068 [info] {"source":"oban","duration":379,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:20:26.218 [info] {"source":"oban","duration":1794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:56.221 [info] {"source":"oban","duration":1974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:00.068 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:21:26.226 [info] {"source":"oban","duration":4011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:56.231 [info] {"source":"oban","duration":3888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:00.070 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:22:26.233 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:56.236 [info] {"source":"oban","duration":1856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:00.070 [info] {"source":"oban","duration":353,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:23:26.238 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:56.240 [info] {"source":"oban","duration":960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:00.071 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:24:26.242 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:56.244 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:00.073 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:25:26.246 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:56.249 [info] {"source":"oban","duration":1664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:00.073 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:26:26.253 [info] {"source":"oban","duration":3063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:56.258 [info] {"source":"oban","duration":3768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:00.074 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:27:26.263 [info] {"source":"oban","duration":3944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:56.268 [info] {"source":"oban","duration":3860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:00.075 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:28:26.271 [info] {"source":"oban","duration":1871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:56.274 [info] {"source":"oban","duration":1776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:00.076 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:29:26.278 [info] {"source":"oban","duration":2696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:56.282 [info] {"source":"oban","duration":3985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:00.078 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:30:26.285 [info] {"source":"oban","duration":1986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:56.287 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:00.078 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:31:26.289 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:56.291 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:00.080 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:32:26.293 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:56.295 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:00.081 [info] {"source":"oban","duration":451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:33:26.298 [info] {"source":"oban","duration":1916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:56.301 [info] {"source":"oban","duration":1699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:00.082 [info] {"source":"oban","duration":320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:34:26.305 [info] {"source":"oban","duration":2618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:56.306 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:00.083 [info] {"source":"oban","duration":331,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:35:26.311 [info] {"source":"oban","duration":3878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:56.314 [info] {"source":"oban","duration":1957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:00.084 [info] {"source":"oban","duration":349,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:36:26.316 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:56.318 [info] {"source":"oban","duration":1301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:00.084 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:37:26.321 [info] {"source":"oban","duration":2319,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:56.323 [info] {"source":"oban","duration":1279,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:00.086 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:38:26.328 [info] {"source":"oban","duration":4058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:56.330 [info] {"source":"oban","duration":1138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:00.086 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:39:26.332 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:56.335 [info] {"source":"oban","duration":1940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:00.088 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:40:26.337 [info] {"source":"oban","duration":1269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:56.339 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:00.088 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:41:26.341 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:56.343 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:00.089 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:42:26.345 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:56.347 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:00.091 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:43:26.349 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:56.353 [info] {"source":"oban","duration":2963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:00.091 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:44:26.357 [info] {"source":"oban","duration":2733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:56.361 [info] {"source":"oban","duration":2939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:00.092 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:45:26.365 [info] {"source":"oban","duration":2693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:56.367 [info] {"source":"oban","duration":2019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:00.093 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:46:26.370 [info] {"source":"oban","duration":1939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:56.373 [info] {"source":"oban","duration":2017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:00.095 [info] {"source":"oban","duration":329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:47:26.375 [info] {"source":"oban","duration":968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:56.377 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:00.095 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:48:26.380 [info] {"source":"oban","duration":1234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:56.382 [info] {"source":"oban","duration":1235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:00.096 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:49:26.387 [info] {"source":"oban","duration":3542,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:56.388 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:00.098 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:50:26.390 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:56.392 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:00.099 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:51:26.395 [info] {"source":"oban","duration":2185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:56.400 [info] {"source":"oban","duration":3951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:00.100 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:52:26.405 [info] {"source":"oban","duration":4071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:56.407 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:00.101 [info] {"source":"oban","duration":507,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:53:26.411 [info] {"source":"oban","duration":2520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:56.413 [info] {"source":"oban","duration":1816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:00.102 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:54:26.416 [info] {"source":"oban","duration":1512,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:56.420 [info] {"source":"oban","duration":2919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:00.102 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:55:26.423 [info] {"source":"oban","duration":1839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:56.427 [info] {"source":"oban","duration":2866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:00.104 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:56:26.429 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:56.431 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:00.105 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:57:26.434 [info] {"source":"oban","duration":1782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:56.436 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:00.106 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:58:26.438 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:56.440 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:00.108 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:59:26.442 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:56.444 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:00.108 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:00:26.448 [info] {"source":"oban","duration":2987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:56.452 [info] {"source":"oban","duration":2963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:00.109 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:01:26.454 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:56.458 [info] {"source":"oban","duration":2924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:00.111 [info] {"source":"oban","duration":333,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:02:26.461 [info] {"source":"oban","duration":1990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:56.464 [info] {"source":"oban","duration":2021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:00.111 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:03:26.468 [info] {"source":"oban","duration":2915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:56.471 [info] {"source":"oban","duration":1771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:00.112 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:04:26.473 [info] {"source":"oban","duration":1234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:56.475 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:00.113 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:05:26.478 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:56.481 [info] {"source":"oban","duration":1894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:00.114 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:06:26.483 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:56.485 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:00.116 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:07:26.488 [info] {"source":"oban","duration":1607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:56.491 [info] {"source":"oban","duration":2949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:00.117 [info] {"source":"oban","duration":551,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:08:26.495 [info] {"source":"oban","duration":3050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:56.498 [info] {"source":"oban","duration":1956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:00.117 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:09:26.501 [info] {"source":"oban","duration":1988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:56.504 [info] {"source":"oban","duration":1951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:00.119 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:10:26.507 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:56.509 [info] {"source":"oban","duration":1926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:00.119 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:11:26.512 [info] {"source":"oban","duration":1913,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:56.515 [info] {"source":"oban","duration":2070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:00.121 [info] {"source":"oban","duration":336,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:12:26.517 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:56.519 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:00.121 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:13:26.521 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:56.523 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:00.123 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:14:26.525 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:56.527 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:00.124 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:15:26.529 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:56.531 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:00.124 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:16:26.533 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:56.535 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:00.125 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:17:26.537 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:56.541 [info] {"source":"oban","duration":3078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:00.126 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:18:26.545 [info] {"source":"oban","duration":2940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:56.550 [info] {"source":"oban","duration":4103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:00.127 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:19:26.553 [info] {"source":"oban","duration":1959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:56.556 [info] {"source":"oban","duration":1863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:00.128 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:20:26.559 [info] {"source":"oban","duration":2102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:56.562 [info] {"source":"oban","duration":1821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:00.129 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:21:26.564 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:56.567 [info] {"source":"oban","duration":1803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:00.130 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:22:26.569 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:56.571 [info] {"source":"oban","duration":1229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:00.131 [info] {"source":"oban","duration":361,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:23:26.573 [info] {"source":"oban","duration":1207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:56.575 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:00.133 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:24:26.579 [info] {"source":"oban","duration":2964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:56.582 [info] {"source":"oban","duration":2109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:00.133 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:25:26.584 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:56.589 [info] {"source":"oban","duration":3973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:00.134 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:26:26.592 [info] {"source":"oban","duration":1908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:56.596 [info] {"source":"oban","duration":2951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:00.136 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:27:26.601 [info] {"source":"oban","duration":3944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:56.603 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:00.138 [info] {"source":"oban","duration":342,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:28:26.605 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:56.608 [info] {"source":"oban","duration":1892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:00.139 [info] {"source":"oban","duration":428,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:29:26.610 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:56.612 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:00.139 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:30:26.614 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:56.616 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:00.140 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:31:26.618 [info] {"source":"oban","duration":1224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:56.621 [info] {"source":"oban","duration":1692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:00.142 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:32:26.622 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:56.624 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:00.142 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:33:26.626 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:56.629 [info] {"source":"oban","duration":1456,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:00.143 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:34:26.630 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:56.635 [info] {"source":"oban","duration":3916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:00.144 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:35:26.639 [info] {"source":"oban","duration":3070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:56.643 [info] {"source":"oban","duration":2458,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:00.145 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:36:26.646 [info] {"source":"oban","duration":2958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:56.648 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:00.146 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:37:26.651 [info] {"source":"oban","duration":1780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:56.653 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:00.148 [info] {"source":"oban","duration":320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:38:26.655 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:56.657 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:00.148 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:39:26.659 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:56.662 [info] {"source":"oban","duration":1711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:00.149 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:40:26.663 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:56.668 [info] {"source":"oban","duration":4094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:00.150 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:41:26.670 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:56.674 [info] {"source":"oban","duration":2583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:00.151 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:42:26.677 [info] {"source":"oban","duration":2559,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:56.681 [info] {"source":"oban","duration":4093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:00.153 [info] {"source":"oban","duration":396,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:43:26.685 [info] {"source":"oban","duration":2916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:56.689 [info] {"source":"oban","duration":2975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:00.153 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:44:26.691 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:56.694 [info] {"source":"oban","duration":1982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:00.154 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:45:26.696 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:56.698 [info] {"source":"oban","duration":1277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:00.155 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:46:26.700 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:56.702 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:00.157 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:47:26.704 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:56.706 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:00.158 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:48:26.708 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:56.711 [info] {"source":"oban","duration":1662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:00.158 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:49:26.712 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:56.714 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:00.160 [info] {"source":"oban","duration":699,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:50:26.716 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:56.718 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:00.161 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:51:26.720 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:56.722 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:00.163 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:52:26.725 [info] {"source":"oban","duration":1557,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:56.729 [info] {"source":"oban","duration":3786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:00.163 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:53:26.731 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:56.734 [info] {"source":"oban","duration":1852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:00.165 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:54:26.736 [info] {"source":"oban","duration":1224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:56.738 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:00.166 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:55:26.740 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:56.742 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:00.166 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:56:26.745 [info] {"source":"oban","duration":1492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:56.746 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:00.167 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:57:26.748 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:56.750 [info] {"source":"oban","duration":1232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:00.168 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:58:26.752 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:56.755 [info] {"source":"oban","duration":1523,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:00.170 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:59:26.756 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:56.760 [info] {"source":"oban","duration":2751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:00.170 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:00:26.762 [info] {"source":"oban","duration":1402,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:56.765 [info] {"source":"oban","duration":1394,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:00.172 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:01:26.766 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:56.768 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:00.173 [info] {"source":"oban","duration":340,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:02:26.770 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:56.772 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:00.173 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:03:26.775 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:56.776 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:00.175 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:04:26.779 [info] {"source":"oban","duration":1423,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:56.780 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:00.176 [info] {"source":"oban","duration":698,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:05:26.782 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:56.784 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:00.177 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:06:26.786 [info] {"source":"oban","duration":1203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:56.792 [info] {"source":"oban","duration":2000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:00.179 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:07:26.795 [info] {"source":"oban","duration":1919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:56.797 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:00.179 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:08:26.799 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:56.801 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:00.180 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:09:26.803 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:56.805 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:00.181 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:10:26.808 [info] {"source":"oban","duration":1704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:56.811 [info] {"source":"oban","duration":1643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:00.182 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:11:26.812 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:56.814 [info] {"source":"oban","duration":1374,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:00.183 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:12:26.817 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:56.819 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:00.185 [info] {"source":"oban","duration":397,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:13:26.821 [info] {"source":"oban","duration":1304,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:56.824 [info] {"source":"oban","duration":2038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:00.185 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:14:26.830 [info] {"source":"oban","duration":3246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:56.833 [info] {"source":"oban","duration":1933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:00.187 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:15:26.836 [info] {"source":"oban","duration":1907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:56.839 [info] {"source":"oban","duration":1826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:00.188 [info] {"source":"oban","duration":326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:16:26.842 [info] {"source":"oban","duration":1991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:56.845 [info] {"source":"oban","duration":1979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:00.188 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:17:26.851 [info] {"source":"oban","duration":4789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:56.859 [info] {"source":"oban","duration":6572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:00.190 [info] {"source":"oban","duration":427,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:18:26.860 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:56.862 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:00.190 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:19:26.865 [info] {"source":"oban","duration":1762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:56.867 [info] {"source":"oban","duration":1766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:00.192 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:20:26.870 [info] {"source":"oban","duration":2131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:56.873 [info] {"source":"oban","duration":1772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:00.192 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:21:26.876 [info] {"source":"oban","duration":2112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:56.878 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:00.194 [info] {"source":"oban","duration":844,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:22:26.880 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:56.885 [info] {"source":"oban","duration":3951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:00.195 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:23:26.888 [info] {"source":"oban","duration":2174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:56.891 [info] {"source":"oban","duration":1666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:00.197 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:24:26.895 [info] {"source":"oban","duration":4232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:56.897 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:00.197 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:25:26.899 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:56.901 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:00.198 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:26:26.903 [info] {"source":"oban","duration":962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:56.905 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:00.199 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:27:26.908 [info] {"source":"oban","duration":1656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:56.909 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:00.200 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:28:26.911 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:56.913 [info] {"source":"oban","duration":1232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:00.202 [info] {"source":"oban","duration":332,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:29:26.915 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:56.917 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:00.202 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:30:26.920 [info] {"source":"oban","duration":1625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:56.923 [info] {"source":"oban","duration":1958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:00.203 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:31:26.927 [info] {"source":"oban","duration":3394,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:56.930 [info] {"source":"oban","duration":1597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:00.204 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:32:26.933 [info] {"source":"oban","duration":3096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:56.936 [info] {"source":"oban","duration":1904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:00.206 [info] {"source":"oban","duration":425,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:33:26.940 [info] {"source":"oban","duration":2992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:56.944 [info] {"source":"oban","duration":2695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:00.207 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:34:26.948 [info] {"source":"oban","duration":4014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:56.950 [info] {"source":"oban","duration":1250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:00.208 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:35:26.953 [info] {"source":"oban","duration":1511,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:56.954 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:00.210 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:36:26.956 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:56.958 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:00.210 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:37:26.960 [info] {"source":"oban","duration":1335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:56.962 [info] {"source":"oban","duration":1282,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:00.212 [info] {"source":"oban","duration":451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:38:26.964 [info] {"source":"oban","duration":1335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:56.967 [info] {"source":"oban","duration":1992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:00.213 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:39:26.970 [info] {"source":"oban","duration":1892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:56.972 [info] {"source":"oban","duration":1379,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:00.214 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:40:26.975 [info] {"source":"oban","duration":2018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:56.978 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:00.214 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:41:26.980 [info] {"source":"oban","duration":1981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:56.985 [info] {"source":"oban","duration":3560,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:00.215 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:42:26.987 [info] {"source":"oban","duration":1498,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:56.988 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:00.216 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:43:26.990 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:56.992 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:00.217 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:44:26.994 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:56.996 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:00.218 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:45:26.998 [info] {"source":"oban","duration":1288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:57.000 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:00.219 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:46:27.002 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:57.004 [info] {"source":"oban","duration":1265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:00.220 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:47:27.006 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:57.008 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:00.221 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:48:27.010 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:57.012 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:00.223 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:49:27.014 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:57.016 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:00.223 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:50:27.018 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:57.020 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:00.224 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:51:27.023 [info] {"source":"oban","duration":1891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:57.025 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:00.225 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:52:27.027 [info] {"source":"oban","duration":1192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:57.029 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:00.226 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:53:27.031 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:57.033 [info] {"source":"oban","duration":1261,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:00.227 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:54:27.035 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:57.037 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:00.229 [info] {"source":"oban","duration":421,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:55:27.039 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:57.041 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:00.229 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:56:27.043 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:57.045 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:00.230 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:57:27.047 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:57.049 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:00.231 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:58:27.051 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:57.053 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:00.233 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:59:27.055 [info] {"source":"oban","duration":961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:57.058 [info] {"source":"oban","duration":1625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:00.233 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:00:27.060 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:57.062 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:00.234 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:01:27.064 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:57.066 [info] {"source":"oban","duration":1217,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:00.236 [info] {"source":"oban","duration":405,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:02:27.068 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:57.073 [info] {"source":"oban","duration":3636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:00.236 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:03:27.074 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:57.076 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:00.237 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:04:27.078 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:57.080 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:00.239 [info] {"source":"oban","duration":344,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:05:27.082 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:57.084 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:00.239 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:06:27.086 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:57.088 [info] {"source":"oban","duration":1200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:00.240 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:07:27.090 [info] {"source":"oban","duration":1221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:57.092 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:00.242 [info] {"source":"oban","duration":404,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:08:27.094 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:57.096 [info] {"source":"oban","duration":1209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:00.243 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:09:27.098 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:57.100 [info] {"source":"oban","duration":1246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:00.243 [info] {"source":"oban","duration":321,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:10:27.102 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:57.104 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:00.244 [info] {"source":"oban","duration":347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:11:27.106 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:57.108 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:00.245 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:12:27.110 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:57.112 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:00.247 [info] {"source":"oban","duration":407,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:13:27.114 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:57.116 [info] {"source":"oban","duration":1238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:00.247 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:14:27.118 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:57.120 [info] {"source":"oban","duration":1208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:00.249 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:15:27.122 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:57.124 [info] {"source":"oban","duration":1228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:00.249 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:16:27.126 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:57.128 [info] {"source":"oban","duration":1308,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:00.250 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:17:27.130 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:57.132 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:00.251 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:18:27.134 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:57.136 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:00.253 [info] {"source":"oban","duration":349,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:19:27.138 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:57.140 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:00.254 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:20:27.142 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:57.144 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:00.254 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:21:27.146 [info] {"source":"oban","duration":1205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:57.148 [info] {"source":"oban","duration":967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:00.255 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:22:27.150 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:57.152 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:00.257 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:23:27.154 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:57.156 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:00.257 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:24:27.159 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:57.161 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:00.258 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:25:27.163 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:57.165 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:00.260 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:26:27.167 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:57.169 [info] {"source":"oban","duration":1344,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:00.260 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:27:27.171 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:57.173 [info] {"source":"oban","duration":1267,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:00.262 [info] {"source":"oban","duration":337,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:28:27.175 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:57.177 [info] {"source":"oban","duration":1247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:00.262 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:29:27.179 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:57.181 [info] {"source":"oban","duration":1233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:00.263 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:30:27.183 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:57.185 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:00.264 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:31:27.187 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:57.189 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:00.266 [info] {"source":"oban","duration":419,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:32:27.191 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:57.193 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:00.270 [info] {"source":"oban","duration":4063,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:33:27.195 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:57.197 [info] {"source":"oban","duration":1227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:00.272 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:34:27.199 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:57.201 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:00.272 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:35:27.203 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:57.205 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:00.273 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:36:27.207 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:57.209 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:00.274 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:37:27.211 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:57.213 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:00.276 [info] {"source":"oban","duration":325,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:38:27.215 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:57.217 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:00.276 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:39:27.219 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:57.221 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:00.278 [info] {"source":"oban","duration":376,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:40:27.223 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:57.225 [info] {"source":"oban","duration":1225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:00.278 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:41:27.227 [info] {"source":"oban","duration":1138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:57.229 [info] {"source":"oban","duration":1221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:00.279 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:42:27.231 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:57.233 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:00.280 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:43:27.235 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:57.237 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:00.282 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:44:27.239 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:57.241 [info] {"source":"oban","duration":971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:00.282 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:45:27.243 [info] {"source":"oban","duration":956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:57.245 [info] {"source":"oban","duration":1248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:00.283 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:46:27.247 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:57.249 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:00.284 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:47:27.251 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:57.253 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:00.285 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:48:27.255 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:57.257 [info] {"source":"oban","duration":1224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:00.286 [info] {"source":"oban","duration":344,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:49:27.259 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:57.261 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:00.288 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:50:27.263 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:57.265 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:00.288 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:51:27.267 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:57.269 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:00.290 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:52:27.271 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:57.273 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:00.290 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:53:27.276 [info] {"source":"oban","duration":1519,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:57.277 [info] {"source":"oban","duration":1326,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:00.292 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:54:27.279 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:57.281 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:00.292 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:55:27.283 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:57.285 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:00.293 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:56:27.287 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:57.289 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:00.294 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:57:27.291 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:57.293 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:00.295 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:58:27.295 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:57.297 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:00.297 [info] {"source":"oban","duration":422,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:59:27.299 [info] {"source":"oban","duration":1238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:57.301 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:00.299 [info] {"source":"oban","duration":2182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:00:27.303 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:57.305 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:00.301 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:01:27.307 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:57.309 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:00.301 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:02:27.311 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:57.313 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:00.302 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:03:27.315 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:57.317 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:00.303 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:04:27.319 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:57.321 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:00.304 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:05:27.323 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:57.325 [info] {"source":"oban","duration":1234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:00.305 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:06:27.327 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:57.329 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:00.306 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:07:27.331 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:57.333 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:00.307 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:08:27.335 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:57.337 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:00.308 [info] {"source":"oban","duration":346,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:09:27.339 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:57.341 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:00.309 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:10:27.343 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:57.345 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:00.311 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:11:27.347 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:57.349 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:00.311 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:12:27.351 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:57.353 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:00.313 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:13:27.355 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:57.357 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:00.314 [info] {"source":"oban","duration":430,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:14:27.359 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:57.361 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:00.315 [info] {"source":"oban","duration":380,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:15:27.363 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:57.365 [info] {"source":"oban","duration":1224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:00.316 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:16:27.367 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:57.369 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:00.316 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:17:27.371 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:57.373 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:00.317 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:18:27.376 [info] {"source":"oban","duration":1392,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:57.377 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:00.319 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:19:27.379 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:57.381 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:00.320 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:20:27.383 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:57.385 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:00.321 [info] {"source":"oban","duration":370,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:21:27.387 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:57.389 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:00.321 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:22:27.391 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:57.393 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:00.322 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:23:27.395 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:57.397 [info] {"source":"oban","duration":1321,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:00.323 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:24:27.399 [info] {"source":"oban","duration":1208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:57.401 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:00.324 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:25:27.403 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:57.405 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:00.325 [info] {"source":"oban","duration":227,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:26:27.407 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:57.409 [info] {"source":"oban","duration":1263,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:00.326 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:27:27.411 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:57.413 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:00.327 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:28:27.415 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:57.417 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:00.328 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:29:27.419 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:57.421 [info] {"source":"oban","duration":1220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:00.329 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:30:27.423 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:57.426 [info] {"source":"oban","duration":1532,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:00.330 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:31:27.427 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:57.429 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:00.331 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:32:27.431 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:57.433 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:00.333 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:33:27.435 [info] {"source":"oban","duration":949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:57.437 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:00.333 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:34:27.439 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:57.441 [info] {"source":"oban","duration":898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:00.335 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:35:27.443 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:57.445 [info] {"source":"oban","duration":1211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:00.336 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:36:27.447 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:57.449 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:00.336 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:37:27.451 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:57.453 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:00.343 [info] {"source":"oban","duration":5639,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:38:27.455 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:57.457 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:00.344 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:39:27.459 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:57.462 [info] {"source":"oban","duration":2055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:00.346 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:40:27.464 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:57.466 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:00.346 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:41:27.468 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:57.470 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:00.347 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:42:27.472 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:57.474 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:00.349 [info] {"source":"oban","duration":329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:43:27.476 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:57.478 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:00.349 [info] {"source":"oban","duration":330,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:44:27.480 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:57.482 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:00.350 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:45:27.484 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:57.486 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:00.351 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:46:27.488 [info] {"source":"oban","duration":1200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:57.490 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:00.352 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:47:27.492 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:57.494 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:00.353 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:48:27.496 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:57.498 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:00.355 [info] {"source":"oban","duration":329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:49:27.500 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:57.502 [info] {"source":"oban","duration":1304,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:00.356 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:50:27.504 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:57.506 [info] {"source":"oban","duration":1399,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:00.357 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:51:27.508 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:57.510 [info] {"source":"oban","duration":1310,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:00.357 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:52:27.512 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:57.514 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:00.358 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:53:27.516 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:57.518 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:00.360 [info] {"source":"oban","duration":384,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:54:27.520 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:57.522 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:00.361 [info] {"source":"oban","duration":338,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:55:27.524 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:57.526 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:00.362 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:56:27.528 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:57.530 [info] {"source":"oban","duration":1211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:00.362 [info] {"source":"oban","duration":375,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:57:27.532 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:57.534 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:00.363 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:58:27.536 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:57.538 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:00.364 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:59:27.540 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:57.542 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:00.366 [info] {"source":"oban","duration":329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:00:27.544 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:57.547 [info] {"source":"oban","duration":1525,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:00.367 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:01:27.548 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:57.550 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:00.367 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:02:27.554 [info] {"source":"oban","duration":2351,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:57.555 [info] {"source":"oban","duration":1228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:00.368 [info] {"source":"oban","duration":371,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:03:27.557 [info] {"source":"oban","duration":1216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:57.559 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:00.369 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:04:27.561 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:57.563 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:00.370 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:05:27.565 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:57.567 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:00.372 [info] {"source":"oban","duration":403,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:06:27.569 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:57.571 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:00.373 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:07:27.573 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:57.575 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:00.375 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:08:27.577 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:57.579 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:00.375 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:09:27.581 [info] {"source":"oban","duration":1331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:57.583 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:00.376 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:10:27.585 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:57.587 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:00.377 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:11:27.589 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:57.591 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:00.378 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:12:27.593 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:57.595 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:00.380 [info] {"source":"oban","duration":338,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:13:27.597 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:57.599 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:00.381 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:14:27.601 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:57.603 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:00.381 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:15:27.606 [info] {"source":"oban","duration":2080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:57.608 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:00.383 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:16:27.610 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:57.612 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:00.383 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:17:27.614 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:57.616 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:00.384 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:18:27.618 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:57.620 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:00.385 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:19:27.622 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:57.624 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:00.387 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:20:27.626 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:57.628 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:00.388 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:21:27.630 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:57.632 [info] {"source":"oban","duration":1245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:00.388 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:22:27.635 [info] {"source":"oban","duration":1445,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:57.636 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:00.389 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:23:27.638 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:57.640 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:00.390 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:24:27.642 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:57.644 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:00.391 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:25:27.646 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:57.648 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:00.392 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:26:27.650 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:57.652 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:00.393 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:27:27.654 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:57.656 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:00.394 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:28:27.658 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:57.660 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:00.395 [info] {"source":"oban","duration":240,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:29:27.662 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:57.664 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:00.396 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:30:27.666 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:57.668 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:00.397 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:31:27.670 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:57.672 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:00.398 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:32:27.674 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:57.676 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:00.399 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:33:27.678 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:57.680 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:00.400 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:34:27.682 [info] {"source":"oban","duration":1268,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:57.684 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:00.402 [info] {"source":"oban","duration":348,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:35:27.686 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:57.688 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:00.403 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:36:27.690 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:57.692 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:00.404 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:37:27.694 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:57.696 [info] {"source":"oban","duration":1208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:00.406 [info] {"source":"oban","duration":334,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:38:27.698 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:57.700 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:00.406 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:39:27.702 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:57.704 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:00.408 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:40:27.706 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:57.708 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:00.408 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:41:27.710 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:57.712 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:00.410 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:42:27.714 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:57.716 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:00.410 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:43:27.718 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:57.720 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:00.411 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:44:27.722 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:57.724 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:00.412 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:45:27.726 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:57.728 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:00.413 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:46:27.730 [info] {"source":"oban","duration":1242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:57.734 [info] {"source":"oban","duration":3044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:00.414 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:47:27.736 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:57.738 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:00.416 [info] {"source":"oban","duration":694,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:48:27.740 [info] {"source":"oban","duration":1196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:57.742 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:00.418 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:49:27.744 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:57.746 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:00.419 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:50:27.748 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:57.751 [info] {"source":"oban","duration":2112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:00.419 [info] {"source":"oban","duration":363,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:51:27.754 [info] {"source":"oban","duration":1385,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:57.755 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:00.421 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:52:27.764 [info] {"source":"oban","duration":5412,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:57.765 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:00.421 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:53:27.767 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:57.769 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:00.422 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:54:27.771 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:57.773 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:00.423 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:55:27.775 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:57.777 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:00.424 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:56:27.780 [info] {"source":"oban","duration":1837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:57.783 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:00.425 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:57:27.786 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:57.788 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:00.426 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:58:27.790 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:57.792 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:00.427 [info] {"source":"oban","duration":339,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:59:27.794 [info] {"source":"oban","duration":1232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:57.801 [info] {"source":"oban","duration":5577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:00.429 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:00:27.803 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:57.805 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:00.430 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:01:27.807 [info] {"source":"oban","duration":1228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:57.812 [info] {"source":"oban","duration":1790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:00.430 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:02:27.814 [info] {"source":"oban","duration":1277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:57.816 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:00.431 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:03:27.818 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:57.822 [info] {"source":"oban","duration":2973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:00.433 [info] {"source":"oban","duration":434,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:04:27.824 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:57.826 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:00.434 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:05:27.828 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:57.830 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:00.435 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:06:27.832 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:57.834 [info] {"source":"oban","duration":1234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:00.435 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:07:27.836 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:57.838 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:00.437 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:08:27.840 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:57.844 [info] {"source":"oban","duration":2481,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:00.438 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:09:27.845 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:57.847 [info] {"source":"oban","duration":1193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:00.438 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:10:27.849 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:57.851 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:00.439 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:11:27.853 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:57.855 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:00.441 [info] {"source":"oban","duration":839,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:12:27.857 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:57.859 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:00.443 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:13:27.861 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:57.863 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:00.444 [info] {"source":"oban","duration":320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:14:27.865 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:57.867 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:00.444 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:15:27.869 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:57.871 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:00.445 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:16:27.873 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:57.875 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:00.446 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:17:27.878 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:57.879 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:00.448 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:18:27.881 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:57.883 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:00.448 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:19:27.885 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:57.887 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:00.449 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:20:27.889 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:57.891 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:00.451 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:21:27.893 [info] {"source":"oban","duration":1199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:57.895 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:00.451 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:22:27.897 [info] {"source":"oban","duration":961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:57.899 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:00.452 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:23:27.901 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:57.903 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:00.453 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:24:27.905 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:57.907 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:00.455 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:25:27.909 [info] {"source":"oban","duration":1206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:57.911 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:00.455 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:26:27.913 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:57.915 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:00.456 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:27:27.917 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:57.919 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:00.458 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:28:27.921 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:57.923 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:00.459 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:29:27.925 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:57.927 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:00.460 [info] {"source":"oban","duration":870,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:30:27.931 [info] {"source":"oban","duration":2830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:57.933 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:00.462 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:31:27.935 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:57.937 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:00.462 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:32:27.939 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:57.941 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:00.463 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:33:27.943 [info] {"source":"oban","duration":1188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:57.945 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:00.465 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:34:27.947 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:57.949 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:00.465 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:35:27.952 [info] {"source":"oban","duration":1874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:57.954 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:00.466 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:36:27.956 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:57.958 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:00.467 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:37:27.961 [info] {"source":"oban","duration":1421,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:57.962 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:00.468 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:38:27.964 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:57.966 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:00.470 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:39:27.968 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:57.970 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:00.470 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:40:27.972 [info] {"source":"oban","duration":1295,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:57.974 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:00.471 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:41:27.976 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:57.978 [info] {"source":"oban","duration":1138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:00.472 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:42:27.980 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:57.982 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:00.473 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:43:27.984 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:57.986 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:00.474 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:44:27.988 [info] {"source":"oban","duration":1200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:57.990 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:00.475 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:45:27.992 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:57.994 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:00.477 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:46:27.996 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:57.998 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:00.478 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:47:28.000 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:58.002 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:00.479 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:48:28.004 [info] {"source":"oban","duration":1189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:58.006 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:00.480 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:49:28.008 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:58.010 [info] {"source":"oban","duration":1256,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:00.481 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:50:28.012 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:58.014 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:00.482 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:51:28.016 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:58.018 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:00.484 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:52:28.020 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:58.022 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:00.485 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:53:28.024 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:58.026 [info] {"source":"oban","duration":1252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:00.486 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:54:28.028 [info] {"source":"oban","duration":1246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:58.030 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:00.486 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:55:28.032 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:58.034 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:00.487 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:56:28.036 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:58.038 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:00.488 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:57:28.040 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:58.042 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:00.489 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:58:28.044 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:58.046 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:00.490 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:59:28.048 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:58.050 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:00.492 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:00:28.052 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:58.054 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:00.492 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:01:28.057 [info] {"source":"oban","duration":1159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:58.058 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:00.494 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:02:28.060 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:58.067 [info] {"source":"oban","duration":5633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:00.494 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:03:28.069 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:58.071 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:00.495 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:04:28.073 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:58.075 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:00.497 [info] {"source":"oban","duration":334,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:05:28.077 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:58.079 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:00.498 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:06:28.081 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:58.083 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:00.498 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:07:28.085 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:58.087 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:00.500 [info] {"source":"oban","duration":325,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:08:28.089 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:58.091 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:00.500 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:09:28.093 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:58.095 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:00.502 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:10:28.097 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:58.099 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:00.504 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:11:28.101 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:58.103 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:00.505 [info] {"source":"oban","duration":898,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:12:28.105 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:58.107 [info] {"source":"oban","duration":1178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:00.507 [info] {"source":"oban","duration":429,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:13:28.109 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:58.114 [info] {"source":"oban","duration":3138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:00.507 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:14:28.116 [info] {"source":"oban","duration":1198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:58.119 [info] {"source":"oban","duration":1826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:00.509 [info] {"source":"oban","duration":343,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:15:28.121 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:58.123 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:00.510 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:16:28.125 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:58.127 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:00.510 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:17:28.129 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:58.131 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:00.511 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:18:28.133 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:58.137 [info] {"source":"oban","duration":2951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:00.512 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:19:28.139 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:58.141 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:00.513 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:20:28.143 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:58.145 [info] {"source":"oban","duration":758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:00.514 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:21:28.146 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:58.148 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:00.516 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:22:28.150 [info] {"source":"oban","duration":1138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:58.152 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:00.516 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:23:28.154 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:58.156 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:00.518 [info] {"source":"oban","duration":329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:24:28.158 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:58.160 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:00.518 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:25:28.162 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:58.164 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:00.519 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:26:28.166 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:58.168 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:00.520 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:27:28.170 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:58.172 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:00.521 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:28:28.174 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:58.176 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:00.522 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:29:28.178 [info] {"source":"oban","duration":1211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:58.180 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:00.524 [info] {"source":"oban","duration":427,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:30:28.182 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:58.184 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:00.525 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:31:28.186 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:58.188 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:00.526 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:32:28.190 [info] {"source":"oban","duration":1180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:58.192 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:00.527 [info] {"source":"oban","duration":354,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:33:28.194 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:58.196 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:00.527 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:34:28.198 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:58.200 [info] {"source":"oban","duration":1216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:00.528 [info] {"source":"oban","duration":352,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:35:28.202 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:58.204 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:00.529 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:36:28.208 [info] {"source":"oban","duration":2688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:58.210 [info] {"source":"oban","duration":756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:00.530 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:37:28.211 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:58.213 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:00.532 [info] {"source":"oban","duration":362,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:38:28.215 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:58.218 [info] {"source":"oban","duration":1765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:00.532 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:39:28.220 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:58.222 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:00.534 [info] {"source":"oban","duration":320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:40:28.224 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:58.226 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:00.535 [info] {"source":"oban","duration":787,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:41:28.228 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:58.230 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:00.537 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:42:28.232 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:58.234 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:00.538 [info] {"source":"oban","duration":397,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:43:28.236 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:58.238 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:00.538 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:44:28.240 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:58.242 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:00.539 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:45:28.244 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:58.246 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:00.540 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:46:28.248 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:58.250 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:00.541 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:47:28.252 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:58.254 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:00.542 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:48:28.256 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:58.258 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:00.544 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:49:28.260 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:58.262 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:00.544 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:50:28.264 [info] {"source":"oban","duration":1252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:58.266 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:00.545 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:51:28.268 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:58.270 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:00.546 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:52:28.272 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:58.274 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:00.548 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:53:28.276 [info] {"source":"oban","duration":975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:58.278 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:00.548 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:54:28.280 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:58.282 [info] {"source":"oban","duration":1190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:00.549 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:55:28.284 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:58.286 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:00.551 [info] {"source":"oban","duration":335,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:56:28.288 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:58.290 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:00.551 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:57:28.292 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:58.294 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:00.553 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:58:28.296 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:58.298 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:00.553 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:59:28.300 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:58.302 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:00.555 [info] {"source":"oban","duration":353,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:00:28.304 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:58.306 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:00.555 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:01:28.308 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:58.310 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:00.556 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:02:28.312 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:58.314 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:00.558 [info] {"source":"oban","duration":586,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:03:28.316 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:58.318 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:00.559 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:04:28.320 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:58.322 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:00.560 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:05:28.324 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:58.326 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:00.561 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:06:28.328 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:58.330 [info] {"source":"oban","duration":1272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:00.561 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:07:28.332 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:58.334 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:00.562 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:08:28.336 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:58.338 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:00.563 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:09:28.340 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:58.342 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:00.565 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:10:28.344 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:58.346 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:00.566 [info] {"source":"oban","duration":347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:11:28.348 [info] {"source":"oban","duration":958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:58.350 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:00.566 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:12:28.352 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:58.354 [info] {"source":"oban","duration":1259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:00.568 [info] {"source":"oban","duration":830,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:13:28.356 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:58.358 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:00.570 [info] {"source":"oban","duration":343,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:14:28.360 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:58.362 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:00.575 [info] {"source":"oban","duration":5222,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:15:28.364 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:58.366 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:00.577 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:16:28.368 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:58.370 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:00.577 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:17:28.372 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:58.374 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:00.578 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:18:28.376 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:58.378 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:00.579 [info] {"source":"oban","duration":329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:19:28.380 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:58.382 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:00.581 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:20:28.384 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:58.386 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:00.581 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:21:28.388 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:58.390 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:00.582 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:22:28.392 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:58.394 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:00.584 [info] {"source":"oban","duration":561,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:23:28.396 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:58.398 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:00.584 [info] {"source":"oban","duration":243,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:24:28.400 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:58.402 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:00.585 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:25:28.404 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:58.406 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:00.586 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:26:28.408 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:58.410 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:00.587 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:27:28.412 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:58.414 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:00.588 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:28:28.416 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:58.418 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:00.589 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:29:28.420 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:58.422 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:00.591 [info] {"source":"oban","duration":420,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:30:28.424 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:58.426 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:00.591 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:31:28.428 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:58.430 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:00.593 [info] {"source":"oban","duration":401,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:32:28.432 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:58.434 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:00.593 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:33:28.436 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:58.439 [info] {"source":"oban","duration":1556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:00.594 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:34:28.440 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:58.442 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:00.595 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:35:28.445 [info] {"source":"oban","duration":2036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:58.447 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:00.597 [info] {"source":"oban","duration":353,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:36:28.451 [info] {"source":"oban","duration":3096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:58.453 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:00.597 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:37:28.455 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:58.457 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:00.598 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:38:28.459 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:58.461 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:00.599 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:39:28.463 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:58.465 [info] {"source":"oban","duration":1308,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:00.601 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:40:28.471 [info] {"source":"oban","duration":1902,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:58.473 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:00.602 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:41:28.475 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:58.477 [info] {"source":"oban","duration":958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:00.604 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:42:28.479 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:58.481 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:00.604 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:43:28.483 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:58.485 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:00.605 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:44:28.487 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:58.489 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:00.609 [info] {"source":"oban","duration":3174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:45:28.491 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:58.493 [info] {"source":"oban","duration":1216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:00.610 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:46:28.495 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:58.497 [info] {"source":"oban","duration":1222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:00.612 [info] {"source":"oban","duration":434,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:47:28.499 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:58.501 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:00.613 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:48:28.503 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:58.505 [info] {"source":"oban","duration":963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:00.613 [info] {"source":"oban","duration":341,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:49:28.507 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:58.509 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:00.615 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:50:28.515 [info] {"source":"oban","duration":4818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:58.517 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:00.615 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:51:28.519 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:58.521 [info] {"source":"oban","duration":1246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:00.618 [info] {"source":"oban","duration":1395,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:52:28.523 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:58.525 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:00.618 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:53:28.527 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:58.529 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:00.620 [info] {"source":"oban","duration":433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:54:28.531 [info] {"source":"oban","duration":956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:58.533 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:00.620 [info] {"source":"oban","duration":353,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:55:28.535 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:58.537 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:00.621 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:56:28.539 [info] {"source":"oban","duration":961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:58.541 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:00.622 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:57:28.543 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:58.545 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:00.623 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:58:28.547 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:58.549 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:00.625 [info] {"source":"oban","duration":327,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:59:28.551 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:58.553 [info] {"source":"oban","duration":971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:00.625 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:00:28.555 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:58.557 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:00.627 [info] {"source":"oban","duration":408,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:01:28.559 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:58.561 [info] {"source":"oban","duration":962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:00.629 [info] {"source":"oban","duration":2240,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:02:28.563 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:58.565 [info] {"source":"oban","duration":943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:00.630 [info] {"source":"oban","duration":379,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:03:28.567 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:58.569 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:00.631 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:04:28.571 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:58.573 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:00.633 [info] {"source":"oban","duration":320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:05:28.575 [info] {"source":"oban","duration":940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:58.578 [info] {"source":"oban","duration":1393,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:00.633 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:06:28.579 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:58.581 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:00.634 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:07:28.583 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:58.585 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:00.636 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:08:28.587 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:58.589 [info] {"source":"oban","duration":963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:00.636 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:09:28.591 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:58.593 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:00.638 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:10:28.595 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:58.597 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:00.638 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:11:28.599 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:58.601 [info] {"source":"oban","duration":941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:00.640 [info] {"source":"oban","duration":342,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:12:28.603 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:58.605 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:00.641 [info] {"source":"oban","duration":411,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:13:28.607 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:58.609 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:00.642 [info] {"source":"oban","duration":401,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:14:28.611 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:58.613 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:00.642 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:15:28.615 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:58.617 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:00.643 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:16:28.619 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:58.621 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:00.646 [info] {"source":"oban","duration":1736,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[8312]} 19:17:00.653 [info] {"args":{},"id":8312,"meta":{"cron":true,"cron_expr":"17 18 * * *","cron_tz":"Etc/UTC"},"system_time":1767809820653182400,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:start","attempt":1,"tags":["local_data"]} 19:17:00.653 [info] Updating yt-dlp 19:17:00.653 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update 19:17:02.548 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update exited: 0 with: Latest version: stable@2025.12.08 from yt-dlp/yt-dlp yt-dlp is up to date (stable@2025.12.08 from yt-dlp/yt-dlp) 19:17:02.549 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 19:17:04.000 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.12.08 19:17:04.001 [debug] QUERY OK source="settings" db=0.3ms idle=1402.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:17:04.002 [info] {"args":{},"id":8312,"meta":{"cron":true,"cron_expr":"17 18 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","duration":3348433,"event":"job:stop","queue_time":651608,"attempt":1,"tags":["local_data"]} 19:17:28.623 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:58.625 [info] {"source":"oban","duration":1206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:00.647 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:18:28.627 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:58.629 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:00.648 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:19:28.631 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:58.633 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:00.649 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:20:28.635 [info] {"source":"oban","duration":975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:58.637 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:00.650 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:21:28.639 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:58.641 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:00.651 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:22:28.643 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:58.645 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:00.653 [info] {"source":"oban","duration":347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:23:28.647 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:58.649 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:00.653 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:24:28.651 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:58.653 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:00.654 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:25:28.655 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:58.657 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:00.656 [info] {"source":"oban","duration":1244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:26:28.659 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:58.662 [info] {"source":"oban","duration":1708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:00.658 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:27:28.663 [info] {"source":"oban","duration":975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:58.665 [info] {"source":"oban","duration":1222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:00.661 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:28:28.667 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:58.669 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:00.661 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:29:28.671 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:58.673 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:00.662 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:30:28.675 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:58.677 [info] {"source":"oban","duration":944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:00.663 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:31:28.679 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:58.681 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:00.665 [info] {"source":"oban","duration":336,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:32:28.683 [info] {"source":"oban","duration":1203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:58.685 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:00.665 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:33:28.687 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:58.689 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:00.668 [info] {"source":"oban","duration":2105,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:34:28.691 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:58.693 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:00.670 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:35:28.695 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:58.697 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:00.671 [info] {"source":"oban","duration":328,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:36:28.699 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:58.701 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:00.671 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:37:28.703 [info] {"source":"oban","duration":1215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:58.705 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:00.673 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:38:28.707 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:58.709 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:00.673 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:39:28.711 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:58.713 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:00.674 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:40:28.715 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:58.717 [info] {"source":"oban","duration":962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:00.675 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:41:28.719 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:58.721 [info] {"source":"oban","duration":941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:00.676 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:42:28.723 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:58.725 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:00.678 [info] {"source":"oban","duration":1228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:43:28.727 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:58.729 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:00.679 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:44:28.731 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:58.733 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:00.682 [info] {"source":"oban","duration":2160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:45:28.735 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:58.737 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:00.683 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:46:28.739 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:58.741 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:00.684 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:47:28.743 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:58.745 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:00.685 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:48:28.747 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:58.749 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:00.686 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:49:28.751 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:58.753 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:00.688 [info] {"source":"oban","duration":1242,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:50:28.755 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:58.757 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:00.690 [info] {"source":"oban","duration":1185,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:51:28.759 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:58.761 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:00.691 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:52:28.763 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:58.766 [info] {"source":"oban","duration":2177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:00.692 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:53:28.771 [info] {"source":"oban","duration":3881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:58.773 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:00.693 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:54:28.775 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:58.777 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:00.694 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:55:28.779 [info] {"source":"oban","duration":1222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:58.781 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:00.695 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:56:28.783 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:58.785 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:00.696 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:57:28.787 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:58.789 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:00.698 [info] {"source":"oban","duration":402,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:58:28.791 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:58.793 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:00.698 [info] {"source":"oban","duration":342,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:59:28.795 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:58.797 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:00.699 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:00:28.799 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:58.801 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:00.700 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:01:28.803 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:58.805 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:00.701 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:02:28.807 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:58.809 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:00.702 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:03:28.811 [info] {"source":"oban","duration":1271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:58.813 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:00.703 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:04:28.815 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:58.817 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:00.704 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:05:28.819 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:58.821 [info] {"source":"oban","duration":1254,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:00.705 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:06:28.823 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:58.826 [info] {"source":"oban","duration":1837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:00.709 [info] {"source":"oban","duration":3166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:07:28.828 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:58.835 [info] {"source":"oban","duration":6229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:00.710 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:08:28.838 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:58.840 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:00.712 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:09:28.842 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:58.844 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:00.714 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:10:28.846 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:58.848 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:00.714 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:11:28.850 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:58.852 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:00.716 [info] {"source":"oban","duration":627,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:12:28.854 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:58.856 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:00.718 [info] {"source":"oban","duration":393,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:13:28.858 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:58.860 [info] {"source":"oban","duration":1229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:00.719 [info] {"source":"oban","duration":382,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:14:28.862 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:58.864 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:00.720 [info] {"source":"oban","duration":832,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:15:28.866 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:58.868 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:00.723 [info] {"source":"oban","duration":2155,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:16:28.870 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:58.872 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:00.727 [info] {"source":"oban","duration":3143,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:17:28.874 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:58.876 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:00.728 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:18:28.879 [info] {"source":"oban","duration":1398,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:58.880 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:00.732 [info] {"source":"oban","duration":3031,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:19:28.882 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:58.884 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:00.733 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:20:28.886 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:58.888 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:00.734 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:21:28.890 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:58.892 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:00.735 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:22:28.894 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:58.896 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:00.736 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:23:28.898 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:58.900 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:00.737 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:24:28.902 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:58.904 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:00.739 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:25:28.906 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:58.908 [info] {"source":"oban","duration":956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:00.740 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:26:28.910 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:58.912 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:00.740 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:27:28.914 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:58.917 [info] {"source":"oban","duration":1752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:00.742 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:28:28.919 [info] {"source":"oban","duration":967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:58.921 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:00.743 [info] {"source":"oban","duration":372,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:29:28.923 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:58.925 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:00.743 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:30:28.927 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:58.929 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:00.744 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:31:28.931 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:58.933 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:00.745 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:32:28.935 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:58.937 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:00.748 [info] {"source":"oban","duration":2159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:33:28.939 [info] {"source":"oban","duration":963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:58.941 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:00.749 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:34:28.943 [info] {"source":"oban","duration":1200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:58.945 [info] {"source":"oban","duration":963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:00.750 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:35:28.947 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:58.949 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:00.751 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:36:28.951 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:58.953 [info] {"source":"oban","duration":1244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:00.752 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:37:28.955 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:58.957 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:00.753 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:38:28.959 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:58.961 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:00.757 [info] {"source":"oban","duration":3220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:39:28.963 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:58.965 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:00.759 [info] {"source":"oban","duration":423,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:40:28.967 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:58.969 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:00.760 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:41:28.971 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:58.973 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:00.760 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:42:28.975 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:58.977 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:00.761 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:43:28.979 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:58.981 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:00.762 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:44:28.983 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:58.985 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:00.764 [info] {"source":"oban","duration":377,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:45:28.987 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:58.989 [info] {"source":"oban","duration":1222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:00.765 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:46:28.991 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:58.993 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:00.766 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:47:28.995 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:58.997 [info] {"source":"oban","duration":959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:00.768 [info] {"source":"oban","duration":546,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:48:28.999 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:59.001 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:00.768 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:49:29.003 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:59.005 [info] {"source":"oban","duration":1208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:00.770 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:50:29.007 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:59.009 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:00.771 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:51:29.011 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:59.013 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:00.772 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:52:29.015 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:59.017 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:00.773 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:53:29.019 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:59.021 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:00.774 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:54:29.023 [info] {"source":"oban","duration":1205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:59.025 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:00.776 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:55:29.027 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:59.029 [info] {"source":"oban","duration":955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:00.778 [info] {"source":"oban","duration":1192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:56:29.031 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:59.033 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:00.780 [info] {"source":"oban","duration":1180,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:57:29.035 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:59.037 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:00.783 [info] {"source":"oban","duration":2198,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:58:29.039 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:59.041 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:00.784 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:59:29.043 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:59.045 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:00.786 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:00:29.047 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:59.049 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:00.788 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:01:29.051 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:59.053 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:00.789 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:02:29.055 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:59.057 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:00.789 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:03:29.059 [info] {"source":"oban","duration":967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:59.061 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:00.791 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:04:29.063 [info] {"source":"oban","duration":1256,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:59.065 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:00.792 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:05:29.068 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:59.069 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:00.793 [info] {"source":"oban","duration":340,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:06:29.071 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:59.073 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:00.796 [info] {"source":"oban","duration":3174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:07:29.075 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:59.077 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:00.797 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:08:29.079 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:59.081 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:00.798 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:09:29.083 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:59.085 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:00.800 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:10:29.087 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:59.089 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:00.800 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:11:29.091 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:59.093 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:00.804 [info] {"source":"oban","duration":3175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:12:29.095 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:59.097 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:00.806 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:13:29.099 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:59.101 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:00.808 [info] {"source":"oban","duration":800,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:14:29.103 [info] {"source":"oban","duration":1335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:59.105 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:00.812 [info] {"source":"oban","duration":2436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:15:29.107 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:59.109 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:00.813 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:16:29.111 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:59.113 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:00.815 [info] {"source":"oban","duration":406,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:17:29.115 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:59.117 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:00.815 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:18:29.120 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:59.122 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:00.816 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:19:29.124 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:59.126 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:00.818 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:20:29.128 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:59.130 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:00.820 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:21:29.132 [info] {"source":"oban","duration":957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:59.134 [info] {"source":"oban","duration":645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:00.824 [info] {"source":"oban","duration":3143,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:22:29.135 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:59.137 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:00.826 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:23:29.139 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:59.141 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:00.826 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:24:29.143 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:59.145 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:00.828 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:25:29.147 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:59.149 [info] {"source":"oban","duration":1253,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:00.829 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:26:29.151 [info] {"source":"oban","duration":970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:59.153 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:00.829 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:27:29.155 [info] {"source":"oban","duration":1218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:59.157 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:00.831 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:28:29.159 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:59.161 [info] {"source":"oban","duration":1223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:00.833 [info] {"source":"oban","duration":2160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:29:29.163 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:59.165 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:00.836 [info] {"source":"oban","duration":2182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:30:29.167 [info] {"source":"oban","duration":1322,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:59.169 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:00.838 [info] {"source":"oban","duration":565,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:31:29.171 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:59.173 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:00.840 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:32:29.175 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:59.177 [info] {"source":"oban","duration":1212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:00.842 [info] {"source":"oban","duration":2071,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:33:29.179 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:59.181 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:00.844 [info] {"source":"oban","duration":360,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:34:29.183 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:59.185 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:00.844 [info] {"source":"oban","duration":232,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:35:29.188 [info] {"source":"oban","duration":1605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:59.189 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:00.846 [info] {"source":"oban","duration":1138,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:36:29.191 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:59.193 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:00.849 [info] {"source":"oban","duration":2153,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:37:29.195 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:59.197 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:00.851 [info] {"source":"oban","duration":432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:38:29.199 [info] {"source":"oban","duration":1248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:59.201 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:00.853 [info] {"source":"oban","duration":2114,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:39:29.203 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:59.205 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:00.856 [info] {"source":"oban","duration":340,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:40:29.207 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:59.209 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:00.857 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:41:29.211 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:59.213 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:00.860 [info] {"source":"oban","duration":3124,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:42:29.215 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:59.217 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:00.862 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:43:29.219 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:59.221 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:00.862 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:44:29.223 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:59.225 [info] {"source":"oban","duration":1272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:00.863 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:45:29.227 [info] {"source":"oban","duration":1221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:59.229 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:00.864 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:46:29.231 [info] {"source":"oban","duration":1192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:59.233 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:00.865 [info] {"source":"oban","duration":330,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:47:29.235 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:59.237 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:00.866 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:48:29.239 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:59.241 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:00.868 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:49:29.243 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:59.245 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:00.870 [info] {"source":"oban","duration":2067,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:50:29.247 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:59.249 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:00.872 [info] {"source":"oban","duration":432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:51:29.251 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:59.253 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:00.873 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:52:29.255 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:59.257 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:00.875 [info] {"source":"oban","duration":2223,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:53:29.259 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:59.261 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:00.877 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:54:29.263 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:59.266 [info] {"source":"oban","duration":1847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:00.878 [info] {"source":"oban","duration":429,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:55:29.268 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:59.270 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:00.879 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:56:29.272 [info] {"source":"oban","duration":1203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:59.274 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:00.883 [info] {"source":"oban","duration":3069,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:57:29.276 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:59.278 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:00.885 [info] {"source":"oban","duration":427,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:58:29.280 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:59.282 [info] {"source":"oban","duration":1188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:00.886 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:59:29.284 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:59.286 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:00.886 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:00:29.288 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:59.290 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:00.888 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:01:29.292 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:59.294 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:00.890 [info] {"source":"oban","duration":2092,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:02:29.296 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:59.298 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:00.892 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:03:29.300 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:59.302 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:00.895 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:04:29.304 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:59.306 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:00.899 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:05:29.308 [info] {"source":"oban","duration":971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:59.310 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:00.899 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:06:29.312 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:59.314 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:00.900 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:07:29.316 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:59.318 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:00.902 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:08:29.320 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:59.322 [info] {"source":"oban","duration":1246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:00.902 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:09:29.324 [info] {"source":"oban","duration":954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:59.326 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:00.905 [info] {"source":"oban","duration":2189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:10:29.330 [info] {"source":"oban","duration":2402,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:59.331 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:00.908 [info] {"source":"oban","duration":2142,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:11:29.333 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:59.335 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:00.912 [info] {"source":"oban","duration":3071,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:12:29.337 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:59.339 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:00.915 [info] {"source":"oban","duration":2130,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:13:29.341 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:59.343 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:00.917 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:14:29.345 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:59.347 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:00.918 [info] {"source":"oban","duration":389,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:15:29.349 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:59.351 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:00.920 [info] {"source":"oban","duration":2149,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:16:29.353 [info] {"source":"oban","duration":962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:59.355 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:00.922 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:17:03.936 [info] {"args":{"id":1},"id":8306,"meta":{},"system_time":1767820623936160048,"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"]} 22:17:03.940 [debug] QUERY OK source="sources" db=4.2ms idle=1291.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:17:03.941 [debug] QUERY OK source="settings" db=0.3ms idle=1296.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 [] 22:17:03.982 [debug] QUERY OK source="media_items" db=40.8ms idle=1015.3ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:17:03.992 [debug] QUERY OK source="media_items" db=8.9ms queue=0.1ms idle=53.7ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 22:17:03.993 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=56.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] 22:17:03.996 [debug] QUERY OK source="settings" db=1.9ms idle=53.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 [] 22:17:03.997 [debug] QUERY OK source="settings" db=0.7ms idle=55.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 [] 22:17:04.003 [debug] QUERY OK source="media_items" db=4.4ms idle=16.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [1] 22:17:04.006 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 22:17:04.007 [debug] Current batch of media processed. Will check again in 1000ms 22:17:04.007 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=14.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:17:04.008 [debug] QUERY OK source="settings" db=0.5ms idle=14.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:17:04.009 [debug] QUERY OK source="settings" db=0.7ms idle=12.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:17:04.010 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@laihofficial --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Lai H./%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/9b/b6/9bb6ee9bf007ba3c46a2bdbbafbc1700b99865d4436a5fc6cbe5c4f92c624d78.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/66/ce/66ce57addc38e06965b6fe4adde9a2de8e28352c41ba78a4f7642fc0b3023c1f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:17:05.007 [debug] Current batch of media processed. Will check again in 1000ms 22:17:06.008 [debug] Current batch of media processed. Will check again in 1000ms 22:17:07.009 [debug] Current batch of media processed. Will check again in 1000ms 22:17:08.010 [debug] Current batch of media processed. Will check again in 1000ms 22:17:09.011 [debug] Current batch of media processed. Will check again in 1000ms 22:17:10.012 [debug] Current batch of media processed. Will check again in 1000ms 22:17:11.013 [debug] Current batch of media processed. Will check again in 1000ms 22:17:12.014 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 631, "filename" => "/downloads/Lai H#/2026-01-02 Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)/Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...) [tFxLcyt7qW0].mp4", "id" => "tFxLcyt7qW0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=tFxLcyt7qW0", "playlist_index" => 1, "timestamp" => 1767354601, "title" => "Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)", "upload_date" => "20260102"} 22:17:12.015 [debug] QUERY OK source="sources" db=0.4ms idle=370.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:17:12.016 [debug] QUERY OK source="sources" db=0.4ms idle=371.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:17:12.017 [debug] QUERY OK source="media_items" db=0.7ms idle=372.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-02 11:50:01Z], 1] 22:17:12.027 [debug] QUERY OK source="media_items" db=9.1ms idle=373.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)", "781fa552-8490-4301-a367-e3a0250267f9", 631, false, "tFxLcyt7qW0", "https://www.youtube.com/watch?v=tFxLcyt7qW0", 1, "/downloads/Lai H#/2026-01-02 Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)/Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...) [tFxLcyt7qW0].mp4", false, false, false, 1, [], 98, ~U[2026-01-02 11:50:01Z], ~U[2026-01-07 21:17:12Z], ~U[2026-01-07 21:17:12Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)", 631, false, "tFxLcyt7qW0", "https://www.youtube.com/watch?v=tFxLcyt7qW0", "/downloads/Lai H#/2026-01-02 Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)/Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...) [tFxLcyt7qW0].mp4", false, 1, ~U[2026-01-02 11:50:01Z]] 22:17:12.028 [debug] QUERY OK source="sources" db=0.3ms idle=83.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:17:12.028 [debug] QUERY OK source="media_profiles" db=0.2ms idle=12.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:17:12.029 [debug] QUERY OK source="media_items" db=0.3ms idle=12.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16830] 22:17:12.029 [debug] Current batch of media processed. Will check again in 1000ms 22:17:13.030 [debug] Current batch of media processed. Will check again in 1000ms 22:17:14.031 [debug] Current batch of media processed. Will check again in 1000ms 22:17:15.033 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 478, "filename" => "/downloads/Lai H#/2025-12-23 CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)/CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H) [GT2Ggz2gMwQ].mp4", "id" => "GT2Ggz2gMwQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=GT2Ggz2gMwQ", "playlist_index" => 2, "timestamp" => 1766494079, "title" => "CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)", "upload_date" => "20251223"} 22:17:15.033 [debug] QUERY OK source="sources" db=0.3ms idle=1388.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:17:15.034 [debug] QUERY OK source="sources" db=0.2ms idle=1389.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:17:15.036 [debug] QUERY OK source="media_items" db=1.9ms idle=1389.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-23 12:47:59Z], 1] 22:17:15.044 [debug] QUERY OK source="media_items" db=6.4ms idle=1088.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)", "4a4e3755-85cb-486e-ad51-4319e143b519", 478, false, "GT2Ggz2gMwQ", "https://www.youtube.com/watch?v=GT2Ggz2gMwQ", 2, "/downloads/Lai H#/2025-12-23 CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)/CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H) [GT2Ggz2gMwQ].mp4", false, false, false, 1, [], 98, ~U[2025-12-23 12:47:59Z], ~U[2026-01-07 21:17:15Z], ~U[2026-01-07 21:17:15Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)", 478, false, "GT2Ggz2gMwQ", "https://www.youtube.com/watch?v=GT2Ggz2gMwQ", "/downloads/Lai H#/2025-12-23 CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)/CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H) [GT2Ggz2gMwQ].mp4", false, 1, ~U[2025-12-23 12:47:59Z]] 22:17:15.044 [debug] QUERY OK source="sources" db=0.3ms idle=93.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:17:15.045 [debug] QUERY OK source="media_profiles" db=0.2ms idle=11.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:17:15.046 [debug] QUERY OK source="media_items" db=0.3ms idle=11.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [15893] 22:17:15.046 [debug] Current batch of media processed. Will check again in 1000ms 22:17:16.047 [debug] Current batch of media processed. Will check again in 1000ms 22:17:17.048 [debug] Current batch of media processed. Will check again in 1000ms 22:17:18.049 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 430, "filename" => "/downloads/Lai H#/2025-12-21 7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC/7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC [bhOCUyTgAKk].mp4", "id" => "bhOCUyTgAKk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=bhOCUyTgAKk", "playlist_index" => 3, "timestamp" => 1766316759, "title" => "7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC", "upload_date" => "20251221"} 22:17:18.050 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1404.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:17:18.051 [debug] QUERY OK source="sources" db=0.2ms idle=1405.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:17:18.053 [debug] QUERY OK source="media_items" db=1.7ms idle=1405.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-21 11:32:39Z], 1] 22:17:18.057 [debug] QUERY OK source="media_items" db=3.7ms idle=1098.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC", "0a24c8ca-33ca-4848-9a50-43daf3f6bdda", 430, false, "bhOCUyTgAKk", "https://www.youtube.com/watch?v=bhOCUyTgAKk", 3, "/downloads/Lai H#/2025-12-21 7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC/7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC [bhOCUyTgAKk].mp4", false, false, false, 1, [], 98, ~U[2025-12-21 11:32:39Z], ~U[2026-01-07 21:17:18Z], ~U[2026-01-07 21:17:18Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC", 430, false, "bhOCUyTgAKk", "https://www.youtube.com/watch?v=bhOCUyTgAKk", "/downloads/Lai H#/2025-12-21 7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC/7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC [bhOCUyTgAKk].mp4", false, 1, ~U[2025-12-21 11:32:39Z]] 22:17:18.058 [debug] QUERY OK source="sources" db=0.6ms idle=100.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:17:18.059 [debug] QUERY OK source="media_profiles" db=0.1ms idle=8.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:17:18.060 [debug] QUERY OK source="media_items" db=0.3ms idle=8.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [15730] 22:17:18.060 [debug] Current batch of media processed. Will check again in 1000ms 22:17:19.060 [debug] Current batch of media processed. Will check again in 1000ms 22:17:20.061 [debug] Current batch of media processed. Will check again in 1000ms 22:17:21.062 [debug] Current batch of media processed. Will check again in 1000ms 22:17:22.063 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 549, "filename" => "/downloads/Lai H#/2025-12-16 Cách Ngừng Bị Phụ Nữ Dắt Mũi/Cách Ngừng Bị Phụ Nữ Dắt Mũi [rrfTiV2b6YQ].mp4", "id" => "rrfTiV2b6YQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=rrfTiV2b6YQ", "playlist_index" => 4, "timestamp" => 1765886924, "title" => "Cách Ngừng Bị Phụ Nữ Dắt Mũi", "upload_date" => "20251216"} 22:17:22.064 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=418.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:17:22.065 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=419.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:17:22.067 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=419.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-16 12:08:44Z], 1] 22:17:22.072 [debug] QUERY OK source="media_items" db=4.7ms idle=422.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Ngừng Bị Phụ Nữ Dắt Mũi", "a1a50236-3fad-474d-8792-588138b825a7", 549, false, "rrfTiV2b6YQ", "https://www.youtube.com/watch?v=rrfTiV2b6YQ", 4, "/downloads/Lai H#/2025-12-16 Cách Ngừng Bị Phụ Nữ Dắt Mũi/Cách Ngừng Bị Phụ Nữ Dắt Mũi [rrfTiV2b6YQ].mp4", false, false, false, 1, [], 98, ~U[2025-12-16 12:08:44Z], ~U[2026-01-07 21:17:22Z], ~U[2026-01-07 21:17:22Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Ngừng Bị Phụ Nữ Dắt Mũi", 549, false, "rrfTiV2b6YQ", "https://www.youtube.com/watch?v=rrfTiV2b6YQ", "/downloads/Lai H#/2025-12-16 Cách Ngừng Bị Phụ Nữ Dắt Mũi/Cách Ngừng Bị Phụ Nữ Dắt Mũi [rrfTiV2b6YQ].mp4", false, 1, ~U[2025-12-16 12:08:44Z]] 22:17:22.073 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=107.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:17:22.074 [debug] QUERY OK source="media_profiles" db=0.4ms idle=9.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:17:22.075 [debug] QUERY OK source="media_items" db=0.3ms 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 [13080] 22:17:22.075 [debug] Current batch of media processed. Will check again in 1000ms 22:17:23.075 [debug] Current batch of media processed. Will check again in 1000ms 22:17:24.076 [debug] Current batch of media processed. Will check again in 1000ms 22:17:25.077 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 419, "filename" => "/downloads/Lai H#/2025-12-12 5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)/5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền) [A0DpPnplfME].mp4", "id" => "A0DpPnplfME", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=A0DpPnplfME", "playlist_index" => 5, "timestamp" => 1765536974, "title" => "5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)", "upload_date" => "20251212"} 22:17:25.078 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1432.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:17:25.079 [debug] QUERY OK source="sources" db=0.2ms idle=1433.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:17:25.081 [debug] QUERY OK source="media_items" db=1.5ms idle=1434.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-12 10:56:14Z], 1] 22:17:25.086 [debug] QUERY OK source="media_items" db=4.1ms idle=1111.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)", "2494790f-624a-489e-bc2b-3462c67c01c2", 419, false, "A0DpPnplfME", "https://www.youtube.com/watch?v=A0DpPnplfME", 5, "/downloads/Lai H#/2025-12-12 5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)/5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền) [A0DpPnplfME].mp4", false, false, false, 1, [], 98, ~U[2025-12-12 10:56:14Z], ~U[2026-01-07 21:17:25Z], ~U[2026-01-07 21:17:25Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)", 419, false, "A0DpPnplfME", "https://www.youtube.com/watch?v=A0DpPnplfME", "/downloads/Lai H#/2025-12-12 5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)/5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền) [A0DpPnplfME].mp4", false, 1, ~U[2025-12-12 10:56:14Z]] 22:17:25.087 [debug] QUERY OK source="sources" db=0.2ms idle=114.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:17:25.087 [debug] QUERY OK source="media_profiles" db=0.2ms idle=8.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:17:25.088 [debug] QUERY OK source="media_items" db=0.3ms idle=8.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12955] 22:17:25.088 [debug] Current batch of media processed. Will check again in 1000ms 22:17:26.089 [debug] Current batch of media processed. Will check again in 1000ms 22:17:27.090 [debug] Current batch of media processed. Will check again in 1000ms 22:17:28.091 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 467, "filename" => "/downloads/Lai H#/2025-12-09 Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ/Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ [uTCCRYkxdrc].mp4", "id" => "uTCCRYkxdrc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=uTCCRYkxdrc", "playlist_index" => 6, "timestamp" => 1765278109, "title" => "Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ", "upload_date" => "20251209"} 22:17:28.092 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1446.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:17:28.093 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1447.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:17:28.095 [debug] QUERY OK source="media_items" db=1.5ms idle=1447.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-09 11:01:49Z], 1] 22:17:28.098 [debug] QUERY OK source="media_items" db=2.5ms idle=1119.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àm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ", "0d0fab16-ecd5-4763-b7b8-dc089b7a056d", 467, false, "uTCCRYkxdrc", "https://www.youtube.com/watch?v=uTCCRYkxdrc", 6, "/downloads/Lai H#/2025-12-09 Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ/Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ [uTCCRYkxdrc].mp4", false, false, false, 1, [], 98, ~U[2025-12-09 11:01:49Z], ~U[2026-01-07 21:17:28Z], ~U[2026-01-07 21:17:28Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ", 467, false, "uTCCRYkxdrc", "https://www.youtube.com/watch?v=uTCCRYkxdrc", "/downloads/Lai H#/2025-12-09 Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ/Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ [uTCCRYkxdrc].mp4", false, 1, ~U[2025-12-09 11:01:49Z]] 22:17:28.099 [debug] QUERY OK source="sources" db=0.2ms idle=120.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:17:28.099 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=6.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:17:28.100 [debug] QUERY OK source="media_items" db=0.2ms idle=6.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12956] 22:17:28.100 [debug] Current batch of media processed. Will check again in 1000ms 22:17:29.101 [debug] Current batch of media processed. Will check again in 1000ms 22:17:29.357 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:30.102 [debug] Current batch of media processed. Will check again in 1000ms 22:17:31.103 [debug] Current batch of media processed. Will check again in 1000ms 22:17:32.104 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 535, "filename" => "/downloads/Lai H#/2025-12-05 5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn/5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn [bKiZySzvGD8].mp4", "id" => "bKiZySzvGD8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=bKiZySzvGD8", "playlist_index" => 7, "timestamp" => 1764935409, "title" => "5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn", "upload_date" => "20251205"} 22:17:32.105 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1117.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:17:32.106 [debug] QUERY OK source="sources" db=0.2ms idle=460.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:17:32.108 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=460.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-05 11:50:09Z], 1] 22:17:32.111 [debug] QUERY OK source="media_items" db=2.9ms idle=463.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn", "a0c5dd1e-21cb-4deb-b291-e20ac749214f", 535, false, "bKiZySzvGD8", "https://www.youtube.com/watch?v=bKiZySzvGD8", 7, "/downloads/Lai H#/2025-12-05 5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn/5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn [bKiZySzvGD8].mp4", false, false, false, 1, [], 98, ~U[2025-12-05 11:50:09Z], ~U[2026-01-07 21:17:32Z], ~U[2026-01-07 21:17:32Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn", 535, false, "bKiZySzvGD8", "https://www.youtube.com/watch?v=bKiZySzvGD8", "/downloads/Lai H#/2025-12-05 5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn/5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn [bKiZySzvGD8].mp4", false, 1, ~U[2025-12-05 11:50:09Z]] 22:17:32.112 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=122.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:17:32.113 [debug] QUERY OK source="media_profiles" db=0.2ms idle=7.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:17:32.114 [debug] QUERY OK source="media_items" db=0.3ms 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 [12959] 22:17:32.114 [debug] Current batch of media processed. Will check again in 1000ms 22:17:33.114 [debug] Current batch of media processed. Will check again in 1000ms 22:17:34.115 [debug] Current batch of media processed. Will check again in 1000ms 22:17:35.116 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 421, "filename" => "/downloads/Lai H#/2025-12-02 Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù/Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù [gk1njE6RfEA].mp4", "id" => "gk1njE6RfEA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=gk1njE6RfEA", "playlist_index" => 8, "timestamp" => 1764673638, "title" => "Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù", "upload_date" => "20251202"} 22:17:35.117 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1471.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:17:35.118 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1472.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:17:35.120 [debug] QUERY OK source="media_items" db=1.5ms idle=1472.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-02 11:07:18Z], 1] 22:17:35.123 [debug] QUERY OK source="media_items" db=2.7ms idle=1126.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù", "0e0f5b5e-0e4f-488f-9f19-9a6ad1d4fdc0", 421, false, "gk1njE6RfEA", "https://www.youtube.com/watch?v=gk1njE6RfEA", 8, "/downloads/Lai H#/2025-12-02 Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù/Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù [gk1njE6RfEA].mp4", false, false, false, 1, [], 98, ~U[2025-12-02 11:07:18Z], ~U[2026-01-07 21:17:35Z], ~U[2026-01-07 21:17:35Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù", 421, false, "gk1njE6RfEA", "https://www.youtube.com/watch?v=gk1njE6RfEA", "/downloads/Lai H#/2025-12-02 Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù/Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù [gk1njE6RfEA].mp4", false, 1, ~U[2025-12-02 11:07:18Z]] 22:17:35.124 [debug] QUERY OK source="sources" db=0.2ms idle=128.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:17:35.125 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 22:17:35.125 [debug] QUERY OK source="media_items" db=0.3ms idle=6.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12527] 22:17:35.125 [debug] Current batch of media processed. Will check again in 1000ms 22:17:36.126 [debug] Current batch of media processed. Will check again in 1000ms 22:17:37.127 [debug] Current batch of media processed. Will check again in 1000ms 22:17:38.128 [debug] Current batch of media processed. Will check again in 1000ms 22:17:39.129 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 516, "filename" => "/downloads/Lai H#/2025-11-28 5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần/5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần [aHFBOdr6334].mp4", "id" => "aHFBOdr6334", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=aHFBOdr6334", "playlist_index" => 9, "timestamp" => 1764328491, "title" => "5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần", "upload_date" => "20251128"} 22:17:39.130 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=484.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:17:39.131 [debug] QUERY OK source="sources" db=0.2ms idle=485.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:17:39.133 [debug] QUERY OK source="media_items" db=1.5ms idle=485.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-28 11:14:51Z], 1] 22:17:39.136 [debug] QUERY OK source="media_items" db=2.7ms idle=487.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần", "73d59e03-5f59-491a-99c5-1a9635408014", 516, false, "aHFBOdr6334", "https://www.youtube.com/watch?v=aHFBOdr6334", 9, "/downloads/Lai H#/2025-11-28 5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần/5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần [aHFBOdr6334].mp4", false, false, false, 1, [], 98, ~U[2025-11-28 11:14:51Z], ~U[2026-01-07 21:17:39Z], ~U[2026-01-07 21:17:39Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần", 516, false, "aHFBOdr6334", "https://www.youtube.com/watch?v=aHFBOdr6334", "/downloads/Lai H#/2025-11-28 5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần/5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần [aHFBOdr6334].mp4", false, 1, ~U[2025-11-28 11:14:51Z]] 22:17:39.137 [debug] QUERY OK source="sources" db=0.3ms idle=133.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:17:39.138 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 22:17:39.138 [debug] QUERY OK source="media_items" db=0.2ms idle=7.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [9381] 22:17:39.138 [debug] Current batch of media processed. Will check again in 1000ms 22:17:40.139 [debug] Current batch of media processed. Will check again in 1000ms 22:17:41.140 [debug] Current batch of media processed. Will check again in 1000ms 22:17:42.141 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 504, "filename" => "/downloads/Lai H#/2025-11-25 5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn/5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn [SyJlIc8ZVt8].mp4", "id" => "SyJlIc8ZVt8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=SyJlIc8ZVt8", "playlist_index" => 10, "timestamp" => 1764069741, "title" => "5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn", "upload_date" => "20251125"} 22:17:42.142 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1496.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:17:42.143 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1497.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:17:42.145 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=1497.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-25 11:22:21Z], 1] 22:17:42.149 [debug] QUERY OK source="media_items" db=2.8ms idle=1137.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn", "075cf247-990a-4a37-8598-af9fcbcda214", 504, false, "SyJlIc8ZVt8", "https://www.youtube.com/watch?v=SyJlIc8ZVt8", 10, "/downloads/Lai H#/2025-11-25 5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn/5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn [SyJlIc8ZVt8].mp4", false, false, false, 1, [], 98, ~U[2025-11-25 11:22:21Z], ~U[2026-01-07 21:17:42Z], ~U[2026-01-07 21:17:42Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn", 504, false, "SyJlIc8ZVt8", "https://www.youtube.com/watch?v=SyJlIc8ZVt8", "/downloads/Lai H#/2025-11-25 5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn/5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn [SyJlIc8ZVt8].mp4", false, 1, ~U[2025-11-25 11:22:21Z]] 22:17:42.149 [debug] QUERY OK source="sources" db=0.3ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:17:42.150 [debug] QUERY OK source="media_profiles" db=0.2ms idle=7.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:17:42.150 [debug] QUERY OK source="media_items" db=0.2ms idle=7.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 22:17:42.151 [debug] Current batch of media processed. Will check again in 1000ms 22:17:43.151 [debug] Current batch of media processed. Will check again in 1000ms 22:17:44.152 [debug] Current batch of media processed. Will check again in 1000ms 22:17:45.153 [debug] Current batch of media processed. Will check again in 1000ms 22:17:46.154 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 634, "filename" => "/downloads/Lai H#/2025-11-18 Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?/Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng? [j8kORUOyDvE].mp4", "id" => "j8kORUOyDvE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=j8kORUOyDvE", "playlist_index" => 11, "timestamp" => 1763463682, "title" => "Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?", "upload_date" => "20251118"} 22:17:46.155 [debug] QUERY OK source="sources" db=0.2ms idle=509.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:17:46.156 [debug] QUERY OK source="sources" db=0.2ms idle=510.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:17:46.158 [debug] QUERY OK source="media_items" db=1.4ms idle=510.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-18 11:01:22Z], 1] 22:17:46.161 [debug] QUERY OK source="media_items" db=2.7ms idle=512.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?", "819c68f1-6945-4e9e-ad90-5ea873b84863", 634, false, "j8kORUOyDvE", "https://www.youtube.com/watch?v=j8kORUOyDvE", 11, "/downloads/Lai H#/2025-11-18 Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?/Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng? [j8kORUOyDvE].mp4", false, false, false, 1, [], 98, ~U[2025-11-18 11:01:22Z], ~U[2026-01-07 21:17:46Z], ~U[2026-01-07 21:17:46Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?", 634, false, "j8kORUOyDvE", "https://www.youtube.com/watch?v=j8kORUOyDvE", "/downloads/Lai H#/2025-11-18 Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?/Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng? [j8kORUOyDvE].mp4", false, 1, ~U[2025-11-18 11:01:22Z]] 22:17:46.162 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=143.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:17:46.162 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:17:46.163 [debug] QUERY OK source="media_items" db=0.3ms idle=6.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 22:17:46.163 [debug] Current batch of media processed. Will check again in 1000ms 22:17:47.164 [debug] Current batch of media processed. Will check again in 1000ms 22:17:48.165 [debug] Current batch of media processed. Will check again in 1000ms 22:17:49.166 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 495, "filename" => "/downloads/Lai H#/2025-11-14 Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?/Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn? [o9_rrCsFYUU].mp4", "id" => "o9_rrCsFYUU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=o9_rrCsFYUU", "playlist_index" => 12, "timestamp" => 1763119590, "title" => "Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?", "upload_date" => "20251114"} 22:17:49.167 [debug] QUERY OK source="sources" db=0.3ms idle=1521.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:17:49.168 [debug] QUERY OK source="sources" db=0.2ms idle=1522.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:17:49.170 [debug] QUERY OK source="media_items" db=1.6ms idle=1522.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-14 11:26:30Z], 1] 22:17:49.173 [debug] QUERY OK source="media_items" db=2.3ms idle=1147.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àm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?", "11e60d0b-6031-4cc1-bfd5-21f7ea327928", 495, false, "o9_rrCsFYUU", "https://www.youtube.com/watch?v=o9_rrCsFYUU", 12, "/downloads/Lai H#/2025-11-14 Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?/Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn? [o9_rrCsFYUU].mp4", false, false, false, 1, [], 98, ~U[2025-11-14 11:26:30Z], ~U[2026-01-07 21:17:49Z], ~U[2026-01-07 21:17:49Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?", 495, false, "o9_rrCsFYUU", "https://www.youtube.com/watch?v=o9_rrCsFYUU", "/downloads/Lai H#/2025-11-14 Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?/Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn? [o9_rrCsFYUU].mp4", false, 1, ~U[2025-11-14 11:26:30Z]] 22:17:49.174 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=148.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:17:49.174 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:17:49.175 [debug] QUERY OK source="media_items" db=0.3ms idle=6.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 22:17:49.175 [debug] Current batch of media processed. Will check again in 1000ms 22:17:50.176 [debug] Current batch of media processed. Will check again in 1000ms 22:17:51.177 [debug] Current batch of media processed. Will check again in 1000ms 22:17:52.178 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 477, "filename" => "/downloads/Lai H#/2025-11-11 7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)/7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC) [Njy8gkqBUbU].mp4", "id" => "Njy8gkqBUbU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Njy8gkqBUbU", "playlist_index" => 13, "timestamp" => 1762858858, "title" => "7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)", "upload_date" => "20251111"} 22:17:52.179 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1531.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:17:52.180 [debug] QUERY OK source="sources" db=0.2ms idle=1531.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:17:52.182 [debug] QUERY OK source="media_items" db=1.5ms idle=1532.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-11 11:00:58Z], 1] 22:17:52.185 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=1153.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)", "0133b832-f969-42e8-929c-bd2aed1f8727", 477, false, "Njy8gkqBUbU", "https://www.youtube.com/watch?v=Njy8gkqBUbU", 13, "/downloads/Lai H#/2025-11-11 7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)/7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC) [Njy8gkqBUbU].mp4", false, false, false, 1, [], 98, ~U[2025-11-11 11:00:58Z], ~U[2026-01-07 21:17:52Z], ~U[2026-01-07 21:17:52Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)", 477, false, "Njy8gkqBUbU", "https://www.youtube.com/watch?v=Njy8gkqBUbU", "/downloads/Lai H#/2025-11-11 7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)/7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC) [Njy8gkqBUbU].mp4", false, 1, ~U[2025-11-11 11:00:58Z]] 22:17:52.186 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=154.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:17:52.187 [debug] QUERY OK source="media_profiles" db=0.2ms idle=7.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:17:52.187 [debug] QUERY OK source="media_items" db=0.4ms idle=7.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4] 22:17:52.188 [debug] Current batch of media processed. Will check again in 1000ms 22:17:53.188 [debug] Current batch of media processed. Will check again in 1000ms 22:17:54.189 [debug] Current batch of media processed. Will check again in 1000ms 22:17:55.190 [debug] Current batch of media processed. Will check again in 1000ms 22:17:56.191 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 545, "filename" => "/downloads/Lai H#/2025-11-07 Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn/Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn [9A_QVmzjnY4].mp4", "id" => "9A_QVmzjnY4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=9A_QVmzjnY4", "playlist_index" => 14, "timestamp" => 1762513615, "title" => "Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn", "upload_date" => "20251107"} 22:17:56.192 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=544.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:17:56.193 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=545.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:17:56.195 [debug] QUERY OK source="media_items" db=1.5ms idle=545.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-07 11:06:55Z], 1] 22:17:56.198 [debug] QUERY OK source="media_items" db=2.6ms idle=547.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn", "31cd6120-2db1-4377-a75a-5b36091126ae", 545, false, "9A_QVmzjnY4", "https://www.youtube.com/watch?v=9A_QVmzjnY4", 14, "/downloads/Lai H#/2025-11-07 Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn/Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn [9A_QVmzjnY4].mp4", false, false, false, 1, [], 98, ~U[2025-11-07 11:06:55Z], ~U[2026-01-07 21:17:56Z], ~U[2026-01-07 21:17:56Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn", 545, false, "9A_QVmzjnY4", "https://www.youtube.com/watch?v=9A_QVmzjnY4", "/downloads/Lai H#/2025-11-07 Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn/Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn [9A_QVmzjnY4].mp4", false, 1, ~U[2025-11-07 11:06:55Z]] 22:17:56.199 [debug] QUERY OK source="sources" db=0.2ms idle=159.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:17:56.199 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=6.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:17:56.200 [debug] QUERY OK source="media_items" db=0.2ms idle=6.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5] 22:17:56.200 [debug] Current batch of media processed. Will check again in 1000ms 22:17:57.201 [debug] Current batch of media processed. Will check again in 1000ms 22:17:58.202 [debug] Current batch of media processed. Will check again in 1000ms 22:17:59.203 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 448, "filename" => "/downloads/Lai H#/2025-11-05 Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ/Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ [CTQ2VbP40MQ].mp4", "id" => "CTQ2VbP40MQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=CTQ2VbP40MQ", "playlist_index" => 15, "timestamp" => 1762340434, "title" => "Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ", "upload_date" => "20251105"} 22:17:59.204 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1556.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:17:59.205 [debug] QUERY OK source="sources" db=0.2ms idle=1557.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:17:59.207 [debug] QUERY OK source="media_items" db=1.5ms idle=1557.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-05 11:00:34Z], 1] 22:17:59.212 [debug] QUERY OK source="media_items" db=4.8ms queue=0.1ms idle=1164.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àm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ", "8ca9b494-41cb-446d-8269-0db685595fbc", 448, false, "CTQ2VbP40MQ", "https://www.youtube.com/watch?v=CTQ2VbP40MQ", 15, "/downloads/Lai H#/2025-11-05 Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ/Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ [CTQ2VbP40MQ].mp4", false, false, false, 1, [], 98, ~U[2025-11-05 11:00:34Z], ~U[2026-01-07 21:17:59Z], ~U[2026-01-07 21:17:59Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ", 448, false, "CTQ2VbP40MQ", "https://www.youtube.com/watch?v=CTQ2VbP40MQ", "/downloads/Lai H#/2025-11-05 Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ/Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ [CTQ2VbP40MQ].mp4", false, 1, ~U[2025-11-05 11:00:34Z]] 22:17:59.213 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=167.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:17:59.214 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 22:17:59.214 [debug] QUERY OK source="media_items" db=0.3ms idle=9.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [6] 22:17:59.214 [debug] Current batch of media processed. Will check again in 1000ms 22:17:59.359 [info] {"source":"oban","duration":1290,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:00.215 [debug] Current batch of media processed. Will check again in 1000ms 22:18:00.922 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:18:01.216 [debug] Current batch of media processed. Will check again in 1000ms 22:18:02.217 [debug] Current batch of media processed. Will check again in 1000ms 22:18:03.218 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 371, "filename" => "/downloads/Lai H#/2025-10-29 Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.#/Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.. [DjaOsvMOn_Y].mp4", "id" => "DjaOsvMOn_Y", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=DjaOsvMOn_Y", "playlist_index" => 16, "timestamp" => 1761735625, "title" => "Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này..", "upload_date" => "20251029"} 22:18:03.219 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=571.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:18:03.220 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=572.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:03.222 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=573.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-29 11:00:25Z], 1] 22:18:03.226 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=575.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này..", "d930f765-4cbc-4f84-a8c7-3799f8fe48c2", 371, false, "DjaOsvMOn_Y", "https://www.youtube.com/watch?v=DjaOsvMOn_Y", 16, "/downloads/Lai H#/2025-10-29 Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.#/Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.. [DjaOsvMOn_Y].mp4", false, false, false, 1, [], 98, ~U[2025-10-29 11:00:25Z], ~U[2026-01-07 21:18:03Z], ~U[2026-01-07 21:18:03Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này..", 371, false, "DjaOsvMOn_Y", "https://www.youtube.com/watch?v=DjaOsvMOn_Y", "/downloads/Lai H#/2025-10-29 Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.#/Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.. [DjaOsvMOn_Y].mp4", false, 1, ~U[2025-10-29 11:00:25Z]] 22:18:03.226 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=169.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:03.227 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=7.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:18:03.229 [debug] QUERY OK source="media_items" db=1.9ms idle=7.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [7] 22:18:03.230 [debug] Current batch of media processed. Will check again in 1000ms 22:18:04.230 [debug] Current batch of media processed. Will check again in 1000ms 22:18:05.231 [debug] Current batch of media processed. Will check again in 1000ms 22:18:06.232 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 547, "filename" => "/downloads/Lai H#/2025-10-22 7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)/7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ) [WHuP-LAEskE].mp4", "id" => "WHuP-LAEskE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=WHuP-LAEskE", "playlist_index" => 17, "timestamp" => 1761130866, "title" => "7 Phẩm Chất \"Ngầm\" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)", "upload_date" => "20251022"} 22:18:06.233 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1585.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:18:06.234 [debug] QUERY OK source="sources" db=0.2ms idle=1586.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:06.236 [debug] QUERY OK source="media_items" db=1.9ms idle=1586.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-22 11:01:06Z], 1] 22:18:06.238 [debug] QUERY OK source="media_items" db=1.4ms idle=1176.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Phẩm Chất \"Ngầm\" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)", "0357802b-3219-41cb-a016-1f1db78d1a81", 547, false, "WHuP-LAEskE", "https://www.youtube.com/watch?v=WHuP-LAEskE", 17, "/downloads/Lai H#/2025-10-22 7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)/7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ) [WHuP-LAEskE].mp4", false, false, false, 1, [], 98, ~U[2025-10-22 11:01:06Z], ~U[2026-01-07 21:18:06Z], ~U[2026-01-07 21:18:06Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Phẩm Chất \"Ngầm\" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)", 547, false, "WHuP-LAEskE", "https://www.youtube.com/watch?v=WHuP-LAEskE", "/downloads/Lai H#/2025-10-22 7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)/7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ) [WHuP-LAEskE].mp4", false, 1, ~U[2025-10-22 11:01:06Z]] 22:18:06.239 [debug] QUERY OK source="sources" db=0.2ms idle=176.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:06.240 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=6.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:18:06.241 [debug] QUERY OK source="media_items" db=0.3ms 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 [8] 22:18:06.241 [debug] Current batch of media processed. Will check again in 1000ms 22:18:07.241 [debug] Current batch of media processed. Will check again in 1000ms 22:18:08.242 [debug] Current batch of media processed. Will check again in 1000ms 22:18:09.243 [debug] Current batch of media processed. Will check again in 1000ms 22:18:10.244 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 502, "filename" => "/downloads/Lai H#/2025-10-17 Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm"/Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm" [-ZkxkU-sDvE].mp4", "id" => "-ZkxkU-sDvE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-ZkxkU-sDvE", "playlist_index" => 18, "timestamp" => 1760698801, "title" => "Gửi Bạn, Người Đang Cảm Thấy \"Nhục Nhã Vì Từng Van Xin Tình Cảm\"", "upload_date" => "20251017"} 22:18:10.245 [debug] QUERY OK source="sources" db=0.3ms idle=597.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:18:10.246 [debug] QUERY OK source="sources" db=0.2ms idle=598.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:10.248 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=598.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-17 11:00:01Z], 1] 22:18:10.250 [debug] QUERY OK source="media_items" db=1.2ms idle=600.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gửi Bạn, Người Đang Cảm Thấy \"Nhục Nhã Vì Từng Van Xin Tình Cảm\"", "9df2fed9-510e-429d-8d5b-d86ff408eb98", 502, false, "-ZkxkU-sDvE", "https://www.youtube.com/watch?v=-ZkxkU-sDvE", 18, "/downloads/Lai H#/2025-10-17 Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm"/Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm" [-ZkxkU-sDvE].mp4", false, false, false, 1, [], 98, ~U[2025-10-17 11:00:01Z], ~U[2026-01-07 21:18:10Z], ~U[2026-01-07 21:18:10Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gửi Bạn, Người Đang Cảm Thấy \"Nhục Nhã Vì Từng Van Xin Tình Cảm\"", 502, false, "-ZkxkU-sDvE", "https://www.youtube.com/watch?v=-ZkxkU-sDvE", "/downloads/Lai H#/2025-10-17 Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm"/Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm" [-ZkxkU-sDvE].mp4", false, 1, ~U[2025-10-17 11:00:01Z]] 22:18:10.250 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=179.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:10.251 [debug] QUERY OK source="media_profiles" db=0.3ms idle=5.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:18:10.252 [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 [9] 22:18:10.252 [debug] Current batch of media processed. Will check again in 1000ms 22:18:11.253 [debug] Current batch of media processed. Will check again in 1000ms 22:18:12.254 [debug] Current batch of media processed. Will check again in 1000ms 22:18:13.204 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@laihofficial --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Lai H./%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/9b/b6/9bb6ee9bf007ba3c46a2bdbbafbc1700b99865d4436a5fc6cbe5c4f92c624d78.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/66/ce/66ce57addc38e06965b6fe4adde9a2de8e28352c41ba78a4f7642fc0b3023c1f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 22:18:13.205 [debug] Gracefully stopping file follower 22:18:13.206 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1557.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:18:13.207 [debug] QUERY OK source="sources" db=0.7ms idle=1558.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:13.209 [debug] QUERY OK source="media_items" db=1.5ms idle=1559.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-02 11:50:01Z], 1] 22:18:13.211 [debug] QUERY OK source="media_items" db=1.4ms idle=1135.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)", "8f8d7f24-bcb5-444b-b3df-2f6d05024342", 631, false, "tFxLcyt7qW0", "https://www.youtube.com/watch?v=tFxLcyt7qW0", 1, "/downloads/Lai H#/2026-01-02 Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)/Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...) [tFxLcyt7qW0].mp4", false, false, false, 1, [], 98, ~U[2026-01-02 11:50:01Z], ~U[2026-01-07 21:18:13Z], ~U[2026-01-07 21:18:13Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)", 631, false, "tFxLcyt7qW0", "https://www.youtube.com/watch?v=tFxLcyt7qW0", "/downloads/Lai H#/2026-01-02 Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)/Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...) [tFxLcyt7qW0].mp4", false, 1, ~U[2026-01-02 11:50:01Z]] 22:18:13.212 [debug] QUERY OK source="sources" db=0.2ms idle=135.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:13.214 [debug] QUERY OK source="media_items" db=1.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[2025-12-23 12:47:59Z], 1] 22:18:13.227 [debug] QUERY OK source="media_items" db=12.1ms idle=7.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)", "8ccbc06f-43e9-4313-8c2f-1b2437e6679b", 478, false, "GT2Ggz2gMwQ", "https://www.youtube.com/watch?v=GT2Ggz2gMwQ", 2, "/downloads/Lai H#/2025-12-23 CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)/CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H) [GT2Ggz2gMwQ].mp4", false, false, false, 1, [], 98, ~U[2025-12-23 12:47:59Z], ~U[2026-01-07 21:18:13Z], ~U[2026-01-07 21:18:13Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)", 478, false, "GT2Ggz2gMwQ", "https://www.youtube.com/watch?v=GT2Ggz2gMwQ", "/downloads/Lai H#/2025-12-23 CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)/CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H) [GT2Ggz2gMwQ].mp4", false, 1, ~U[2025-12-23 12:47:59Z]] 22:18:13.228 [debug] QUERY OK source="sources" db=0.4ms idle=18.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:13.229 [debug] QUERY OK source="media_items" db=1.5ms idle=17.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-21 11:32:39Z], 1] 22:18:13.232 [debug] QUERY OK source="media_items" db=2.1ms idle=18.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC", "5e2ea83d-27a5-4413-874c-80d23fc50e4d", 430, false, "bhOCUyTgAKk", "https://www.youtube.com/watch?v=bhOCUyTgAKk", 3, "/downloads/Lai H#/2025-12-21 7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC/7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC [bhOCUyTgAKk].mp4", false, false, false, 1, [], 98, ~U[2025-12-21 11:32:39Z], ~U[2026-01-07 21:18:13Z], ~U[2026-01-07 21:18:13Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC", 430, false, "bhOCUyTgAKk", "https://www.youtube.com/watch?v=bhOCUyTgAKk", "/downloads/Lai H#/2025-12-21 7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC/7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC [bhOCUyTgAKk].mp4", false, 1, ~U[2025-12-21 11:32:39Z]] 22:18:13.233 [debug] QUERY OK source="sources" db=0.4ms idle=18.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:13.235 [debug] QUERY OK source="media_items" db=1.6ms idle=6.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 12:08:44Z], 1] 22:18:13.238 [debug] QUERY OK source="media_items" db=1.8ms idle=8.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Ngừng Bị Phụ Nữ Dắt Mũi", "1b5b781d-c1ae-4ed8-9088-39080e8a8a2f", 549, false, "rrfTiV2b6YQ", "https://www.youtube.com/watch?v=rrfTiV2b6YQ", 4, "/downloads/Lai H#/2025-12-16 Cách Ngừng Bị Phụ Nữ Dắt Mũi/Cách Ngừng Bị Phụ Nữ Dắt Mũi [rrfTiV2b6YQ].mp4", false, false, false, 1, [], 98, ~U[2025-12-16 12:08:44Z], ~U[2026-01-07 21:18:13Z], ~U[2026-01-07 21:18:13Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Ngừng Bị Phụ Nữ Dắt Mũi", 549, false, "rrfTiV2b6YQ", "https://www.youtube.com/watch?v=rrfTiV2b6YQ", "/downloads/Lai H#/2025-12-16 Cách Ngừng Bị Phụ Nữ Dắt Mũi/Cách Ngừng Bị Phụ Nữ Dắt Mũi [rrfTiV2b6YQ].mp4", false, 1, ~U[2025-12-16 12:08:44Z]] 22:18:13.239 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=8.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:13.240 [debug] QUERY OK source="media_items" db=1.6ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-12 10:56:14Z], 1] 22:18:13.243 [debug] QUERY OK source="media_items" db=1.9ms 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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)", "0d7e7c46-b25c-416e-a312-5719b7975ffd", 419, false, "A0DpPnplfME", "https://www.youtube.com/watch?v=A0DpPnplfME", 5, "/downloads/Lai H#/2025-12-12 5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)/5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền) [A0DpPnplfME].mp4", false, false, false, 1, [], 98, ~U[2025-12-12 10:56:14Z], ~U[2026-01-07 21:18:13Z], ~U[2026-01-07 21:18:13Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)", 419, false, "A0DpPnplfME", "https://www.youtube.com/watch?v=A0DpPnplfME", "/downloads/Lai H#/2025-12-12 5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)/5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền) [A0DpPnplfME].mp4", false, 1, ~U[2025-12-12 10:56:14Z]] 22:18:13.244 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:13.246 [debug] QUERY OK source="media_items" db=1.6ms 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-12-09 11:01:49Z], 1] 22:18:13.249 [debug] QUERY OK source="media_items" db=1.4ms idle=8.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ", "c7bda761-45e5-4381-833e-4fc92a1cc872", 467, false, "uTCCRYkxdrc", "https://www.youtube.com/watch?v=uTCCRYkxdrc", 6, "/downloads/Lai H#/2025-12-09 Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ/Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ [uTCCRYkxdrc].mp4", false, false, false, 1, [], 98, ~U[2025-12-09 11:01:49Z], ~U[2026-01-07 21:18:13Z], ~U[2026-01-07 21:18:13Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ", 467, false, "uTCCRYkxdrc", "https://www.youtube.com/watch?v=uTCCRYkxdrc", "/downloads/Lai H#/2025-12-09 Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ/Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ [uTCCRYkxdrc].mp4", false, 1, ~U[2025-12-09 11:01:49Z]] 22:18:13.249 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:13.251 [debug] QUERY OK source="media_items" db=1.6ms idle=6.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-05 11:50:09Z], 1] 22:18:13.254 [debug] QUERY OK source="media_items" db=1.8ms idle=7.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn", "5decc867-ddaf-417c-ba03-f3f38b64c536", 535, false, "bKiZySzvGD8", "https://www.youtube.com/watch?v=bKiZySzvGD8", 7, "/downloads/Lai H#/2025-12-05 5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn/5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn [bKiZySzvGD8].mp4", false, false, false, 1, [], 98, ~U[2025-12-05 11:50:09Z], ~U[2026-01-07 21:18:13Z], ~U[2026-01-07 21:18:13Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn", 535, false, "bKiZySzvGD8", "https://www.youtube.com/watch?v=bKiZySzvGD8", "/downloads/Lai H#/2025-12-05 5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn/5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn [bKiZySzvGD8].mp4", false, 1, ~U[2025-12-05 11:50:09Z]] 22:18:13.255 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:13.257 [debug] QUERY OK source="media_items" db=1.6ms idle=6.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-02 11:07:18Z], 1] 22:18:13.259 [debug] QUERY OK source="media_items" db=1.7ms idle=7.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù", "b22cf3ba-afe6-4322-a746-bf93e83aab2c", 421, false, "gk1njE6RfEA", "https://www.youtube.com/watch?v=gk1njE6RfEA", 8, "/downloads/Lai H#/2025-12-02 Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù/Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù [gk1njE6RfEA].mp4", false, false, false, 1, [], 98, ~U[2025-12-02 11:07:18Z], ~U[2026-01-07 21:18:13Z], ~U[2026-01-07 21:18:13Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù", 421, false, "gk1njE6RfEA", "https://www.youtube.com/watch?v=gk1njE6RfEA", "/downloads/Lai H#/2025-12-02 Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù/Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù [gk1njE6RfEA].mp4", false, 1, ~U[2025-12-02 11:07:18Z]] 22:18:13.260 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:13.262 [debug] QUERY OK source="media_items" db=1.5ms idle=6.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-28 11:14:51Z], 1] 22:18:13.265 [debug] QUERY OK source="media_items" db=1.8ms 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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần", "e8a4fe53-46c5-4e6d-8220-4232ececfccf", 516, false, "aHFBOdr6334", "https://www.youtube.com/watch?v=aHFBOdr6334", 9, "/downloads/Lai H#/2025-11-28 5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần/5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần [aHFBOdr6334].mp4", false, false, false, 1, [], 98, ~U[2025-11-28 11:14:51Z], ~U[2026-01-07 21:18:13Z], ~U[2026-01-07 21:18:13Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần", 516, false, "aHFBOdr6334", "https://www.youtube.com/watch?v=aHFBOdr6334", "/downloads/Lai H#/2025-11-28 5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần/5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần [aHFBOdr6334].mp4", false, 1, ~U[2025-11-28 11:14:51Z]] 22:18:13.266 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:13.268 [debug] QUERY OK source="media_items" db=1.4ms idle=6.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-25 11:22:21Z], 1] 22:18:13.270 [debug] QUERY OK source="media_items" db=1.5ms idle=7.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn", "68586df3-9911-4ba0-9647-7c08e802a1a7", 504, false, "SyJlIc8ZVt8", "https://www.youtube.com/watch?v=SyJlIc8ZVt8", 10, "/downloads/Lai H#/2025-11-25 5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn/5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn [SyJlIc8ZVt8].mp4", false, false, false, 1, [], 98, ~U[2025-11-25 11:22:21Z], ~U[2026-01-07 21:18:13Z], ~U[2026-01-07 21:18:13Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn", 504, false, "SyJlIc8ZVt8", "https://www.youtube.com/watch?v=SyJlIc8ZVt8", "/downloads/Lai H#/2025-11-25 5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn/5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn [SyJlIc8ZVt8].mp4", false, 1, ~U[2025-11-25 11:22:21Z]] 22:18:13.271 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:13.273 [debug] QUERY OK source="media_items" db=1.5ms 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[2025-11-18 11:01:22Z], 1] 22:18:13.276 [debug] QUERY OK source="media_items" db=2.3ms idle=7.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?", "7f35fb31-bc25-463a-a55d-6603b0744c77", 634, false, "j8kORUOyDvE", "https://www.youtube.com/watch?v=j8kORUOyDvE", 11, "/downloads/Lai H#/2025-11-18 Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?/Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng? [j8kORUOyDvE].mp4", false, false, false, 1, [], 98, ~U[2025-11-18 11:01:22Z], ~U[2026-01-07 21:18:13Z], ~U[2026-01-07 21:18:13Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?", 634, false, "j8kORUOyDvE", "https://www.youtube.com/watch?v=j8kORUOyDvE", "/downloads/Lai H#/2025-11-18 Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?/Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng? [j8kORUOyDvE].mp4", false, 1, ~U[2025-11-18 11:01:22Z]] 22:18:13.277 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:13.278 [debug] QUERY OK source="media_items" db=1.5ms idle=7.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-14 11:26:30Z], 1] 22:18:13.281 [debug] QUERY OK source="media_items" db=2.2ms idle=8.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?", "e6f45923-38fd-4ee7-8e05-7ea53bfa1f8c", 495, false, "o9_rrCsFYUU", "https://www.youtube.com/watch?v=o9_rrCsFYUU", 12, "/downloads/Lai H#/2025-11-14 Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?/Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn? [o9_rrCsFYUU].mp4", false, false, false, 1, [], 98, ~U[2025-11-14 11:26:30Z], ~U[2026-01-07 21:18:13Z], ~U[2026-01-07 21:18:13Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?", 495, false, "o9_rrCsFYUU", "https://www.youtube.com/watch?v=o9_rrCsFYUU", "/downloads/Lai H#/2025-11-14 Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?/Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn? [o9_rrCsFYUU].mp4", false, 1, ~U[2025-11-14 11:26:30Z]] 22:18:13.282 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=9.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:13.284 [debug] QUERY OK source="media_items" db=1.5ms idle=7.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-11 11:00:58Z], 1] 22:18:13.287 [debug] QUERY OK source="media_items" db=2.1ms 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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)", "56c1019b-b1d5-4d21-a37c-598d7fa79371", 477, false, "Njy8gkqBUbU", "https://www.youtube.com/watch?v=Njy8gkqBUbU", 13, "/downloads/Lai H#/2025-11-11 7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)/7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC) [Njy8gkqBUbU].mp4", false, false, false, 1, [], 98, ~U[2025-11-11 11:00:58Z], ~U[2026-01-07 21:18:13Z], ~U[2026-01-07 21:18:13Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)", 477, false, "Njy8gkqBUbU", "https://www.youtube.com/watch?v=Njy8gkqBUbU", "/downloads/Lai H#/2025-11-11 7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)/7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC) [Njy8gkqBUbU].mp4", false, 1, ~U[2025-11-11 11:00:58Z]] 22:18:13.288 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=9.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:13.290 [debug] QUERY OK source="media_items" db=1.4ms idle=7.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-07 11:06:55Z], 1] 22:18:13.293 [debug] QUERY OK source="media_items" db=2.0ms 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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn", "0f1147f1-b4f5-4ed8-8d56-4ed080e1b380", 545, false, "9A_QVmzjnY4", "https://www.youtube.com/watch?v=9A_QVmzjnY4", 14, "/downloads/Lai H#/2025-11-07 Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn/Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn [9A_QVmzjnY4].mp4", false, false, false, 1, [], 98, ~U[2025-11-07 11:06:55Z], ~U[2026-01-07 21:18:13Z], ~U[2026-01-07 21:18:13Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn", 545, false, "9A_QVmzjnY4", "https://www.youtube.com/watch?v=9A_QVmzjnY4", "/downloads/Lai H#/2025-11-07 Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn/Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn [9A_QVmzjnY4].mp4", false, 1, ~U[2025-11-07 11:06:55Z]] 22:18:13.294 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:13.295 [debug] QUERY OK source="media_items" db=1.4ms idle=6.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-05 11:00:34Z], 1] 22:18:13.298 [debug] QUERY OK source="media_items" db=2.1ms idle=7.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ", "27770325-52ec-4eac-9e0e-fe52364dac66", 448, false, "CTQ2VbP40MQ", "https://www.youtube.com/watch?v=CTQ2VbP40MQ", 15, "/downloads/Lai H#/2025-11-05 Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ/Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ [CTQ2VbP40MQ].mp4", false, false, false, 1, [], 98, ~U[2025-11-05 11:00:34Z], ~U[2026-01-07 21:18:13Z], ~U[2026-01-07 21:18:13Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ", 448, false, "CTQ2VbP40MQ", "https://www.youtube.com/watch?v=CTQ2VbP40MQ", "/downloads/Lai H#/2025-11-05 Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ/Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ [CTQ2VbP40MQ].mp4", false, 1, ~U[2025-11-05 11:00:34Z]] 22:18:13.299 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:13.301 [debug] QUERY OK source="media_items" db=1.6ms idle=6.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-29 11:00:25Z], 1] 22:18:13.303 [debug] QUERY OK source="media_items" db=1.3ms idle=8.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này..", "d20a55d7-8f85-410c-925d-3d83e511bebd", 371, false, "DjaOsvMOn_Y", "https://www.youtube.com/watch?v=DjaOsvMOn_Y", 16, "/downloads/Lai H#/2025-10-29 Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.#/Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.. [DjaOsvMOn_Y].mp4", false, false, false, 1, [], 98, ~U[2025-10-29 11:00:25Z], ~U[2026-01-07 21:18:13Z], ~U[2026-01-07 21:18:13Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này..", 371, false, "DjaOsvMOn_Y", "https://www.youtube.com/watch?v=DjaOsvMOn_Y", "/downloads/Lai H#/2025-10-29 Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.#/Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.. [DjaOsvMOn_Y].mp4", false, 1, ~U[2025-10-29 11:00:25Z]] 22:18:13.304 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms 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" = ?) [1] 22:18:13.306 [debug] QUERY OK source="media_items" db=1.5ms 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[2025-10-22 11:01:06Z], 1] 22:18:13.309 [debug] QUERY OK source="media_items" db=2.0ms idle=7.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Phẩm Chất \"Ngầm\" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)", "8a1879c9-ab88-4b49-bf2e-dba7232ffa18", 547, false, "WHuP-LAEskE", "https://www.youtube.com/watch?v=WHuP-LAEskE", 17, "/downloads/Lai H#/2025-10-22 7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)/7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ) [WHuP-LAEskE].mp4", false, false, false, 1, [], 98, ~U[2025-10-22 11:01:06Z], ~U[2026-01-07 21:18:13Z], ~U[2026-01-07 21:18:13Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Phẩm Chất \"Ngầm\" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)", 547, false, "WHuP-LAEskE", "https://www.youtube.com/watch?v=WHuP-LAEskE", "/downloads/Lai H#/2025-10-22 7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)/7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ) [WHuP-LAEskE].mp4", false, 1, ~U[2025-10-22 11:01:06Z]] 22:18:13.310 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:13.312 [debug] QUERY OK source="media_items" db=1.5ms idle=6.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-17 11:00:01Z], 1] 22:18:13.316 [debug] QUERY OK source="media_items" db=3.3ms idle=7.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gửi Bạn, Người Đang Cảm Thấy \"Nhục Nhã Vì Từng Van Xin Tình Cảm\"", "d648a580-62e5-4256-8801-fbb880a5dfbc", 502, false, "-ZkxkU-sDvE", "https://www.youtube.com/watch?v=-ZkxkU-sDvE", 18, "/downloads/Lai H#/2025-10-17 Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm"/Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm" [-ZkxkU-sDvE].mp4", false, false, false, 1, [], 98, ~U[2025-10-17 11:00:01Z], ~U[2026-01-07 21:18:13Z], ~U[2026-01-07 21:18:13Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gửi Bạn, Người Đang Cảm Thấy \"Nhục Nhã Vì Từng Van Xin Tình Cảm\"", 502, false, "-ZkxkU-sDvE", "https://www.youtube.com/watch?v=-ZkxkU-sDvE", "/downloads/Lai H#/2025-10-17 Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm"/Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm" [-ZkxkU-sDvE].mp4", false, 1, ~U[2025-10-17 11:00:01Z]] 22:18:13.317 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=10.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:13.318 [debug] QUERY OK source="media_items" db=1.4ms 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[2025-10-15 10:50:34Z], 1] 22:18:13.321 [debug] QUERY OK source="media_items" db=2.1ms idle=9.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àm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng", "ace5b25e-0c18-4da3-a87b-12fc3baa28d6", 479, false, "AduJcs6dxUQ", "https://www.youtube.com/watch?v=AduJcs6dxUQ", 19, "/downloads/Lai H#/2025-10-15 Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng/Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng [AduJcs6dxUQ].mp4", false, false, false, 1, [], 98, ~U[2025-10-15 10:50:34Z], ~U[2026-01-07 21:18:13Z], ~U[2026-01-07 21:18:13Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng", 479, false, "AduJcs6dxUQ", "https://www.youtube.com/watch?v=AduJcs6dxUQ", "/downloads/Lai H#/2025-10-15 Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng/Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng [AduJcs6dxUQ].mp4", false, 1, ~U[2025-10-15 10:50:34Z]] 22:18:13.322 [debug] QUERY OK source="sources" db=0.4ms idle=10.1ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-01-07 21:18:13Z], ~U[2026-01-07 21:18:13Z], 1] 22:18:13.324 [debug] QUERY OK source="media_items" db=1.6ms idle=6.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")))) [1] 22:18:13.326 [debug] QUERY OK source="media_items" db=1.6ms idle=8.0ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:18:13.328 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=8.3ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 22:18:13.331 [debug] QUERY OK source="tasks" db=0.8ms idle=5.4ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [8313, 1, ~U[2026-01-07 21:18:13Z], ~U[2026-01-07 21:18:13Z]] 22:18:13.331 [info] {"args":{"id":1},"id":8306,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":69394934,"event":"job:stop","queue_time":676038,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 22:18:29.361 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:59.363 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:00.926 [info] {"source":"oban","duration":3203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:19:29.365 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:59.367 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:00.930 [info] {"source":"oban","duration":3170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:20:29.369 [info] {"source":"oban","duration":963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:35.375 [info] {"args":{"id":6},"id":8308,"meta":{},"system_time":1767820835375067869,"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"]} 22:20:35.375 [debug] QUERY OK source="sources" db=0.3ms idle=727.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:20:35.376 [debug] QUERY OK source="settings" db=0.4ms idle=728.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 [] 22:20:35.393 [debug] QUERY OK source="media_items" db=16.3ms idle=729.2ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [6] 22:20:35.398 [debug] QUERY OK source="media_items" db=4.4ms queue=0.1ms idle=25.3ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [6] 22:20:35.399 [debug] QUERY OK source="media_profiles" db=0.2ms idle=23.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:20:35.399 [debug] QUERY OK source="settings" db=0.2ms idle=23.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:20:35.400 [debug] QUERY OK source="settings" db=0.4ms idle=23.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 [] 22:20:35.404 [debug] QUERY OK source="media_items" db=2.9ms idle=8.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [6] 22:20:35.407 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 22:20:35.407 [debug] Current batch of media processed. Will check again in 1000ms 22:20:35.407 [debug] QUERY OK source="settings" db=0.5ms idle=8.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:20:35.408 [debug] QUERY OK source="settings" db=0.1ms idle=8.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:20:35.408 [debug] QUERY OK source="settings" db=0.5ms idle=8.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:20:35.409 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@Cu%E1%BB%99cS%E1%BB%91ngH%C3%B4nNh%C3%A2n-377 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/6f/f0/6ff017b573388257b1f4a3e1431d2e0dad3e5ec722cd0d39c4aae7dbf423d786.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/36/a9/36a9cae61ecb12d1fda1aa6b97a54b9d4ff43b104098cffc77ddd4f5d9ee9adb.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:20:36.408 [debug] Current batch of media processed. Will check again in 1000ms 22:20:37.409 [debug] Current batch of media processed. Will check again in 1000ms 22:20:38.410 [debug] Current batch of media processed. Will check again in 1000ms 22:20:39.411 [debug] Current batch of media processed. Will check again in 1000ms 22:20:40.412 [debug] Current batch of media processed. Will check again in 1000ms 22:20:41.413 [debug] Current batch of media processed. Will check again in 1000ms 22:20:42.415 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "⚠️ Không phải tự nhiên mà đàn ông dễ rung động trước người phụ nữ khác.\nTrong rất nhiều trường hợp, chỉ cần gặp đúng “kiểu phụ nữ” này, cảm xúc đã vượt khỏi tầm kiểm soát 😶\u200D🌫️\n\n💡 Video này sẽ phân tích rõ:\n👉 6 kiểu phụ nữ khiến đàn ông đã gặp là khó quên, dễ nảy sinh cảm xúc ngoài luồng\n👉 Vì sao những kiểu phụ nữ này không cần quá xinh đẹp vẫn khiến đàn ông xao lòng\n👉 Đâu là ranh giới giữa cảm nắng thoáng qua và ngoại tình tư tưởng nguy hiểm ⚠️\n\n🧠 Nội dung mang tính phân tích tâm lý – cảnh tỉnh – giúp cả đàn ông lẫn phụ nữ hiểu rõ hơn về cảm xúc của chính mình.\n“Phòng hơn chống – hiểu trước để tránh sai lầm về sau.”\n\n📌 Xem trọn video để nhận diện 6 kiểu phụ nữ dễ khiến đàn ông muốn vượt rào, từ đó biết cách giữ gìn hạnh phúc gia đình.\n\n00:00 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình\n07:46 Tâm sự: Yêu con trai của bạn thân - tôi phải làm sao?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlydanong #tamlyphunu #ngoaitinhtutưởng #honnhan #tinhyeu #danong #phunu #camxuc #giadinh #relationship #canhtinhhonnhan", "duration" => 1018, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E].mp4", "id" => "8xSr1Vfa5_E", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=8xSr1Vfa5_E", "playlist_index" => 1, "timestamp" => 1767790806, "title" => "6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình", "upload_date" => "20260107"} 22:20:42.415 [debug] QUERY OK source="sources" db=0.3ms idle=1767.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:20:42.416 [debug] QUERY OK source="sources" db=0.2ms idle=1768.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:20:42.417 [debug] QUERY OK source="media_items" db=0.5ms idle=1768.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-07 13:00:06Z], 6] 22:20:42.421 [debug] QUERY OK source="media_items" db=3.4ms idle=1038.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" ["⚠️ Không phải tự nhiên mà đàn ông dễ rung động trước người phụ nữ khác.\nTrong rất nhiều trường hợp, chỉ cần gặp đúng “kiểu phụ nữ” này, cảm xúc đã vượt khỏi tầm kiểm soát 😶\u200D🌫️\n\n💡 Video này sẽ phân tích rõ:\n👉 6 kiểu phụ nữ khiến đàn ông đã gặp là khó quên, dễ nảy sinh cảm xúc ngoài luồng\n👉 Vì sao những kiểu phụ nữ này không cần quá xinh đẹp vẫn khiến đàn ông xao lòng\n👉 Đâu là ranh giới giữa cảm nắng thoáng qua và ngoại tình tư tưởng nguy hiểm ⚠️\n\n🧠 Nội dung mang tính phân tích tâm lý – cảnh tỉnh – giúp cả đàn ông lẫn phụ nữ hiểu rõ hơn về cảm xúc của chính mình.\n“Phòng hơn chống – hiểu trước để tránh sai lầm về sau.”\n\n📌 Xem trọn video để nhận diện 6 kiểu phụ nữ dễ khiến đàn ông muốn vượt rào, từ đó biết cách giữ gìn hạnh phúc gia đình.\n\n00:00 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình\n07:46 Tâm sự: Yêu con trai của bạn thân - tôi phải làm sao?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlydanong #tamlyphunu #ngoaitinhtutưởng #honnhan #tinhyeu #danong #phunu #camxuc #giadinh #relationship #canhtinhhonnhan", "6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình", "df79e002-40bd-4887-ad26-e365de3c632f", 1018, false, "8xSr1Vfa5_E", "https://www.youtube.com/watch?v=8xSr1Vfa5_E", 1, "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E].mp4", false, false, false, 6, [], 99, ~U[2026-01-07 13:00:06Z], ~U[2026-01-07 21:20:42Z], ~U[2026-01-07 21:20:42Z], "⚠️ Không phải tự nhiên mà đàn ông dễ rung động trước người phụ nữ khác.\nTrong rất nhiều trường hợp, chỉ cần gặp đúng “kiểu phụ nữ” này, cảm xúc đã vượt khỏi tầm kiểm soát 😶\u200D🌫️\n\n💡 Video này sẽ phân tích rõ:\n👉 6 kiểu phụ nữ khiến đàn ông đã gặp là khó quên, dễ nảy sinh cảm xúc ngoài luồng\n👉 Vì sao những kiểu phụ nữ này không cần quá xinh đẹp vẫn khiến đàn ông xao lòng\n👉 Đâu là ranh giới giữa cảm nắng thoáng qua và ngoại tình tư tưởng nguy hiểm ⚠️\n\n🧠 Nội dung mang tính phân tích tâm lý – cảnh tỉnh – giúp cả đàn ông lẫn phụ nữ hiểu rõ hơn về cảm xúc của chính mình.\n“Phòng hơn chống – hiểu trước để tránh sai lầm về sau.”\n\n📌 Xem trọn video để nhận diện 6 kiểu phụ nữ dễ khiến đàn ông muốn vượt rào, từ đó biết cách giữ gìn hạnh phúc gia đình.\n\n00:00 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình\n07:46 Tâm sự: Yêu con trai của bạn thân - tôi phải làm sao?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlydanong #tamlyphunu #ngoaitinhtutưởng #honnhan #tinhyeu #danong #phunu #camxuc #giadinh #relationship #canhtinhhonnhan", "6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình", 1018, false, "8xSr1Vfa5_E", "https://www.youtube.com/watch?v=8xSr1Vfa5_E", "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E].mp4", false, 6, ~U[2026-01-07 13:00:06Z]] 22:20:42.422 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=40.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:20:42.423 [debug] QUERY OK source="media_profiles" db=0.2ms idle=7.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:20:42.423 [debug] QUERY OK source="media_items" db=0.3ms idle=7.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17264] 22:20:42.424 [info] Kicking off download for media item #17264 (8xSr1Vfa5_E) 22:20:42.426 [debug] QUERY OK source="tasks" db=0.6ms queue=0.1ms idle=3.5ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [8314, 17264, ~U[2026-01-07 21:20:42Z], ~U[2026-01-07 21:20:42Z]] 22:20:42.427 [debug] Current batch of media processed. Will check again in 1000ms 22:20:42.433 [info] {"args":{"id":17264},"id":8314,"meta":{},"system_time":1767820842433082316,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:20:42.433 [debug] QUERY OK source="media_items" db=0.3ms idle=9.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [17264] 22:20:42.434 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:20:42.434 [debug] QUERY OK source="sources" db=0.2ms idle=9.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:20:42.435 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=9.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:20:42.436 [debug] QUERY OK source="media_items" db=0.3ms idle=8.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17264] 22:20:42.437 [debug] QUERY OK source="media_metadata" db=0.4ms idle=4.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [17264] 22:20:42.438 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 22:20:42.439 [debug] QUERY OK source="settings" db=0.1ms idle=4.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:20:42.439 [debug] QUERY OK source="settings" db=0.1ms idle=3.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:20:42.439 [debug] Running yt-dlp command for action: get_downloadable_status 22:20:42.441 [debug] QUERY OK source="settings" db=0.1ms idle=4.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:20:42.441 [debug] QUERY OK source="settings" db=0.1ms idle=3.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:20:42.441 [debug] QUERY OK source="settings" db=0.1ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:20:42.441 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=8xSr1Vfa5_E --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/46/6c/466cb51c79704788100cff4343b360b80c171df29f843c6168c4a28e40fca180.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:20:43.427 [debug] Current batch of media processed. Will check again in 1000ms 22:20:44.428 [debug] Current batch of media processed. Will check again in 1000ms 22:20:45.430 [debug] Current batch of media processed. Will check again in 1000ms 22:20:46.431 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "⚠️ Đàn bà một khi đã ngoại tình, hành vi sẽ thay đổi rất rõ – nhưng không phải ai cũng nhận ra.\nHọ có thể nói lời yêu thương, cư xử bình thường, nhưng 4 điều này thì tuyệt đối không bao giờ còn chủ động như trước.\n\n🧠 Trong video này, bạn sẽ hiểu:\n🔍 4 hành vi phụ nữ chủ động rất nhiều khi còn yêu – nhưng biến mất khi đã thay lòng\n🔍 Vì sao đàn bà ngoại tình thường né tránh chứ không đối đầu\n🔍 Dấu hiệu tâm lý giúp đàn ông tỉnh táo trước khi mọi chuyện đi quá xa\n\n📌 Đây không phải để quy chụp, mà để nhận diện – nhìn rõ – tự bảo vệ cảm xúc của chính mình.\n“Biết sớm một bước, đỡ đau một đời.”\n\n👉 Xem trọn video để hiểu rõ 4 điều phụ nữ đã ngoại tình sẽ không bao giờ chủ động nữa.\n\n00:00 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động\n07:25 Tâm sự Người đàn bà \"mẫu mực\" ngoại tình \n\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #danba #honnhan #tinhcamvochong #phunuthaylong #dauhieungoaitinh #tinhyeu #giadinh", "duration" => 870, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-06 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động/Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động [qaJlLXP0Naw].mp4", "id" => "qaJlLXP0Naw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=qaJlLXP0Naw", "playlist_index" => 2, "timestamp" => 1767704406, "title" => "Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động", "upload_date" => "20260106"} 22:20:46.433 [debug] QUERY OK source="sources" db=1.4ms idle=784.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:20:46.435 [debug] QUERY OK source="sources" db=0.5ms idle=786.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:20:46.437 [debug] QUERY OK source="media_items" db=2.0ms idle=787.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-06 13:00:06Z], 6] 22:20:46.442 [debug] QUERY OK source="media_items" db=4.2ms idle=790.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["⚠️ Đàn bà một khi đã ngoại tình, hành vi sẽ thay đổi rất rõ – nhưng không phải ai cũng nhận ra.\nHọ có thể nói lời yêu thương, cư xử bình thường, nhưng 4 điều này thì tuyệt đối không bao giờ còn chủ động như trước.\n\n🧠 Trong video này, bạn sẽ hiểu:\n🔍 4 hành vi phụ nữ chủ động rất nhiều khi còn yêu – nhưng biến mất khi đã thay lòng\n🔍 Vì sao đàn bà ngoại tình thường né tránh chứ không đối đầu\n🔍 Dấu hiệu tâm lý giúp đàn ông tỉnh táo trước khi mọi chuyện đi quá xa\n\n📌 Đây không phải để quy chụp, mà để nhận diện – nhìn rõ – tự bảo vệ cảm xúc của chính mình.\n“Biết sớm một bước, đỡ đau một đời.”\n\n👉 Xem trọn video để hiểu rõ 4 điều phụ nữ đã ngoại tình sẽ không bao giờ chủ động nữa.\n\n00:00 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động\n07:25 Tâm sự Người đàn bà \"mẫu mực\" ngoại tình \n\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #danba #honnhan #tinhcamvochong #phunuthaylong #dauhieungoaitinh #tinhyeu #giadinh", "Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động", "3f244d8c-86a9-431d-8f22-98184993cb23", 870, false, "qaJlLXP0Naw", "https://www.youtube.com/watch?v=qaJlLXP0Naw", 2, "/downloads/Cuộc Sống Hôn Nhân/2026-01-06 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động/Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động [qaJlLXP0Naw].mp4", false, false, false, 6, [], 98, ~U[2026-01-06 13:00:06Z], ~U[2026-01-07 21:20:46Z], ~U[2026-01-07 21:20:46Z], "⚠️ Đàn bà một khi đã ngoại tình, hành vi sẽ thay đổi rất rõ – nhưng không phải ai cũng nhận ra.\nHọ có thể nói lời yêu thương, cư xử bình thường, nhưng 4 điều này thì tuyệt đối không bao giờ còn chủ động như trước.\n\n🧠 Trong video này, bạn sẽ hiểu:\n🔍 4 hành vi phụ nữ chủ động rất nhiều khi còn yêu – nhưng biến mất khi đã thay lòng\n🔍 Vì sao đàn bà ngoại tình thường né tránh chứ không đối đầu\n🔍 Dấu hiệu tâm lý giúp đàn ông tỉnh táo trước khi mọi chuyện đi quá xa\n\n📌 Đây không phải để quy chụp, mà để nhận diện – nhìn rõ – tự bảo vệ cảm xúc của chính mình.\n“Biết sớm một bước, đỡ đau một đời.”\n\n👉 Xem trọn video để hiểu rõ 4 điều phụ nữ đã ngoại tình sẽ không bao giờ chủ động nữa.\n\n00:00 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động\n07:25 Tâm sự Người đàn bà \"mẫu mực\" ngoại tình \n\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #danba #honnhan #tinhcamvochong #phunuthaylong #dauhieungoaitinh #tinhyeu #giadinh", "Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động", 870, false, "qaJlLXP0Naw", "https://www.youtube.com/watch?v=qaJlLXP0Naw", "/downloads/Cuộc Sống Hôn Nhân/2026-01-06 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động/Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động [qaJlLXP0Naw].mp4", false, 6, ~U[2026-01-06 13:00:06Z]] 22:20:46.445 [debug] QUERY OK source="sources" db=1.3ms queue=0.7ms idle=45.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:20:46.448 [debug] QUERY OK source="media_profiles" db=1.5ms queue=1.4ms idle=12.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:20:46.452 [debug] QUERY OK source="media_items" db=1.3ms idle=15.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17186] 22:20:46.454 [debug] Current batch of media processed. Will check again in 1000ms 22:20:47.455 [debug] Current batch of media processed. Will check again in 1000ms 22:20:48.456 [debug] Current batch of media processed. Will check again in 1000ms 22:20:49.187 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=8xSr1Vfa5_E --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/46/6c/466cb51c79704788100cff4343b360b80c171df29f843c6168c4a28e40fca180.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: WARNING: [youtube] 8xSr1Vfa5_E: Some tv client https formats have been skipped as they are missing a url. YouTube may have enabled the SABR-only or Server-Side Ad Placement experiment for the current session. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details WARNING: [youtube] 8xSr1Vfa5_E: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details 22:20:49.188 [debug] Running yt-dlp command for action: download 22:20:49.188 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1540.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 [] 22:20:49.189 [debug] QUERY OK source="settings" db=0.1ms idle=1540.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 [] 22:20:49.189 [debug] QUERY OK source="settings" db=0.1ms idle=1541.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 [] 22:20:49.189 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=8xSr1Vfa5_E --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S]-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/17/19/1719b471d9e40755f4829d19cb4a12fd20e4f1057354908ee3ab10b45afc25fd.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:20:49.458 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…\nPhụ nữ lớn tuổi rất hiếm khi chủ động, bởi họ hiểu rõ cảm xúc của mình và cũng sợ những tổn thương không đáng có.\nNhưng một khi họ chủ động làm 5 điều này, thì đó không còn là xã giao hay vui vẻ nhất thời nữa – mà là dấu hiệu cho thấy bạn đã chiếm một vị trí rất đặc biệt trong lòng họ.\nVideo sẽ giúp bạn nhận ra sớm những tín hiệu tinh tế, tránh hiểu nhầm, tránh bỏ lỡ và hiểu đúng tâm lý phụ nữ trưởng thành trong tình cảm.\n👉 Xem đến cuối để không bỏ qua dấu hiệu quan trọng nhất.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 1026, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-05 Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…/Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này… [Q6p0OR-EvHE].mp4", "id" => "Q6p0OR-EvHE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Q6p0OR-EvHE", "playlist_index" => 3, "timestamp" => 1767618006, "title" => "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…", "upload_date" => "20260105"} 22:20:49.458 [debug] QUERY OK source="sources" db=0.3ms idle=1055.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 22:20:49.459 [debug] QUERY OK source="sources" db=0.2ms idle=270.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:20:49.461 [debug] QUERY OK source="media_items" db=1.2ms idle=270.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-05 13:00:06Z], 6] 22:20:49.464 [debug] QUERY OK source="media_items" db=2.3ms idle=272.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" ["Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…\nPhụ nữ lớn tuổi rất hiếm khi chủ động, bởi họ hiểu rõ cảm xúc của mình và cũng sợ những tổn thương không đáng có.\nNhưng một khi họ chủ động làm 5 điều này, thì đó không còn là xã giao hay vui vẻ nhất thời nữa – mà là dấu hiệu cho thấy bạn đã chiếm một vị trí rất đặc biệt trong lòng họ.\nVideo sẽ giúp bạn nhận ra sớm những tín hiệu tinh tế, tránh hiểu nhầm, tránh bỏ lỡ và hiểu đúng tâm lý phụ nữ trưởng thành trong tình cảm.\n👉 Xem đến cuối để không bỏ qua dấu hiệu quan trọng nhất.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…", "bae06fe3-fe87-4392-90b8-ebdf15c19a43", 1026, false, "Q6p0OR-EvHE", "https://www.youtube.com/watch?v=Q6p0OR-EvHE", 3, "/downloads/Cuộc Sống Hôn Nhân/2026-01-05 Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…/Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này… [Q6p0OR-EvHE].mp4", false, false, false, 6, [], 98, ~U[2026-01-05 13:00:06Z], ~U[2026-01-07 21:20:49Z], ~U[2026-01-07 21:20:49Z], "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…\nPhụ nữ lớn tuổi rất hiếm khi chủ động, bởi họ hiểu rõ cảm xúc của mình và cũng sợ những tổn thương không đáng có.\nNhưng một khi họ chủ động làm 5 điều này, thì đó không còn là xã giao hay vui vẻ nhất thời nữa – mà là dấu hiệu cho thấy bạn đã chiếm một vị trí rất đặc biệt trong lòng họ.\nVideo sẽ giúp bạn nhận ra sớm những tín hiệu tinh tế, tránh hiểu nhầm, tránh bỏ lỡ và hiểu đúng tâm lý phụ nữ trưởng thành trong tình cảm.\n👉 Xem đến cuối để không bỏ qua dấu hiệu quan trọng nhất.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…", 1026, false, "Q6p0OR-EvHE", "https://www.youtube.com/watch?v=Q6p0OR-EvHE", "/downloads/Cuộc Sống Hôn Nhân/2026-01-05 Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…/Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này… [Q6p0OR-EvHE].mp4", false, 6, ~U[2026-01-05 13:00:06Z]] 22:20:49.464 [debug] QUERY OK source="sources" db=0.2ms idle=60.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:20:49.465 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:20:49.466 [debug] QUERY OK source="media_items" db=0.4ms idle=6.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17107] 22:20:49.466 [debug] Current batch of media processed. Will check again in 1000ms 22:20:50.466 [debug] Current batch of media processed. Will check again in 1000ms 22:20:51.467 [debug] Current batch of media processed. Will check again in 1000ms 22:20:52.468 [debug] Current batch of media processed. Will check again in 1000ms 22:20:53.470 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông\nCó một điều rất nhỏ nhưng sức nặng cực lớn, đủ khiến người phụ nữ từng lạc lối không muốn rời xa, càng chạm càng thấy thiếu…\nKhông phải vật chất, không phải lời hứa, càng không phải vẻ ngoài hào nhoáng.\nVideo này sẽ chỉ ra cốt lõi tâm lý khiến nhiều phụ nữ dù biết sai vẫn khó dứt, khó buông, và vì sao đàn ông tinh tế chỉ cần nắm 1 điểm này là đã chiếm trọn cảm xúc.\n👉 Xem đến cuối để hiểu rõ điều gì khiến phụ nữ gắn bó bằng cảm xúc sâu nhất 💔❤️\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 868, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-04 Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông/Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông [bER7dGZ7mYw].mp4", "id" => "bER7dGZ7mYw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=bER7dGZ7mYw", "playlist_index" => 4, "timestamp" => 1767531606, "title" => "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông", "upload_date" => "20260104"} 22:20:53.471 [debug] QUERY OK source="sources" db=0.4ms idle=822.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:20:53.471 [debug] QUERY OK source="sources" db=0.2ms idle=823.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:20:53.473 [debug] QUERY OK source="media_items" db=1.3ms idle=824.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-04 13:00:06Z], 6] 22:20:53.476 [debug] QUERY OK source="media_items" db=2.4ms idle=826.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" ["Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông\nCó một điều rất nhỏ nhưng sức nặng cực lớn, đủ khiến người phụ nữ từng lạc lối không muốn rời xa, càng chạm càng thấy thiếu…\nKhông phải vật chất, không phải lời hứa, càng không phải vẻ ngoài hào nhoáng.\nVideo này sẽ chỉ ra cốt lõi tâm lý khiến nhiều phụ nữ dù biết sai vẫn khó dứt, khó buông, và vì sao đàn ông tinh tế chỉ cần nắm 1 điểm này là đã chiếm trọn cảm xúc.\n👉 Xem đến cuối để hiểu rõ điều gì khiến phụ nữ gắn bó bằng cảm xúc sâu nhất 💔❤️\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông", "6d14b920-36b9-4408-bcb8-ca7819e3e7de", 868, false, "bER7dGZ7mYw", "https://www.youtube.com/watch?v=bER7dGZ7mYw", 4, "/downloads/Cuộc Sống Hôn Nhân/2026-01-04 Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông/Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông [bER7dGZ7mYw].mp4", false, false, false, 6, [], 98, ~U[2026-01-04 13:00:06Z], ~U[2026-01-07 21:20:53Z], ~U[2026-01-07 21:20:53Z], "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông\nCó một điều rất nhỏ nhưng sức nặng cực lớn, đủ khiến người phụ nữ từng lạc lối không muốn rời xa, càng chạm càng thấy thiếu…\nKhông phải vật chất, không phải lời hứa, càng không phải vẻ ngoài hào nhoáng.\nVideo này sẽ chỉ ra cốt lõi tâm lý khiến nhiều phụ nữ dù biết sai vẫn khó dứt, khó buông, và vì sao đàn ông tinh tế chỉ cần nắm 1 điểm này là đã chiếm trọn cảm xúc.\n👉 Xem đến cuối để hiểu rõ điều gì khiến phụ nữ gắn bó bằng cảm xúc sâu nhất 💔❤️\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông", 868, false, "bER7dGZ7mYw", "https://www.youtube.com/watch?v=bER7dGZ7mYw", "/downloads/Cuộc Sống Hôn Nhân/2026-01-04 Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông/Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông [bER7dGZ7mYw].mp4", false, 6, ~U[2026-01-04 13:00:06Z]] 22:20:53.477 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=63.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:20:53.478 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=6.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:20:53.479 [debug] QUERY OK source="media_items" db=0.3ms idle=7.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17028] 22:20:53.479 [debug] Current batch of media processed. Will check again in 1000ms 22:20:54.482 [debug] Current batch of media processed. Will check again in 1000ms 22:20:55.482 [debug] Current batch of media processed. Will check again in 1000ms 22:20:56.484 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "💔 Vợ lớn tuổi có thật sự ít cảm xúc hơn?\nThực tế, phụ nữ khi lớn tuổi không mất đi cảm xúc, mà chỉ thay đổi cách thể hiện. Nếu đàn ông vẫn yêu theo cách cũ, rất dễ khiến khoảng cách ngày càng xa.\n\n🧠 Trong video này, bạn sẽ biết:\n✨ Vì sao vợ lớn tuổi trầm lắng hơn nhưng cảm xúc lại sâu sắc hơn\n✨ 5 điều đàn ông thông minh nên làm để đánh thức lại sự gắn kết\n✨ Cách quan tâm tinh tế giúp hôn nhân ấm lại mà không gây áp lực\n\n🌱 Yêu đúng cách ở giai đoạn này không cần phô trương, chỉ cần hiểu – kiên nhẫn – tôn trọng.\n\n👉 Xem hết video để biết 5 điều nhỏ nhưng cực kỳ quan trọng giúp giữ lửa hôn nhân lâu dài!\n\n00:00 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này\n09:59 Tâm sự: Trăn trở hôn nhân tuổi xế chiều\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #volontuoi #honnhan #tamlyphunu #tinhcamvochong #danongthongminh #giuLuatinhyeu #songchung #relationship #tinhyeu #thauhieu", "duration" => 959, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-03 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này/Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này [LuQgSI8JFM0].mp4", "id" => "LuQgSI8JFM0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=LuQgSI8JFM0", "playlist_index" => 5, "timestamp" => 1767445248, "title" => "Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này", "upload_date" => "20260103"} 22:20:56.484 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1836.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:20:56.485 [debug] QUERY OK source="sources" db=0.2ms idle=1837.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:20:56.487 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1837.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-03 13:00:48Z], 6] 22:20:56.490 [debug] QUERY OK source="media_items" db=2.7ms idle=1069.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ợ lớn tuổi có thật sự ít cảm xúc hơn?\nThực tế, phụ nữ khi lớn tuổi không mất đi cảm xúc, mà chỉ thay đổi cách thể hiện. Nếu đàn ông vẫn yêu theo cách cũ, rất dễ khiến khoảng cách ngày càng xa.\n\n🧠 Trong video này, bạn sẽ biết:\n✨ Vì sao vợ lớn tuổi trầm lắng hơn nhưng cảm xúc lại sâu sắc hơn\n✨ 5 điều đàn ông thông minh nên làm để đánh thức lại sự gắn kết\n✨ Cách quan tâm tinh tế giúp hôn nhân ấm lại mà không gây áp lực\n\n🌱 Yêu đúng cách ở giai đoạn này không cần phô trương, chỉ cần hiểu – kiên nhẫn – tôn trọng.\n\n👉 Xem hết video để biết 5 điều nhỏ nhưng cực kỳ quan trọng giúp giữ lửa hôn nhân lâu dài!\n\n00:00 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này\n09:59 Tâm sự: Trăn trở hôn nhân tuổi xế chiều\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #volontuoi #honnhan #tamlyphunu #tinhcamvochong #danongthongminh #giuLuatinhyeu #songchung #relationship #tinhyeu #thauhieu", "Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này", "339a280e-2077-4a95-8377-40c63a33139d", 959, false, "LuQgSI8JFM0", "https://www.youtube.com/watch?v=LuQgSI8JFM0", 5, "/downloads/Cuộc Sống Hôn Nhân/2026-01-03 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này/Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này [LuQgSI8JFM0].mp4", false, false, false, 6, [], 98, ~U[2026-01-03 13:00:48Z], ~U[2026-01-07 21:20:56Z], ~U[2026-01-07 21:20:56Z], "💔 Vợ lớn tuổi có thật sự ít cảm xúc hơn?\nThực tế, phụ nữ khi lớn tuổi không mất đi cảm xúc, mà chỉ thay đổi cách thể hiện. Nếu đàn ông vẫn yêu theo cách cũ, rất dễ khiến khoảng cách ngày càng xa.\n\n🧠 Trong video này, bạn sẽ biết:\n✨ Vì sao vợ lớn tuổi trầm lắng hơn nhưng cảm xúc lại sâu sắc hơn\n✨ 5 điều đàn ông thông minh nên làm để đánh thức lại sự gắn kết\n✨ Cách quan tâm tinh tế giúp hôn nhân ấm lại mà không gây áp lực\n\n🌱 Yêu đúng cách ở giai đoạn này không cần phô trương, chỉ cần hiểu – kiên nhẫn – tôn trọng.\n\n👉 Xem hết video để biết 5 điều nhỏ nhưng cực kỳ quan trọng giúp giữ lửa hôn nhân lâu dài!\n\n00:00 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này\n09:59 Tâm sự: Trăn trở hôn nhân tuổi xế chiều\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #volontuoi #honnhan #tamlyphunu #tinhcamvochong #danongthongminh #giuLuatinhyeu #songchung #relationship #tinhyeu #thauhieu", "Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này", 959, false, "LuQgSI8JFM0", "https://www.youtube.com/watch?v=LuQgSI8JFM0", "/downloads/Cuộc Sống Hôn Nhân/2026-01-03 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này/Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này [LuQgSI8JFM0].mp4", false, 6, ~U[2026-01-03 13:00:48Z]] 22:20:56.491 [debug] QUERY OK source="sources" db=0.3ms idle=71.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:20:56.492 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=6.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:20:56.493 [debug] QUERY OK source="media_items" db=0.3ms idle=7.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16949] 22:20:56.493 [debug] Current batch of media processed. Will check again in 1000ms 22:20:57.493 [debug] Current batch of media processed. Will check again in 1000ms 22:20:58.494 [debug] Current batch of media processed. Will check again in 1000ms 22:20:59.371 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:59.495 [debug] Current batch of media processed. Will check again in 1000ms 22:21:00.497 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🤔 Không chỉ đàn ông mới “ham của lạ” – vậy phụ nữ thì sao?\nSự thật là cảm xúc con người phức tạp hơn những định kiến quen thuộc. Với phụ nữ, sự rung động thường đến từ khoảng trống cảm xúc, nhu cầu được thấu hiểu và sự mới mẻ trong kết nối tinh thần.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Vì sao phụ nữ cũng có lúc tò mò và xao lòng\n✨ Khác biệt giữa tò mò cảm xúc và phản bội trong hành vi\n✨ Điều gì khiến phụ nữ giữ vững ranh giới – và điều gì làm họ vượt ranh giới\n\n💡 Hiểu đúng để không phán xét, và để giữ gìn hạnh phúc bằng sự thấu hiểu.\n\n👉 Xem hết video để có góc nhìn công bằng, văn minh về tâm lý nam nữ!\n\n00:00 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?\n10:23 Tâm sự Là đàn bà có chồng, nhưng tôi ham của lạ thì có bệnh hoạn không?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #tinhcam #honnhan #danongnenbiet #camxuc #relationship #tinhyeu #thauhieu #nhanvan #songhieu", "duration" => 959, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-02 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?/Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao? [VavPDvYfU9Q].mp4", "id" => "VavPDvYfU9Q", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=VavPDvYfU9Q", "playlist_index" => 6, "timestamp" => 1767358806, "title" => "Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?", "upload_date" => "20260102"} 22:21:00.498 [debug] QUERY OK source="sources" db=0.4ms idle=1071.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:21:00.498 [debug] QUERY OK source="sources" db=0.2ms idle=850.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:00.501 [debug] QUERY OK source="media_items" db=1.9ms idle=851.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-02 13:00:06Z], 6] 22:21:00.505 [debug] QUERY OK source="media_items" db=3.3ms idle=854.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" ["🤔 Không chỉ đàn ông mới “ham của lạ” – vậy phụ nữ thì sao?\nSự thật là cảm xúc con người phức tạp hơn những định kiến quen thuộc. Với phụ nữ, sự rung động thường đến từ khoảng trống cảm xúc, nhu cầu được thấu hiểu và sự mới mẻ trong kết nối tinh thần.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Vì sao phụ nữ cũng có lúc tò mò và xao lòng\n✨ Khác biệt giữa tò mò cảm xúc và phản bội trong hành vi\n✨ Điều gì khiến phụ nữ giữ vững ranh giới – và điều gì làm họ vượt ranh giới\n\n💡 Hiểu đúng để không phán xét, và để giữ gìn hạnh phúc bằng sự thấu hiểu.\n\n👉 Xem hết video để có góc nhìn công bằng, văn minh về tâm lý nam nữ!\n\n00:00 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?\n10:23 Tâm sự Là đàn bà có chồng, nhưng tôi ham của lạ thì có bệnh hoạn không?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #tinhcam #honnhan #danongnenbiet #camxuc #relationship #tinhyeu #thauhieu #nhanvan #songhieu", "Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?", "34f04b43-4850-4218-a6b4-422c9f5385bd", 959, false, "VavPDvYfU9Q", "https://www.youtube.com/watch?v=VavPDvYfU9Q", 6, "/downloads/Cuộc Sống Hôn Nhân/2026-01-02 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?/Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao? [VavPDvYfU9Q].mp4", false, false, false, 6, [], 98, ~U[2026-01-02 13:00:06Z], ~U[2026-01-07 21:21:00Z], ~U[2026-01-07 21:21:00Z], "🤔 Không chỉ đàn ông mới “ham của lạ” – vậy phụ nữ thì sao?\nSự thật là cảm xúc con người phức tạp hơn những định kiến quen thuộc. Với phụ nữ, sự rung động thường đến từ khoảng trống cảm xúc, nhu cầu được thấu hiểu và sự mới mẻ trong kết nối tinh thần.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Vì sao phụ nữ cũng có lúc tò mò và xao lòng\n✨ Khác biệt giữa tò mò cảm xúc và phản bội trong hành vi\n✨ Điều gì khiến phụ nữ giữ vững ranh giới – và điều gì làm họ vượt ranh giới\n\n💡 Hiểu đúng để không phán xét, và để giữ gìn hạnh phúc bằng sự thấu hiểu.\n\n👉 Xem hết video để có góc nhìn công bằng, văn minh về tâm lý nam nữ!\n\n00:00 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?\n10:23 Tâm sự Là đàn bà có chồng, nhưng tôi ham của lạ thì có bệnh hoạn không?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #tinhcam #honnhan #danongnenbiet #camxuc #relationship #tinhyeu #thauhieu #nhanvan #songhieu", "Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?", 959, false, "VavPDvYfU9Q", "https://www.youtube.com/watch?v=VavPDvYfU9Q", "/downloads/Cuộc Sống Hôn Nhân/2026-01-02 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?/Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao? [VavPDvYfU9Q].mp4", false, 6, ~U[2026-01-02 13:00:06Z]] 22:21:00.506 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=78.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:21:00.507 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=8.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:21:00.508 [debug] QUERY OK source="media_items" db=0.3ms idle=8.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16870] 22:21:00.508 [debug] Current batch of media processed. Will check again in 1000ms 22:21:00.933 [info] {"source":"oban","duration":1947,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:21:01.509 [debug] Current batch of media processed. Will check again in 1000ms 22:21:02.510 [debug] Current batch of media processed. Will check again in 1000ms 22:21:03.511 [debug] Current batch of media processed. Will check again in 1000ms 22:21:04.513 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🧘\u200D♂️ Sau khi gần gũi, đàn ông nếu không chú ý những thói quen nhỏ rất dễ làm hao tổn thể lực, giảm phong độ và ảnh hưởng sức khỏe lâu dài.\n💡 Gần gũi đúng cách không chỉ là chuyện cảm xúc, mà còn liên quan trực tiếp đến sinh hoạt, nghỉ ngơi và chăm sóc cơ thể sau đó.\n\n🔍 Trong video này, bạn sẽ biết:\n✨ 7 điều đàn ông nên tránh sau khi gần gũi để không suy nhược\n✨ Vì sao nhiều người càng về sau càng mệt mỏi, xuống sức\n✨ Cách giữ năng lượng, phong độ và sức khỏe bền bỉ theo thời gian\n\n🌱 Sức khỏe là nền tảng của bản lĩnh – hiểu đúng để giữ lâu, không kiệt sớm.\n\n👉 Xem hết video để bảo vệ sức khỏe và duy trì phong độ đàn ông lâu dài!\n\n00:00 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài\n09:04 Tâm sự: Run rẩy vì hành động lúc say của anh rể\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #suckhoedanong #doisongsinhhoat #phongdodanong #songlanhmanh #chamsocsuckhoe #danongtrungnien #suckhoelauDai #tamlysong #doisongdieudo", "duration" => 941, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-01 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài/Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài [6Ts_buAOcGg].mp4", "id" => "6Ts_buAOcGg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=6Ts_buAOcGg", "playlist_index" => 7, "timestamp" => 1767272406, "title" => "Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài", "upload_date" => "20260101"} 22:21:04.514 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1074.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:21:04.515 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=867.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:04.518 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=868.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-01 13:00:06Z], 6] 22:21:04.532 [debug] QUERY OK source="media_items" db=11.6ms idle=871.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" ["🧘\u200D♂️ Sau khi gần gũi, đàn ông nếu không chú ý những thói quen nhỏ rất dễ làm hao tổn thể lực, giảm phong độ và ảnh hưởng sức khỏe lâu dài.\n💡 Gần gũi đúng cách không chỉ là chuyện cảm xúc, mà còn liên quan trực tiếp đến sinh hoạt, nghỉ ngơi và chăm sóc cơ thể sau đó.\n\n🔍 Trong video này, bạn sẽ biết:\n✨ 7 điều đàn ông nên tránh sau khi gần gũi để không suy nhược\n✨ Vì sao nhiều người càng về sau càng mệt mỏi, xuống sức\n✨ Cách giữ năng lượng, phong độ và sức khỏe bền bỉ theo thời gian\n\n🌱 Sức khỏe là nền tảng của bản lĩnh – hiểu đúng để giữ lâu, không kiệt sớm.\n\n👉 Xem hết video để bảo vệ sức khỏe và duy trì phong độ đàn ông lâu dài!\n\n00:00 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài\n09:04 Tâm sự: Run rẩy vì hành động lúc say của anh rể\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #suckhoedanong #doisongsinhhoat #phongdodanong #songlanhmanh #chamsocsuckhoe #danongtrungnien #suckhoelauDai #tamlysong #doisongdieudo", "Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài", "4a7a0300-0eb0-4d37-9cba-c9931600baa3", 941, false, "6Ts_buAOcGg", "https://www.youtube.com/watch?v=6Ts_buAOcGg", 7, "/downloads/Cuộc Sống Hôn Nhân/2026-01-01 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài/Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài [6Ts_buAOcGg].mp4", false, false, false, 6, [], 98, ~U[2026-01-01 13:00:06Z], ~U[2026-01-07 21:21:04Z], ~U[2026-01-07 21:21:04Z], "🧘\u200D♂️ Sau khi gần gũi, đàn ông nếu không chú ý những thói quen nhỏ rất dễ làm hao tổn thể lực, giảm phong độ và ảnh hưởng sức khỏe lâu dài.\n💡 Gần gũi đúng cách không chỉ là chuyện cảm xúc, mà còn liên quan trực tiếp đến sinh hoạt, nghỉ ngơi và chăm sóc cơ thể sau đó.\n\n🔍 Trong video này, bạn sẽ biết:\n✨ 7 điều đàn ông nên tránh sau khi gần gũi để không suy nhược\n✨ Vì sao nhiều người càng về sau càng mệt mỏi, xuống sức\n✨ Cách giữ năng lượng, phong độ và sức khỏe bền bỉ theo thời gian\n\n🌱 Sức khỏe là nền tảng của bản lĩnh – hiểu đúng để giữ lâu, không kiệt sớm.\n\n👉 Xem hết video để bảo vệ sức khỏe và duy trì phong độ đàn ông lâu dài!\n\n00:00 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài\n09:04 Tâm sự: Run rẩy vì hành động lúc say của anh rể\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #suckhoedanong #doisongsinhhoat #phongdodanong #songlanhmanh #chamsocsuckhoe #danongtrungnien #suckhoelauDai #tamlysong #doisongdieudo", "Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài", 941, false, "6Ts_buAOcGg", "https://www.youtube.com/watch?v=6Ts_buAOcGg", "/downloads/Cuộc Sống Hôn Nhân/2026-01-01 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài/Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài [6Ts_buAOcGg].mp4", false, 6, ~U[2026-01-01 13:00:06Z]] 22:21:04.534 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=91.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:21:04.536 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.5ms idle=20.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] 22:21:04.538 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=21.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16789] 22:21:04.538 [debug] Current batch of media processed. Will check again in 1000ms 22:21:05.539 [debug] Current batch of media processed. Will check again in 1000ms 22:21:06.540 [debug] Current batch of media processed. Will check again in 1000ms 22:21:07.542 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "⚠️ Có những “chiêu quan tâm” tưởng là yêu thương… nhưng lại âm thầm đẩy phụ nữ đi xa lúc nào không hay.\nKhông phải mọi sự chăm sóc đều đúng cách. Khi quan tâm sai thời điểm – sai liều lượng – sai cách, phụ nữ có thể cảm thấy ngột ngạt, mất tự do và dần rút lui cảm xúc.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Những kiểu quan tâm dễ phản tác dụng mà đàn ông hay mắc phải\n✨ Vì sao càng quan tâm nhiều, phụ nữ càng xa dần\n✨ Cách quan tâm tinh tế để phụ nữ muốn ở lại và gắn bó lâu dài\n\n💡 Yêu đúng không phải là làm thật nhiều, mà là làm đúng điều người kia cần.\n\n👉 Xem hết video để tránh những sai lầm khiến phụ nữ rời xa trong im lặng!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #chieuguantan #tamlyphunu #tinhyeu #tinhcam #danongnenbiet #honnhan #relationship #dating #thauhieu #yeudungcach", "duration" => 649, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-31 Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay/Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay [5zHZdtCrXOA].mp4", "id" => "5zHZdtCrXOA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5zHZdtCrXOA", "playlist_index" => 8, "timestamp" => 1767186006, "title" => "Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay", "upload_date" => "20251231"} 22:21:07.542 [debug] QUERY OK source="sources" db=0.3ms idle=1894.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:21:07.543 [debug] QUERY OK source="sources" db=0.2ms idle=1895.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:07.544 [debug] QUERY OK source="media_items" db=1.1ms idle=1895.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-31 13:00:06Z], 6] 22:21:07.549 [debug] QUERY OK source="media_items" db=3.6ms idle=1100.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" ["⚠️ Có những “chiêu quan tâm” tưởng là yêu thương… nhưng lại âm thầm đẩy phụ nữ đi xa lúc nào không hay.\nKhông phải mọi sự chăm sóc đều đúng cách. Khi quan tâm sai thời điểm – sai liều lượng – sai cách, phụ nữ có thể cảm thấy ngột ngạt, mất tự do và dần rút lui cảm xúc.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Những kiểu quan tâm dễ phản tác dụng mà đàn ông hay mắc phải\n✨ Vì sao càng quan tâm nhiều, phụ nữ càng xa dần\n✨ Cách quan tâm tinh tế để phụ nữ muốn ở lại và gắn bó lâu dài\n\n💡 Yêu đúng không phải là làm thật nhiều, mà là làm đúng điều người kia cần.\n\n👉 Xem hết video để tránh những sai lầm khiến phụ nữ rời xa trong im lặng!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #chieuguantan #tamlyphunu #tinhyeu #tinhcam #danongnenbiet #honnhan #relationship #dating #thauhieu #yeudungcach", "Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay", "7f7bfe20-d141-4928-a781-70ae97c3e574", 649, false, "5zHZdtCrXOA", "https://www.youtube.com/watch?v=5zHZdtCrXOA", 8, "/downloads/Cuộc Sống Hôn Nhân/2025-12-31 Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay/Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay [5zHZdtCrXOA].mp4", false, false, false, 6, [], 98, ~U[2025-12-31 13:00:06Z], ~U[2026-01-07 21:21:07Z], ~U[2026-01-07 21:21:07Z], "⚠️ Có những “chiêu quan tâm” tưởng là yêu thương… nhưng lại âm thầm đẩy phụ nữ đi xa lúc nào không hay.\nKhông phải mọi sự chăm sóc đều đúng cách. Khi quan tâm sai thời điểm – sai liều lượng – sai cách, phụ nữ có thể cảm thấy ngột ngạt, mất tự do và dần rút lui cảm xúc.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Những kiểu quan tâm dễ phản tác dụng mà đàn ông hay mắc phải\n✨ Vì sao càng quan tâm nhiều, phụ nữ càng xa dần\n✨ Cách quan tâm tinh tế để phụ nữ muốn ở lại và gắn bó lâu dài\n\n💡 Yêu đúng không phải là làm thật nhiều, mà là làm đúng điều người kia cần.\n\n👉 Xem hết video để tránh những sai lầm khiến phụ nữ rời xa trong im lặng!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #chieuguantan #tamlyphunu #tinhyeu #tinhcam #danongnenbiet #honnhan #relationship #dating #thauhieu #yeudungcach", "Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay", 649, false, "5zHZdtCrXOA", "https://www.youtube.com/watch?v=5zHZdtCrXOA", "/downloads/Cuộc Sống Hôn Nhân/2025-12-31 Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay/Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay [5zHZdtCrXOA].mp4", false, 6, ~U[2025-12-31 13:00:06Z]] 22:21:07.550 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=103.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:21:07.550 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=7.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:21:07.551 [debug] QUERY OK source="media_items" db=0.3ms idle=7.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16709] 22:21:07.551 [debug] Current batch of media processed. Will check again in 1000ms 22:21:08.552 [debug] Current batch of media processed. Will check again in 1000ms 22:21:09.553 [debug] Current batch of media processed. Will check again in 1000ms 22:21:10.554 [debug] Current batch of media processed. Will check again in 1000ms 22:21:11.556 [debug] Current batch of media processed. Will check again in 1000ms 22:21:12.558 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi\nCó một điều mà rất nhiều đàn ông tin là đúng, nhưng rất nhiều phụ nữ lại chọn cách im lặng.\nĐó là trong đời sống vợ chồng, không phải cứ mạnh hơn, nhiều hơn hay nhanh hơn là tốt hơn.\nGiữa những gì chúng ta thấy trên phim ảnh và cảm nhận thật của phụ nữ ngoài đời là một khoảng cách rất lớn – và nếu không hiểu điều này, nhiều cuộc hôn nhân sẽ dần mất đi sự hòa hợp mà không ai nhận ra lý do\nVideo này không nhằm phán xét ai, mà để giúp chúng ta hiểu đúng – để gần nhau hơn, chứ không phải xa nhau\n\n00:00 “Càng Sâu Càng Giỏi” Có Thật Không? Sự Thật Khiến Nhiều Người Bất Ngờ\n07:05 Tâm sự: Chồng bắt xem phim vì đã ngoại tình\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 870, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-30 Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi/Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi [V8_kLB7vcL0].mp4", "id" => "V8_kLB7vcL0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=V8_kLB7vcL0", "playlist_index" => 9, "timestamp" => 1767099606, "title" => "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi", "upload_date" => "20251230"} 22:21:12.558 [debug] QUERY OK source="sources" db=0.3ms idle=1910.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:21:12.559 [debug] QUERY OK source="sources" db=0.2ms idle=1911.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:12.560 [debug] QUERY OK source="media_items" db=1.1ms idle=1911.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-30 13:00:06Z], 6] 22:21:12.564 [debug] QUERY OK source="media_items" db=2.5ms idle=1106.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" ["Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi\nCó một điều mà rất nhiều đàn ông tin là đúng, nhưng rất nhiều phụ nữ lại chọn cách im lặng.\nĐó là trong đời sống vợ chồng, không phải cứ mạnh hơn, nhiều hơn hay nhanh hơn là tốt hơn.\nGiữa những gì chúng ta thấy trên phim ảnh và cảm nhận thật của phụ nữ ngoài đời là một khoảng cách rất lớn – và nếu không hiểu điều này, nhiều cuộc hôn nhân sẽ dần mất đi sự hòa hợp mà không ai nhận ra lý do\nVideo này không nhằm phán xét ai, mà để giúp chúng ta hiểu đúng – để gần nhau hơn, chứ không phải xa nhau\n\n00:00 “Càng Sâu Càng Giỏi” Có Thật Không? Sự Thật Khiến Nhiều Người Bất Ngờ\n07:05 Tâm sự: Chồng bắt xem phim vì đã ngoại tình\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi", "f7990954-e91a-4a3c-9726-ee93a1585d5d", 870, false, "V8_kLB7vcL0", "https://www.youtube.com/watch?v=V8_kLB7vcL0", 9, "/downloads/Cuộc Sống Hôn Nhân/2025-12-30 Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi/Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi [V8_kLB7vcL0].mp4", false, false, false, 6, [], 98, ~U[2025-12-30 13:00:06Z], ~U[2026-01-07 21:21:12Z], ~U[2026-01-07 21:21:12Z], "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi\nCó một điều mà rất nhiều đàn ông tin là đúng, nhưng rất nhiều phụ nữ lại chọn cách im lặng.\nĐó là trong đời sống vợ chồng, không phải cứ mạnh hơn, nhiều hơn hay nhanh hơn là tốt hơn.\nGiữa những gì chúng ta thấy trên phim ảnh và cảm nhận thật của phụ nữ ngoài đời là một khoảng cách rất lớn – và nếu không hiểu điều này, nhiều cuộc hôn nhân sẽ dần mất đi sự hòa hợp mà không ai nhận ra lý do\nVideo này không nhằm phán xét ai, mà để giúp chúng ta hiểu đúng – để gần nhau hơn, chứ không phải xa nhau\n\n00:00 “Càng Sâu Càng Giỏi” Có Thật Không? Sự Thật Khiến Nhiều Người Bất Ngờ\n07:05 Tâm sự: Chồng bắt xem phim vì đã ngoại tình\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi", 870, false, "V8_kLB7vcL0", "https://www.youtube.com/watch?v=V8_kLB7vcL0", "/downloads/Cuộc Sống Hôn Nhân/2025-12-30 Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi/Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi [V8_kLB7vcL0].mp4", false, 6, ~U[2025-12-30 13:00:06Z]] 22:21:12.565 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=108.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:21:12.565 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:21:12.566 [debug] QUERY OK source="media_items" db=0.3ms idle=6.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16631] 22:21:12.566 [debug] Current batch of media processed. Will check again in 1000ms 22:21:13.567 [debug] Current batch of media processed. Will check again in 1000ms 22:21:14.568 [debug] Current batch of media processed. Will check again in 1000ms 22:21:15.570 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Nhiều người vẫn truyền tai nhau rằng: phụ nữ rậm lông vùng kín thì sinh lý mạnh hơn, ham muốn cao hơn.\nNhưng quan điểm này liệu có đúng về mặt sinh học và tâm lý, hay chỉ là một ngộ nhận kéo dài từ truyền miệng và định kiến xã hội? \nTrong video này, tôi sẽ cùng bạn phân tích thẳng thắn nhưng khoa học:\n\nLông vùng kín hình thành do yếu tố nào?\n\nNó có liên quan gì đến nội tiết, ham muốn hay khả năng hòa hợp vợ chồng hay không?\n\nVì sao nhiều phụ nữ rậm lông lại cảm thấy tự ti, trong khi nhiều đàn ông thì hiểu sai?\n\nVà điều gì mới thực sự quyết định cảm xúc, sự hứng thú và chất lượng gần gũi của phụ nữ?\n\nĐây không phải video phán xét hay gây sốc, mà là một góc nhìn đời sống – tâm lý – hôn nhân giúp cả nam và nữ hiểu nhau hơn, tránh những hiểu lầm âm thầm làm nguội lạnh cảm xúc.\n\n🎯 Nếu bạn quan tâm đến sự hòa hợp lâu dài trong hôn nhân, video này rất đáng để xem đến cuối.\n\n00:00 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói\n08:10 Tâm sự: Vợ qua đời được 3 năm, cả gia đình muốn tôi kết hôn với em gái vợ\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 1064, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-29 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói/Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói [vZBnTJZYb78].mp4", "id" => "vZBnTJZYb78", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=vZBnTJZYb78", "playlist_index" => 10, "timestamp" => 1767013206, "title" => "Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói", "upload_date" => "20251229"} 22:21:15.571 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1922.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:21:15.571 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1923.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:15.573 [debug] QUERY OK source="media_items" db=1.3ms idle=1924.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-29 13:00:06Z], 6] 22:21:15.577 [debug] QUERY OK source="media_items" db=2.7ms idle=1113.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" ["Nhiều người vẫn truyền tai nhau rằng: phụ nữ rậm lông vùng kín thì sinh lý mạnh hơn, ham muốn cao hơn.\nNhưng quan điểm này liệu có đúng về mặt sinh học và tâm lý, hay chỉ là một ngộ nhận kéo dài từ truyền miệng và định kiến xã hội? \nTrong video này, tôi sẽ cùng bạn phân tích thẳng thắn nhưng khoa học:\n\nLông vùng kín hình thành do yếu tố nào?\n\nNó có liên quan gì đến nội tiết, ham muốn hay khả năng hòa hợp vợ chồng hay không?\n\nVì sao nhiều phụ nữ rậm lông lại cảm thấy tự ti, trong khi nhiều đàn ông thì hiểu sai?\n\nVà điều gì mới thực sự quyết định cảm xúc, sự hứng thú và chất lượng gần gũi của phụ nữ?\n\nĐây không phải video phán xét hay gây sốc, mà là một góc nhìn đời sống – tâm lý – hôn nhân giúp cả nam và nữ hiểu nhau hơn, tránh những hiểu lầm âm thầm làm nguội lạnh cảm xúc.\n\n🎯 Nếu bạn quan tâm đến sự hòa hợp lâu dài trong hôn nhân, video này rất đáng để xem đến cuối.\n\n00:00 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói\n08:10 Tâm sự: Vợ qua đời được 3 năm, cả gia đình muốn tôi kết hôn với em gái vợ\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói", "4df7bd73-b63b-46bd-8fe6-b9635b51a76c", 1064, false, "vZBnTJZYb78", "https://www.youtube.com/watch?v=vZBnTJZYb78", 10, "/downloads/Cuộc Sống Hôn Nhân/2025-12-29 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói/Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói [vZBnTJZYb78].mp4", false, false, false, 6, [], 98, ~U[2025-12-29 13:00:06Z], ~U[2026-01-07 21:21:15Z], ~U[2026-01-07 21:21:15Z], "Nhiều người vẫn truyền tai nhau rằng: phụ nữ rậm lông vùng kín thì sinh lý mạnh hơn, ham muốn cao hơn.\nNhưng quan điểm này liệu có đúng về mặt sinh học và tâm lý, hay chỉ là một ngộ nhận kéo dài từ truyền miệng và định kiến xã hội? \nTrong video này, tôi sẽ cùng bạn phân tích thẳng thắn nhưng khoa học:\n\nLông vùng kín hình thành do yếu tố nào?\n\nNó có liên quan gì đến nội tiết, ham muốn hay khả năng hòa hợp vợ chồng hay không?\n\nVì sao nhiều phụ nữ rậm lông lại cảm thấy tự ti, trong khi nhiều đàn ông thì hiểu sai?\n\nVà điều gì mới thực sự quyết định cảm xúc, sự hứng thú và chất lượng gần gũi của phụ nữ?\n\nĐây không phải video phán xét hay gây sốc, mà là một góc nhìn đời sống – tâm lý – hôn nhân giúp cả nam và nữ hiểu nhau hơn, tránh những hiểu lầm âm thầm làm nguội lạnh cảm xúc.\n\n🎯 Nếu bạn quan tâm đến sự hòa hợp lâu dài trong hôn nhân, video này rất đáng để xem đến cuối.\n\n00:00 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói\n08:10 Tâm sự: Vợ qua đời được 3 năm, cả gia đình muốn tôi kết hôn với em gái vợ\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói", 1064, false, "vZBnTJZYb78", "https://www.youtube.com/watch?v=vZBnTJZYb78", "/downloads/Cuộc Sống Hôn Nhân/2025-12-29 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói/Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói [vZBnTJZYb78].mp4", false, 6, ~U[2025-12-29 13:00:06Z]] 22:21:15.578 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=115.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:21:15.579 [debug] QUERY OK source="media_profiles" db=0.3ms idle=7.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:21:15.580 [debug] QUERY OK source="media_items" db=0.3ms idle=7.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16431] 22:21:15.580 [debug] Current batch of media processed. Will check again in 1000ms 22:21:16.580 [debug] Current batch of media processed. Will check again in 1000ms 22:21:17.581 [debug] Current batch of media processed. Will check again in 1000ms 22:21:18.583 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Trong video này, tôi chia sẻ một góc nhìn thực tế và ít được nói thẳng về câu hỏi mà rất nhiều người tò mò:\n👉 Trong một đêm gần gũi, phụ nữ thực sự “chịu” được bao nhiêu là phù hợp?\n\nKhông phải để so sánh hay khoe khoang, mà để hiểu đúng tâm lý và cảm xúc của phụ nữ, tránh những hiểu lầm khiến cả hai dễ mệt mỏi, hụt hẫng hoặc xa cách nhau hơn sau mỗi lần gần gũi.\n\nVideo sẽ phân tích dưới góc nhìn:\n\nCảm xúc và sinh lý của phụ nữ trong đời sống hôn nhân\n\nVì sao không phải càng lâu càng tốt\n\nĐiều gì khiến phụ nữ cảm thấy dễ chịu, thoải mái và muốn gắn kết hơn\n\nVà vai trò của sự tinh tế, thấu hiểu từ người đàn ông\n\nĐây là nội dung mang tính giáo dục – chia sẻ – trải nghiệm đời sống, không cổ súy hay mô tả phản cảm.\nNếu bạn đang muốn hiểu bạn đời của mình hơn, hoặc đơn giản là muốn nhìn nhận vấn đề này một cách chín chắn, video này dành cho bạn.\n\n00:00 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?\n09:04 Tâm sự: Bạn gái muốn thử bản năng đàn ông và cái kết\n\n👉 Hãy xem đến cuối và chia sẻ quan điểm của bạn một cách văn minh nhé.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 900, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-28 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?/Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp? [OBzHAvuSl7c].mp4", "id" => "OBzHAvuSl7c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=OBzHAvuSl7c", "playlist_index" => 11, "timestamp" => 1766926805, "title" => "Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?", "upload_date" => "20251228"} 22:21:18.584 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1935.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:21:18.584 [debug] QUERY OK source="sources" db=0.3ms idle=1936.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:18.586 [debug] QUERY OK source="media_items" db=1.1ms idle=1937.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-28 13:00:05Z], 6] 22:21:18.590 [debug] QUERY OK source="media_items" db=2.8ms idle=1119.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" ["Trong video này, tôi chia sẻ một góc nhìn thực tế và ít được nói thẳng về câu hỏi mà rất nhiều người tò mò:\n👉 Trong một đêm gần gũi, phụ nữ thực sự “chịu” được bao nhiêu là phù hợp?\n\nKhông phải để so sánh hay khoe khoang, mà để hiểu đúng tâm lý và cảm xúc của phụ nữ, tránh những hiểu lầm khiến cả hai dễ mệt mỏi, hụt hẫng hoặc xa cách nhau hơn sau mỗi lần gần gũi.\n\nVideo sẽ phân tích dưới góc nhìn:\n\nCảm xúc và sinh lý của phụ nữ trong đời sống hôn nhân\n\nVì sao không phải càng lâu càng tốt\n\nĐiều gì khiến phụ nữ cảm thấy dễ chịu, thoải mái và muốn gắn kết hơn\n\nVà vai trò của sự tinh tế, thấu hiểu từ người đàn ông\n\nĐây là nội dung mang tính giáo dục – chia sẻ – trải nghiệm đời sống, không cổ súy hay mô tả phản cảm.\nNếu bạn đang muốn hiểu bạn đời của mình hơn, hoặc đơn giản là muốn nhìn nhận vấn đề này một cách chín chắn, video này dành cho bạn.\n\n00:00 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?\n09:04 Tâm sự: Bạn gái muốn thử bản năng đàn ông và cái kết\n\n👉 Hãy xem đến cuối và chia sẻ quan điểm của bạn một cách văn minh nhé.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?", "a99b492e-2605-4e58-a4d3-feb698ca308a", 900, false, "OBzHAvuSl7c", "https://www.youtube.com/watch?v=OBzHAvuSl7c", 11, "/downloads/Cuộc Sống Hôn Nhân/2025-12-28 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?/Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp? [OBzHAvuSl7c].mp4", false, false, false, 6, [], 98, ~U[2025-12-28 13:00:05Z], ~U[2026-01-07 21:21:18Z], ~U[2026-01-07 21:21:18Z], "Trong video này, tôi chia sẻ một góc nhìn thực tế và ít được nói thẳng về câu hỏi mà rất nhiều người tò mò:\n👉 Trong một đêm gần gũi, phụ nữ thực sự “chịu” được bao nhiêu là phù hợp?\n\nKhông phải để so sánh hay khoe khoang, mà để hiểu đúng tâm lý và cảm xúc của phụ nữ, tránh những hiểu lầm khiến cả hai dễ mệt mỏi, hụt hẫng hoặc xa cách nhau hơn sau mỗi lần gần gũi.\n\nVideo sẽ phân tích dưới góc nhìn:\n\nCảm xúc và sinh lý của phụ nữ trong đời sống hôn nhân\n\nVì sao không phải càng lâu càng tốt\n\nĐiều gì khiến phụ nữ cảm thấy dễ chịu, thoải mái và muốn gắn kết hơn\n\nVà vai trò của sự tinh tế, thấu hiểu từ người đàn ông\n\nĐây là nội dung mang tính giáo dục – chia sẻ – trải nghiệm đời sống, không cổ súy hay mô tả phản cảm.\nNếu bạn đang muốn hiểu bạn đời của mình hơn, hoặc đơn giản là muốn nhìn nhận vấn đề này một cách chín chắn, video này dành cho bạn.\n\n00:00 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?\n09:04 Tâm sự: Bạn gái muốn thử bản năng đàn ông và cái kết\n\n👉 Hãy xem đến cuối và chia sẻ quan điểm của bạn một cách văn minh nhé.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?", 900, false, "OBzHAvuSl7c", "https://www.youtube.com/watch?v=OBzHAvuSl7c", "/downloads/Cuộc Sống Hôn Nhân/2025-12-28 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?/Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp? [OBzHAvuSl7c].mp4", false, 6, ~U[2025-12-28 13:00:05Z]] 22:21:18.590 [debug] QUERY OK source="sources" db=0.3ms idle=121.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:21:18.591 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 22:21:18.592 [debug] QUERY OK source="media_items" db=0.3ms idle=6.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16348] 22:21:18.592 [debug] Current batch of media processed. Will check again in 1000ms 22:21:19.592 [debug] Current batch of media processed. Will check again in 1000ms 22:21:20.593 [debug] Current batch of media processed. Will check again in 1000ms 22:21:21.594 [debug] Current batch of media processed. Will check again in 1000ms 22:21:22.596 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "⚠️ Vì sao phụ nữ đã ngoại tình một lần lại rất khó dừng lại?\nSự thật không đơn giản là ham muốn hay bốc đồng, mà bắt nguồn từ tâm lý, cảm xúc và những khoảng trống kéo dài trong hôn nhân – điều mà rất ít người dám nói thẳng.\n\n🔍 Trong video này, bạn sẽ hiểu rõ:\n✨ Cơ chế tâm lý khiến phụ nữ dễ lún sâu sau lần ngoại tình đầu tiên\n✨ Vì sao cảm xúc được thỏa mãn một lần sẽ rất khó “quay về như cũ”\n✨ Những sai lầm đàn ông thường vô tình đẩy phụ nữ đi xa hơn\n\n💔 Ngoại tình không bắt đầu ở phòng kín – mà bắt đầu từ sự cô đơn bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu sự thật phía sau và biết cách phòng tránh trước khi quá muộn!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #ngoaitinhtutuong #phunungoaitinh #relationship #tamsuphunu #tinhyeu", "duration" => 943, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-27 Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói/Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói [gpUIxNo-c_c].mp4", "id" => "gpUIxNo-c_c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=gpUIxNo-c_c", "playlist_index" => 12, "timestamp" => 1766840406, "title" => "Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói", "upload_date" => "20251227"} 22:21:22.596 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=948.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:21:22.597 [debug] QUERY OK source="sources" db=0.2ms idle=949.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:22.598 [debug] QUERY OK source="media_items" db=1.1ms idle=949.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-27 13:00:06Z], 6] 22:21:22.603 [debug] QUERY OK source="media_items" db=3.4ms idle=951.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" ["⚠️ Vì sao phụ nữ đã ngoại tình một lần lại rất khó dừng lại?\nSự thật không đơn giản là ham muốn hay bốc đồng, mà bắt nguồn từ tâm lý, cảm xúc và những khoảng trống kéo dài trong hôn nhân – điều mà rất ít người dám nói thẳng.\n\n🔍 Trong video này, bạn sẽ hiểu rõ:\n✨ Cơ chế tâm lý khiến phụ nữ dễ lún sâu sau lần ngoại tình đầu tiên\n✨ Vì sao cảm xúc được thỏa mãn một lần sẽ rất khó “quay về như cũ”\n✨ Những sai lầm đàn ông thường vô tình đẩy phụ nữ đi xa hơn\n\n💔 Ngoại tình không bắt đầu ở phòng kín – mà bắt đầu từ sự cô đơn bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu sự thật phía sau và biết cách phòng tránh trước khi quá muộn!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #ngoaitinhtutuong #phunungoaitinh #relationship #tamsuphunu #tinhyeu", "Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói", "4712700c-f476-46f4-965c-a81c56b86ad3", 943, false, "gpUIxNo-c_c", "https://www.youtube.com/watch?v=gpUIxNo-c_c", 12, "/downloads/Cuộc Sống Hôn Nhân/2025-12-27 Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói/Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói [gpUIxNo-c_c].mp4", false, false, false, 6, [], 98, ~U[2025-12-27 13:00:06Z], ~U[2026-01-07 21:21:22Z], ~U[2026-01-07 21:21:22Z], "⚠️ Vì sao phụ nữ đã ngoại tình một lần lại rất khó dừng lại?\nSự thật không đơn giản là ham muốn hay bốc đồng, mà bắt nguồn từ tâm lý, cảm xúc và những khoảng trống kéo dài trong hôn nhân – điều mà rất ít người dám nói thẳng.\n\n🔍 Trong video này, bạn sẽ hiểu rõ:\n✨ Cơ chế tâm lý khiến phụ nữ dễ lún sâu sau lần ngoại tình đầu tiên\n✨ Vì sao cảm xúc được thỏa mãn một lần sẽ rất khó “quay về như cũ”\n✨ Những sai lầm đàn ông thường vô tình đẩy phụ nữ đi xa hơn\n\n💔 Ngoại tình không bắt đầu ở phòng kín – mà bắt đầu từ sự cô đơn bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu sự thật phía sau và biết cách phòng tránh trước khi quá muộn!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #ngoaitinhtutuong #phunungoaitinh #relationship #tamsuphunu #tinhyeu", "Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói", 943, false, "gpUIxNo-c_c", "https://www.youtube.com/watch?v=gpUIxNo-c_c", "/downloads/Cuộc Sống Hôn Nhân/2025-12-27 Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói/Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói [gpUIxNo-c_c].mp4", false, 6, ~U[2025-12-27 13:00:06Z]] 22:21:22.604 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=126.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:22.604 [debug] QUERY OK source="media_profiles" db=0.1ms idle=7.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:21:22.605 [debug] QUERY OK source="media_items" db=0.2ms idle=7.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16265] 22:21:22.605 [debug] Current batch of media processed. Will check again in 1000ms 22:21:23.606 [debug] Current batch of media processed. Will check again in 1000ms 22:21:24.607 [debug] Current batch of media processed. Will check again in 1000ms 22:21:25.608 [debug] Current batch of media processed. Will check again in 1000ms 22:21:26.610 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "💞 Có những thời điểm, phụ nữ không cần lời hứa lớn lao—chỉ cần một người đàn ông ở bên đúng lúc.\nĐó là khi cảm xúc chông chênh, áp lực bủa vây, hay những khoảnh khắc tưởng nhỏ nhưng lại quyết định sự gắn bó lâu dài.\n\n🔎 Trong video này, bạn sẽ hiểu:\n✨ Những thời điểm then chốt phụ nữ cần sự hiện diện của đàn ông nhất\n✨ Vì sao ở bên đúng lúc giá trị hơn cả ngàn món quà\n✨ Cách đàn ông thể hiện sự quan tâm tinh tế để phụ nữ cảm thấy an toàn và được yêu thương\n\n💡 Đàn ông trưởng thành không cần nói nhiều—chỉ cần xuất hiện đúng lúc, đúng cách.\n\n👉 Xem hết video để biết khi nào phụ nữ thật sự cần bạn nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunucannguoiben #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #honnhan #relationship #love #dating #thauhieu", "duration" => 777, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-26 Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất/Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất [wMRI2PA-7fA].mp4", "id" => "wMRI2PA-7fA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wMRI2PA-7fA", "playlist_index" => 13, "timestamp" => 1766754006, "title" => "Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất", "upload_date" => "20251226"} 22:21:26.610 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=962.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:21:26.611 [debug] QUERY OK source="sources" db=0.2ms idle=963.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:26.613 [debug] QUERY OK source="media_items" db=1.1ms idle=964.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-26 13:00:06Z], 6] 22:21:26.617 [debug] QUERY OK source="media_items" db=3.0ms idle=965.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" ["💞 Có những thời điểm, phụ nữ không cần lời hứa lớn lao—chỉ cần một người đàn ông ở bên đúng lúc.\nĐó là khi cảm xúc chông chênh, áp lực bủa vây, hay những khoảnh khắc tưởng nhỏ nhưng lại quyết định sự gắn bó lâu dài.\n\n🔎 Trong video này, bạn sẽ hiểu:\n✨ Những thời điểm then chốt phụ nữ cần sự hiện diện của đàn ông nhất\n✨ Vì sao ở bên đúng lúc giá trị hơn cả ngàn món quà\n✨ Cách đàn ông thể hiện sự quan tâm tinh tế để phụ nữ cảm thấy an toàn và được yêu thương\n\n💡 Đàn ông trưởng thành không cần nói nhiều—chỉ cần xuất hiện đúng lúc, đúng cách.\n\n👉 Xem hết video để biết khi nào phụ nữ thật sự cần bạn nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunucannguoiben #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #honnhan #relationship #love #dating #thauhieu", "Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất", "07a213aa-6a59-4804-a377-1b16c630601b", 777, false, "wMRI2PA-7fA", "https://www.youtube.com/watch?v=wMRI2PA-7fA", 13, "/downloads/Cuộc Sống Hôn Nhân/2025-12-26 Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất/Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất [wMRI2PA-7fA].mp4", false, false, false, 6, [], 98, ~U[2025-12-26 13:00:06Z], ~U[2026-01-07 21:21:26Z], ~U[2026-01-07 21:21:26Z], "💞 Có những thời điểm, phụ nữ không cần lời hứa lớn lao—chỉ cần một người đàn ông ở bên đúng lúc.\nĐó là khi cảm xúc chông chênh, áp lực bủa vây, hay những khoảnh khắc tưởng nhỏ nhưng lại quyết định sự gắn bó lâu dài.\n\n🔎 Trong video này, bạn sẽ hiểu:\n✨ Những thời điểm then chốt phụ nữ cần sự hiện diện của đàn ông nhất\n✨ Vì sao ở bên đúng lúc giá trị hơn cả ngàn món quà\n✨ Cách đàn ông thể hiện sự quan tâm tinh tế để phụ nữ cảm thấy an toàn và được yêu thương\n\n💡 Đàn ông trưởng thành không cần nói nhiều—chỉ cần xuất hiện đúng lúc, đúng cách.\n\n👉 Xem hết video để biết khi nào phụ nữ thật sự cần bạn nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunucannguoiben #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #honnhan #relationship #love #dating #thauhieu", "Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất", 777, false, "wMRI2PA-7fA", "https://www.youtube.com/watch?v=wMRI2PA-7fA", "/downloads/Cuộc Sống Hôn Nhân/2025-12-26 Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất/Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất [wMRI2PA-7fA].mp4", false, 6, ~U[2025-12-26 13:00:06Z]] 22:21:26.617 [debug] QUERY OK source="sources" db=0.3ms idle=132.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:21:26.618 [debug] QUERY OK source="media_profiles" db=0.1ms idle=6.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:21:26.618 [debug] QUERY OK source="media_items" db=0.3ms idle=6.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16181] 22:21:26.619 [debug] Current batch of media processed. Will check again in 1000ms 22:21:27.619 [debug] Current batch of media processed. Will check again in 1000ms 22:21:28.620 [debug] Current batch of media processed. Will check again in 1000ms 22:21:28.979 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=8xSr1Vfa5_E --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S]-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/17/19/1719b471d9e40755f4829d19cb4a12fd20e4f1057354908ee3ab10b45afc25fd.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:21:29.015 [debug] Running yt-dlp command for action: download_thumbnail 22:21:29.016 [debug] QUERY OK source="settings" db=0.3ms idle=1368.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 [] 22:21:29.016 [debug] QUERY OK source="settings" db=0.1ms idle=1368.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 [] 22:21:29.017 [debug] QUERY OK source="settings" db=0.1ms idle=1369.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 [] 22:21:29.017 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=8xSr1Vfa5_E --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/17264/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/7d/a7/7da74ec724a1bfcefc868021b3b61072400e91166da925678da933797aa27d4e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:21:29.374 [info] {"source":"oban","duration":1393,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:29.621 [debug] Current batch of media processed. Will check again in 1000ms 22:21:30.623 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…\n🔍 Nhiều người vẫn lầm tưởng rằng phụ nữ khi lớn tuổi thì cảm xúc và nhu cầu gần gũi sẽ dần “nguội lạnh”.\n👉 Nhưng thực tế lại không hề đơn giản như vậy.\nTrong video này, chúng ta sẽ cùng phân tích 4 dấu hiệu rất rõ ràng cho thấy phụ nữ lớn tuổi vẫn còn nhiều cảm xúc, khao khát sự quan tâm và gắn kết – chỉ là họ không thể hiện ồn ào như lúc trẻ.\n💬 Hiểu đúng để:\nKhông vô tâm làm tổn thương người phụ nữ bên cạnh\nKhông bỏ lỡ những giai đoạn họ cần sự gần gũi nhất\nVà quan trọng hơn: giữ được sự ấm áp lâu dài trong mối quan hệ\n📌 Video mang tính chia sẻ – phân tích tâm lý, không cổ súy hay mô tả nhạy cảm.\n👉 Xem đến cuối để tránh hiểu lầm đáng tiếc về phụ nữ lớn tuổi.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n#phunulontuoi #tamlyphunu #nhucaunu #honnhan #giadinh #danongnenbiet #tinhcamtrungnien #phunuvadanong #hiuphunu #tamlyhonnhan", "duration" => 679, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-25 Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…/Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này… [d1uxPFUDkJ8].mp4", "id" => "d1uxPFUDkJ8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=d1uxPFUDkJ8", "playlist_index" => 14, "timestamp" => 1766667606, "title" => "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…", "upload_date" => "20251225"} 22:21:30.623 [debug] QUERY OK source="sources" db=0.3ms idle=1606.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:21:30.624 [debug] QUERY OK source="sources" db=0.2ms idle=1606.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:30.626 [debug] QUERY OK source="media_items" db=1.2ms idle=1250.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-25 13:00:06Z], 6] 22:21:30.635 [debug] QUERY OK source="media_items" db=8.2ms idle=1136.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" ["Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…\n🔍 Nhiều người vẫn lầm tưởng rằng phụ nữ khi lớn tuổi thì cảm xúc và nhu cầu gần gũi sẽ dần “nguội lạnh”.\n👉 Nhưng thực tế lại không hề đơn giản như vậy.\nTrong video này, chúng ta sẽ cùng phân tích 4 dấu hiệu rất rõ ràng cho thấy phụ nữ lớn tuổi vẫn còn nhiều cảm xúc, khao khát sự quan tâm và gắn kết – chỉ là họ không thể hiện ồn ào như lúc trẻ.\n💬 Hiểu đúng để:\nKhông vô tâm làm tổn thương người phụ nữ bên cạnh\nKhông bỏ lỡ những giai đoạn họ cần sự gần gũi nhất\nVà quan trọng hơn: giữ được sự ấm áp lâu dài trong mối quan hệ\n📌 Video mang tính chia sẻ – phân tích tâm lý, không cổ súy hay mô tả nhạy cảm.\n👉 Xem đến cuối để tránh hiểu lầm đáng tiếc về phụ nữ lớn tuổi.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n#phunulontuoi #tamlyphunu #nhucaunu #honnhan #giadinh #danongnenbiet #tinhcamtrungnien #phunuvadanong #hiuphunu #tamlyhonnhan", "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…", "d127148a-2e58-4371-8524-5abb21e172c1", 679, false, "d1uxPFUDkJ8", "https://www.youtube.com/watch?v=d1uxPFUDkJ8", 14, "/downloads/Cuộc Sống Hôn Nhân/2025-12-25 Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…/Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này… [d1uxPFUDkJ8].mp4", false, false, false, 6, [], 98, ~U[2025-12-25 13:00:06Z], ~U[2026-01-07 21:21:30Z], ~U[2026-01-07 21:21:30Z], "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…\n🔍 Nhiều người vẫn lầm tưởng rằng phụ nữ khi lớn tuổi thì cảm xúc và nhu cầu gần gũi sẽ dần “nguội lạnh”.\n👉 Nhưng thực tế lại không hề đơn giản như vậy.\nTrong video này, chúng ta sẽ cùng phân tích 4 dấu hiệu rất rõ ràng cho thấy phụ nữ lớn tuổi vẫn còn nhiều cảm xúc, khao khát sự quan tâm và gắn kết – chỉ là họ không thể hiện ồn ào như lúc trẻ.\n💬 Hiểu đúng để:\nKhông vô tâm làm tổn thương người phụ nữ bên cạnh\nKhông bỏ lỡ những giai đoạn họ cần sự gần gũi nhất\nVà quan trọng hơn: giữ được sự ấm áp lâu dài trong mối quan hệ\n📌 Video mang tính chia sẻ – phân tích tâm lý, không cổ súy hay mô tả nhạy cảm.\n👉 Xem đến cuối để tránh hiểu lầm đáng tiếc về phụ nữ lớn tuổi.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n#phunulontuoi #tamlyphunu #nhucaunu #honnhan #giadinh #danongnenbiet #tinhcamtrungnien #phunuvadanong #hiuphunu #tamlyhonnhan", "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…", 679, false, "d1uxPFUDkJ8", "https://www.youtube.com/watch?v=d1uxPFUDkJ8", "/downloads/Cuộc Sống Hôn Nhân/2025-12-25 Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…/Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này… [d1uxPFUDkJ8].mp4", false, 6, ~U[2025-12-25 13:00:06Z]] 22:21:30.636 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=143.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:30.636 [debug] QUERY OK source="media_profiles" db=0.2ms idle=12.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:21:30.637 [debug] QUERY OK source="media_items" db=0.3ms idle=12.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16098] 22:21:30.637 [debug] Current batch of media processed. Will check again in 1000ms 22:21:31.638 [debug] Current batch of media processed. Will check again in 1000ms 22:21:32.639 [debug] Current batch of media processed. Will check again in 1000ms 22:21:33.642 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🧠 Đàn ông từng trải mới hiểu: không phải phụ nữ nào cũng sở hữu 4 nét tướng dẻo dai hiếm gặp—những dấu hiệu cho thấy nội lực bền bỉ, cảm xúc sâu sắc và khả năng giữ lửa lâu dài trong các mối quan hệ.\n👀 Nhiều người nhìn thoáng qua sẽ bỏ lỡ, nhưng ai tinh ý sẽ nhận ra ngay từ thần thái, ánh mắt đến cử chỉ.\n\n🔎 Trong video này, bạn sẽ khám phá:\n✨ 4 nét tướng hiếm phản ánh sức bền cảm xúc và sự ổn định\n✨ Vì sao đàn ông trưởng thành đặc biệt trân trọng những nét này\n✨ Cách nhìn nhận tinh tế để không đánh giá sai người trước mặt\n\n💡 Hiểu đúng để trân trọng đúng—đó là khác biệt của đàn ông từng trải.\n\n👉 Xem hết video để nhận diện 4 nét tướng hiếm mà không phải ai cũng có!\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #nettuongphunu #danongtungtrai #tamlyphunu #khiChat #tinhcam #honnhan #relationship #nhantam #phunuhiemgap #thauhieu", "duration" => 736, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-24 Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp/Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp [XMPzkk0SfXs].mp4", "id" => "XMPzkk0SfXs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=XMPzkk0SfXs", "playlist_index" => 15, "timestamp" => 1766581206, "title" => "Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp", "upload_date" => "20251224"} 22:21:33.643 [debug] QUERY OK source="sources" db=0.4ms idle=1994.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:21:33.643 [debug] QUERY OK source="sources" db=0.2ms idle=1995.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:33.648 [debug] QUERY OK source="media_items" db=3.9ms idle=1996.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-24 13:00:06Z], 6] 22:21:33.657 [debug] QUERY OK source="media_items" db=8.1ms idle=150.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🧠 Đàn ông từng trải mới hiểu: không phải phụ nữ nào cũng sở hữu 4 nét tướng dẻo dai hiếm gặp—những dấu hiệu cho thấy nội lực bền bỉ, cảm xúc sâu sắc và khả năng giữ lửa lâu dài trong các mối quan hệ.\n👀 Nhiều người nhìn thoáng qua sẽ bỏ lỡ, nhưng ai tinh ý sẽ nhận ra ngay từ thần thái, ánh mắt đến cử chỉ.\n\n🔎 Trong video này, bạn sẽ khám phá:\n✨ 4 nét tướng hiếm phản ánh sức bền cảm xúc và sự ổn định\n✨ Vì sao đàn ông trưởng thành đặc biệt trân trọng những nét này\n✨ Cách nhìn nhận tinh tế để không đánh giá sai người trước mặt\n\n💡 Hiểu đúng để trân trọng đúng—đó là khác biệt của đàn ông từng trải.\n\n👉 Xem hết video để nhận diện 4 nét tướng hiếm mà không phải ai cũng có!\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #nettuongphunu #danongtungtrai #tamlyphunu #khiChat #tinhcam #honnhan #relationship #nhantam #phunuhiemgap #thauhieu", "Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp", "e26faa66-0b19-469e-8d18-82f1c28db37d", 736, false, "XMPzkk0SfXs", "https://www.youtube.com/watch?v=XMPzkk0SfXs", 15, "/downloads/Cuộc Sống Hôn Nhân/2025-12-24 Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp/Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp [XMPzkk0SfXs].mp4", false, false, false, 6, [], 98, ~U[2025-12-24 13:00:06Z], ~U[2026-01-07 21:21:33Z], ~U[2026-01-07 21:21:33Z], "🧠 Đàn ông từng trải mới hiểu: không phải phụ nữ nào cũng sở hữu 4 nét tướng dẻo dai hiếm gặp—những dấu hiệu cho thấy nội lực bền bỉ, cảm xúc sâu sắc và khả năng giữ lửa lâu dài trong các mối quan hệ.\n👀 Nhiều người nhìn thoáng qua sẽ bỏ lỡ, nhưng ai tinh ý sẽ nhận ra ngay từ thần thái, ánh mắt đến cử chỉ.\n\n🔎 Trong video này, bạn sẽ khám phá:\n✨ 4 nét tướng hiếm phản ánh sức bền cảm xúc và sự ổn định\n✨ Vì sao đàn ông trưởng thành đặc biệt trân trọng những nét này\n✨ Cách nhìn nhận tinh tế để không đánh giá sai người trước mặt\n\n💡 Hiểu đúng để trân trọng đúng—đó là khác biệt của đàn ông từng trải.\n\n👉 Xem hết video để nhận diện 4 nét tướng hiếm mà không phải ai cũng có!\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #nettuongphunu #danongtungtrai #tamlyphunu #khiChat #tinhcam #honnhan #relationship #nhantam #phunuhiemgap #thauhieu", "Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp", 736, false, "XMPzkk0SfXs", "https://www.youtube.com/watch?v=XMPzkk0SfXs", "/downloads/Cuộc Sống Hôn Nhân/2025-12-24 Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp/Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp [XMPzkk0SfXs].mp4", false, 6, ~U[2025-12-24 13:00:06Z]] 22:21:33.659 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=14.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:33.664 [debug] QUERY OK source="media_profiles" db=4.8ms queue=0.1ms idle=15.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:21:33.666 [debug] QUERY OK source="media_items" db=0.6ms idle=17.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 [15996] 22:21:33.666 [debug] Current batch of media processed. Will check again in 1000ms 22:21:34.666 [debug] Current batch of media processed. Will check again in 1000ms 22:21:35.667 [debug] Current batch of media processed. Will check again in 1000ms 22:21:36.023 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=8xSr1Vfa5_E --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/17264/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/7d/a7/7da74ec724a1bfcefc868021b3b61072400e91166da925678da933797aa27d4e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:21:36.024 [debug] QUERY OK db=0.0ms idle=521.5ms begin [] 22:21:36.026 [debug] QUERY OK source="media_items" db=1.6ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-01-07 21:21:28Z], "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E].mp4", "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E].info.json", "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E].nfo", "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E]-thumb.jpg", ~U[2026-01-07 21:21:36Z], 17264] 22:21:36.027 [debug] QUERY OK source="media_metadata" db=1.1ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/17264/metadata.json.gz", "/config/metadata/media_items/17264/thumbnail.jpg", 17264, ~U[2026-01-07 21:21:36Z], ~U[2026-01-07 21:21:36Z]] 22:21:36.028 [debug] QUERY OK db=0.8ms commit [] 22:21:36.031 [debug] QUERY OK source="media_items" db=2.2ms idle=380.5ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [64342334, ~U[2026-01-07 21:21:36Z], 17264] 22:21:36.032 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:21:36.033 [info] {"args":{"id":17264},"id":8314,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":53599004,"event":"job:stop","queue_time":431599,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:21:36.668 [debug] Current batch of media processed. Will check again in 1000ms 22:21:37.670 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này\nPhụ nữ trên 60 tuổi có thật là đã khép lại mọi khao khát trong cuộc sống tình cảm?\nSự thật là rất nhiều người vẫn còn nhu cầu gắn bó, được quan tâm và được thấu hiểu, chỉ là họ thể hiện theo một cách trầm lắng và sâu sắc hơn.\n\nTrong video này, chúng ta sẽ cùng phân tích dấu hiệu quan trọng cho thấy phụ nữ trên 60 tuổi vẫn còn khao khát, không phải theo bản năng bộc phát, mà xuất phát từ cảm xúc, sự kết nối và nhu cầu được yêu thương đúng nghĩa.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 832, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-23 Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này/Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này [e0ewbo6O4QQ].mp4", "id" => "e0ewbo6O4QQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=e0ewbo6O4QQ", "playlist_index" => 16, "timestamp" => 1766494806, "title" => "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này", "upload_date" => "20251223"} 22:21:37.670 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=163.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:21:37.671 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=22.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:37.673 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=23.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-23 13:00:06Z], 6] 22:21:37.676 [debug] QUERY OK source="media_items" db=2.4ms idle=25.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này\nPhụ nữ trên 60 tuổi có thật là đã khép lại mọi khao khát trong cuộc sống tình cảm?\nSự thật là rất nhiều người vẫn còn nhu cầu gắn bó, được quan tâm và được thấu hiểu, chỉ là họ thể hiện theo một cách trầm lắng và sâu sắc hơn.\n\nTrong video này, chúng ta sẽ cùng phân tích dấu hiệu quan trọng cho thấy phụ nữ trên 60 tuổi vẫn còn khao khát, không phải theo bản năng bộc phát, mà xuất phát từ cảm xúc, sự kết nối và nhu cầu được yêu thương đúng nghĩa.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này", "428cf4c6-93c5-4907-893e-ec7420ea786b", 832, false, "e0ewbo6O4QQ", "https://www.youtube.com/watch?v=e0ewbo6O4QQ", 16, "/downloads/Cuộc Sống Hôn Nhân/2025-12-23 Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này/Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này [e0ewbo6O4QQ].mp4", false, false, false, 6, [], 98, ~U[2025-12-23 13:00:06Z], ~U[2026-01-07 21:21:37Z], ~U[2026-01-07 21:21:37Z], "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này\nPhụ nữ trên 60 tuổi có thật là đã khép lại mọi khao khát trong cuộc sống tình cảm?\nSự thật là rất nhiều người vẫn còn nhu cầu gắn bó, được quan tâm và được thấu hiểu, chỉ là họ thể hiện theo một cách trầm lắng và sâu sắc hơn.\n\nTrong video này, chúng ta sẽ cùng phân tích dấu hiệu quan trọng cho thấy phụ nữ trên 60 tuổi vẫn còn khao khát, không phải theo bản năng bộc phát, mà xuất phát từ cảm xúc, sự kết nối và nhu cầu được yêu thương đúng nghĩa.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này", 832, false, "e0ewbo6O4QQ", "https://www.youtube.com/watch?v=e0ewbo6O4QQ", "/downloads/Cuộc Sống Hôn Nhân/2025-12-23 Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này/Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này [e0ewbo6O4QQ].mp4", false, 6, ~U[2025-12-23 13:00:06Z]] 22:21:37.677 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=28.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:37.678 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=6.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:21:37.678 [debug] QUERY OK source="media_items" db=0.3ms idle=6.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [15910] 22:21:37.679 [debug] Current batch of media processed. Will check again in 1000ms 22:21:38.679 [debug] Current batch of media processed. Will check again in 1000ms 22:21:39.680 [debug] Current batch of media processed. Will check again in 1000ms 22:21:40.682 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "⚠️ Đây là độ tuổi phụ nữ dễ ngoại tình nhất – nhưng sự thật không nằm ở ham muốn đơn thuần.\nRất nhiều người bất ngờ khi biết rằng, ngoại tình thường bắt đầu từ khoảng trống cảm xúc, sự cô đơn kéo dài và nhu cầu được thấu hiểu đúng lúc.\n\n🔎 Trong video này, bạn sẽ hiểu rõ:\n✨ Vì sao có những giai đoạn tuổi phụ nữ dễ xao lòng hơn\n✨ Những thay đổi tâm lý âm thầm nhưng rất nguy hiểm trong hôn nhân\n✨ Điều đàn ông thường bỏ qua khiến phụ nữ dễ tìm sự đồng cảm ở người khác\n\n💡 Ngoại tình không đến từ một phút bốc đồng – mà là hệ quả của cảm xúc bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu đúng tâm lý phụ nữ và biết cách phòng tránh rạn nứt từ sớm!\n\n00:00 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất\n06:45 Tâm sự: Chết điếng khi thấy vợ bón cháo cho con trên giường hàng xóm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #phunutuoi40 #phunutuoi50 #tamsuphunu #relationship #tinhyeu", "duration" => 745, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-22 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất/Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất [4u0ql_w4neQ].mp4", "id" => "4u0ql_w4neQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=4u0ql_w4neQ", "playlist_index" => 17, "timestamp" => 1766408417, "title" => "Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất", "upload_date" => "20251222"} 22:21:40.682 [debug] QUERY OK source="sources" db=0.3ms idle=1033.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:21:40.683 [debug] QUERY OK source="sources" db=0.2ms idle=1034.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:40.684 [debug] QUERY OK source="media_items" db=1.1ms idle=1034.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-22 13:00:17Z], 6] 22:21:40.688 [debug] QUERY OK source="media_items" db=2.8ms idle=1036.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à độ tuổi phụ nữ dễ ngoại tình nhất – nhưng sự thật không nằm ở ham muốn đơn thuần.\nRất nhiều người bất ngờ khi biết rằng, ngoại tình thường bắt đầu từ khoảng trống cảm xúc, sự cô đơn kéo dài và nhu cầu được thấu hiểu đúng lúc.\n\n🔎 Trong video này, bạn sẽ hiểu rõ:\n✨ Vì sao có những giai đoạn tuổi phụ nữ dễ xao lòng hơn\n✨ Những thay đổi tâm lý âm thầm nhưng rất nguy hiểm trong hôn nhân\n✨ Điều đàn ông thường bỏ qua khiến phụ nữ dễ tìm sự đồng cảm ở người khác\n\n💡 Ngoại tình không đến từ một phút bốc đồng – mà là hệ quả của cảm xúc bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu đúng tâm lý phụ nữ và biết cách phòng tránh rạn nứt từ sớm!\n\n00:00 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất\n06:45 Tâm sự: Chết điếng khi thấy vợ bón cháo cho con trên giường hàng xóm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #phunutuoi40 #phunutuoi50 #tamsuphunu #relationship #tinhyeu", "Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất", "d53564e0-b4b0-4aa5-aff8-15fa3293475e", 745, false, "4u0ql_w4neQ", "https://www.youtube.com/watch?v=4u0ql_w4neQ", 17, "/downloads/Cuộc Sống Hôn Nhân/2025-12-22 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất/Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất [4u0ql_w4neQ].mp4", false, false, false, 6, [], 98, ~U[2025-12-22 13:00:17Z], ~U[2026-01-07 21:21:40Z], ~U[2026-01-07 21:21:40Z], "⚠️ Đây là độ tuổi phụ nữ dễ ngoại tình nhất – nhưng sự thật không nằm ở ham muốn đơn thuần.\nRất nhiều người bất ngờ khi biết rằng, ngoại tình thường bắt đầu từ khoảng trống cảm xúc, sự cô đơn kéo dài và nhu cầu được thấu hiểu đúng lúc.\n\n🔎 Trong video này, bạn sẽ hiểu rõ:\n✨ Vì sao có những giai đoạn tuổi phụ nữ dễ xao lòng hơn\n✨ Những thay đổi tâm lý âm thầm nhưng rất nguy hiểm trong hôn nhân\n✨ Điều đàn ông thường bỏ qua khiến phụ nữ dễ tìm sự đồng cảm ở người khác\n\n💡 Ngoại tình không đến từ một phút bốc đồng – mà là hệ quả của cảm xúc bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu đúng tâm lý phụ nữ và biết cách phòng tránh rạn nứt từ sớm!\n\n00:00 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất\n06:45 Tâm sự: Chết điếng khi thấy vợ bón cháo cho con trên giường hàng xóm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #phunutuoi40 #phunutuoi50 #tamsuphunu #relationship #tinhyeu", "Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất", 745, false, "4u0ql_w4neQ", "https://www.youtube.com/watch?v=4u0ql_w4neQ", "/downloads/Cuộc Sống Hôn Nhân/2025-12-22 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất/Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất [4u0ql_w4neQ].mp4", false, 6, ~U[2025-12-22 13:00:17Z]] 22:21:40.689 [debug] QUERY OK source="sources" db=0.3ms idle=176.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:21:40.690 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:21:40.690 [debug] QUERY OK source="media_items" db=0.3ms idle=6.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [15827] 22:21:40.691 [debug] Current batch of media processed. Will check again in 1000ms 22:21:41.691 [debug] Current batch of media processed. Will check again in 1000ms 22:21:42.692 [debug] Current batch of media processed. Will check again in 1000ms 22:21:43.693 [debug] Current batch of media processed. Will check again in 1000ms 22:21:44.695 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "💖 Phụ nữ cảm thấy được yêu thương nhất không phải khi nhận quà đắt tiền, mà ở những khoảnh khắc rất nhỏ nhưng đầy tinh tế.\nTrong video này, chúng ta sẽ cùng khám phá 7 khoảnh khắc quan trọng khiến trái tim phụ nữ mềm lại, cảm thấy an toàn và được trân trọng thật sự.\n\n🌸 Bạn sẽ hiểu:\n✨ Vì sao đúng lúc – đúng cảm xúc còn giá trị hơn ngàn lời hứa\n✨ Những hành động đơn giản nhưng ghi điểm cực mạnh trong lòng phụ nữ\n✨ Cách yêu khiến phụ nữ muốn gắn bó lâu dài, chứ không chỉ cảm động nhất thời\n\n💡 Yêu đúng cách là khiến người phụ nữ cảm thấy mình quan trọng, chứ không phải cố gắng làm cho thật nhiều.\n\n👉 Xem hết video để biết 7 khoảnh khắc phụ nữ mong đợi nhất trong tình yêu!\n\n00:00 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất\n09:20 Tâm sự: Nghiện xem phim nhạy cảm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunuduocyeuthuong #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #relationship #love #dating #honnhan #tamsutinhyeu", "duration" => 1051, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-21 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất/7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất [ZN0KhDk5PKo].mp4", "id" => "ZN0KhDk5PKo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ZN0KhDk5PKo", "playlist_index" => 18, "timestamp" => 1766322006, "title" => "7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất", "upload_date" => "20251221"} 22:21:44.695 [debug] QUERY OK source="sources" db=0.3ms idle=174.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:21:44.696 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=47.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:44.698 [debug] QUERY OK source="media_items" db=1.2ms idle=47.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-21 13:00:06Z], 6] 22:21:44.701 [debug] QUERY OK source="media_items" db=2.7ms idle=49.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["💖 Phụ nữ cảm thấy được yêu thương nhất không phải khi nhận quà đắt tiền, mà ở những khoảnh khắc rất nhỏ nhưng đầy tinh tế.\nTrong video này, chúng ta sẽ cùng khám phá 7 khoảnh khắc quan trọng khiến trái tim phụ nữ mềm lại, cảm thấy an toàn và được trân trọng thật sự.\n\n🌸 Bạn sẽ hiểu:\n✨ Vì sao đúng lúc – đúng cảm xúc còn giá trị hơn ngàn lời hứa\n✨ Những hành động đơn giản nhưng ghi điểm cực mạnh trong lòng phụ nữ\n✨ Cách yêu khiến phụ nữ muốn gắn bó lâu dài, chứ không chỉ cảm động nhất thời\n\n💡 Yêu đúng cách là khiến người phụ nữ cảm thấy mình quan trọng, chứ không phải cố gắng làm cho thật nhiều.\n\n👉 Xem hết video để biết 7 khoảnh khắc phụ nữ mong đợi nhất trong tình yêu!\n\n00:00 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất\n09:20 Tâm sự: Nghiện xem phim nhạy cảm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunuduocyeuthuong #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #relationship #love #dating #honnhan #tamsutinhyeu", "7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất", "f4574f40-d40f-4fe5-a1f9-2581694cc683", 1051, false, "ZN0KhDk5PKo", "https://www.youtube.com/watch?v=ZN0KhDk5PKo", 18, "/downloads/Cuộc Sống Hôn Nhân/2025-12-21 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất/7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất [ZN0KhDk5PKo].mp4", false, false, false, 6, [], 98, ~U[2025-12-21 13:00:06Z], ~U[2026-01-07 21:21:44Z], ~U[2026-01-07 21:21:44Z], "💖 Phụ nữ cảm thấy được yêu thương nhất không phải khi nhận quà đắt tiền, mà ở những khoảnh khắc rất nhỏ nhưng đầy tinh tế.\nTrong video này, chúng ta sẽ cùng khám phá 7 khoảnh khắc quan trọng khiến trái tim phụ nữ mềm lại, cảm thấy an toàn và được trân trọng thật sự.\n\n🌸 Bạn sẽ hiểu:\n✨ Vì sao đúng lúc – đúng cảm xúc còn giá trị hơn ngàn lời hứa\n✨ Những hành động đơn giản nhưng ghi điểm cực mạnh trong lòng phụ nữ\n✨ Cách yêu khiến phụ nữ muốn gắn bó lâu dài, chứ không chỉ cảm động nhất thời\n\n💡 Yêu đúng cách là khiến người phụ nữ cảm thấy mình quan trọng, chứ không phải cố gắng làm cho thật nhiều.\n\n👉 Xem hết video để biết 7 khoảnh khắc phụ nữ mong đợi nhất trong tình yêu!\n\n00:00 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất\n09:20 Tâm sự: Nghiện xem phim nhạy cảm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunuduocyeuthuong #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #relationship #love #dating #honnhan #tamsutinhyeu", "7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất", 1051, false, "ZN0KhDk5PKo", "https://www.youtube.com/watch?v=ZN0KhDk5PKo", "/downloads/Cuộc Sống Hôn Nhân/2025-12-21 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất/7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất [ZN0KhDk5PKo].mp4", false, 6, ~U[2025-12-21 13:00:06Z]] 22:21:44.702 [debug] QUERY OK source="sources" db=0.3ms idle=53.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:44.703 [debug] QUERY OK source="media_profiles" db=0.3ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:21:44.703 [debug] QUERY OK source="media_items" db=0.3ms 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 [15769] 22:21:44.703 [debug] Current batch of media processed. Will check again in 1000ms 22:21:45.705 [debug] Current batch of media processed. Will check again in 1000ms 22:21:46.707 [debug] Current batch of media processed. Will check again in 1000ms 22:21:47.709 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🤔 Phụ nữ lớn tuổi đòi xem phim người lớn – có thật là “hư hỏng”?\nNhiều người vội vàng phán xét, nhưng sự thật lại nằm ở nhu cầu cảm xúc, sự tò mò lành mạnh và đời sống tinh thần theo từng giai đoạn tuổi tác.\n\n🧠 Video này sẽ giúp bạn hiểu:\n✨ Vì sao phụ nữ lớn tuổi vẫn quan tâm đến nội dung người lớn\n✨ Ranh giới giữa tò mò tâm lý và nhu cầu cảm xúc bình thường\n✨ Cách nhìn đúng đắn, tôn trọng để tránh định kiến sai lầm\n\n🌿 Hiểu đúng để không phán xét, hiểu sâu để trân trọng những chuyển biến tự nhiên của con người theo thời gian.\n\n👉 Xem hết video để có góc nhìn văn minh, khoa học và nhân văn hơn!\n\n00:00 Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?\n05:00 Tâm sự: Khóc thét khi vợ U50 đòi xem phim người lớn để lấy cảm hứng\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #phunulontuoi #doisongtinhthan #nhucaucamxuc #honnhan #danongnenbiet #tinhcam #nhanvan #relationship #songhieu", "duration" => 661, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-20 Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?/Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”? [UiJD5mxaRKo].mp4", "id" => "UiJD5mxaRKo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UiJD5mxaRKo", "playlist_index" => 19, "timestamp" => 1766235606, "title" => "Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?", "upload_date" => "20251220"} 22:21:47.709 [debug] QUERY OK source="sources" db=0.4ms idle=1060.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:21:47.710 [debug] QUERY OK source="sources" db=0.2ms idle=1061.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:47.711 [debug] QUERY OK source="media_items" db=1.1ms idle=1061.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-20 13:00:06Z], 6] 22:21:47.715 [debug] QUERY OK source="media_items" db=2.8ms idle=1063.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" ["🤔 Phụ nữ lớn tuổi đòi xem phim người lớn – có thật là “hư hỏng”?\nNhiều người vội vàng phán xét, nhưng sự thật lại nằm ở nhu cầu cảm xúc, sự tò mò lành mạnh và đời sống tinh thần theo từng giai đoạn tuổi tác.\n\n🧠 Video này sẽ giúp bạn hiểu:\n✨ Vì sao phụ nữ lớn tuổi vẫn quan tâm đến nội dung người lớn\n✨ Ranh giới giữa tò mò tâm lý và nhu cầu cảm xúc bình thường\n✨ Cách nhìn đúng đắn, tôn trọng để tránh định kiến sai lầm\n\n🌿 Hiểu đúng để không phán xét, hiểu sâu để trân trọng những chuyển biến tự nhiên của con người theo thời gian.\n\n👉 Xem hết video để có góc nhìn văn minh, khoa học và nhân văn hơn!\n\n00:00 Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?\n05:00 Tâm sự: Khóc thét khi vợ U50 đòi xem phim người lớn để lấy cảm hứng\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #phunulontuoi #doisongtinhthan #nhucaucamxuc #honnhan #danongnenbiet #tinhcam #nhanvan #relationship #songhieu", "Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?", "f746e27f-8d09-4133-bb22-0a4ab6b442dc", 661, false, "UiJD5mxaRKo", "https://www.youtube.com/watch?v=UiJD5mxaRKo", 19, "/downloads/Cuộc Sống Hôn Nhân/2025-12-20 Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?/Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”? [UiJD5mxaRKo].mp4", false, false, false, 6, [], 98, ~U[2025-12-20 13:00:06Z], ~U[2026-01-07 21:21:47Z], ~U[2026-01-07 21:21:47Z], "🤔 Phụ nữ lớn tuổi đòi xem phim người lớn – có thật là “hư hỏng”?\nNhiều người vội vàng phán xét, nhưng sự thật lại nằm ở nhu cầu cảm xúc, sự tò mò lành mạnh và đời sống tinh thần theo từng giai đoạn tuổi tác.\n\n🧠 Video này sẽ giúp bạn hiểu:\n✨ Vì sao phụ nữ lớn tuổi vẫn quan tâm đến nội dung người lớn\n✨ Ranh giới giữa tò mò tâm lý và nhu cầu cảm xúc bình thường\n✨ Cách nhìn đúng đắn, tôn trọng để tránh định kiến sai lầm\n\n🌿 Hiểu đúng để không phán xét, hiểu sâu để trân trọng những chuyển biến tự nhiên của con người theo thời gian.\n\n👉 Xem hết video để có góc nhìn văn minh, khoa học và nhân văn hơn!\n\n00:00 Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?\n05:00 Tâm sự: Khóc thét khi vợ U50 đòi xem phim người lớn để lấy cảm hứng\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #phunulontuoi #doisongtinhthan #nhucaucamxuc #honnhan #danongnenbiet #tinhcam #nhanvan #relationship #songhieu", "Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?", 661, false, "UiJD5mxaRKo", "https://www.youtube.com/watch?v=UiJD5mxaRKo", "/downloads/Cuộc Sống Hôn Nhân/2025-12-20 Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?/Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”? [UiJD5mxaRKo].mp4", false, 6, ~U[2025-12-20 13:00:06Z]] 22:21:47.716 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=187.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:21:47.716 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 22:21:47.717 [debug] QUERY OK source="media_items" db=0.3ms idle=6.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [13460] 22:21:47.717 [debug] Current batch of media processed. Will check again in 1000ms 22:21:48.718 [debug] Current batch of media processed. Will check again in 1000ms 22:21:49.719 [debug] Current batch of media processed. Will check again in 1000ms 22:21:50.720 [debug] Current batch of media processed. Will check again in 1000ms 22:21:51.722 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🔥 Vì sao phụ nữ lại “mê mệt” trước những hành vi mạnh mẽ của đàn ông?\nKhông phải lời nói ngọt ngào, cũng không chỉ là ngoại hình — mà chính khí chất, sự quyết đoán và bản lĩnh đúng lúc mới là thứ khiến phụ nữ càng gần càng khó dứt.\n\n💥 Trong video này, bạn sẽ khám phá:\n✨ 5 hành vi mạnh mẽ khiến phụ nữ bị cuốn hút tự nhiên\n✨ Vì sao càng táo bạo đúng chỗ, đàn ông càng ghi điểm\n✨ Ranh giới giữa mạnh mẽ hấp dẫn và phô trương phản tác dụng\n\n💡 Hiểu đúng để trở nên thu hút, chứ không phải gây áp lực — đó mới là đẳng cấp đàn ông.\n\n👉 Xem hết video để biết 5 hành vi nào khiến phụ nữ rung động mạnh mẽ nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #danongmanhme #tamlyphunu #thuhutphunu #tinhyeu #tinhcam #danongbanlinh #khiChat #dating #relationship #danongnenbiet", "duration" => 866, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-19 Phụ Nữ Mê Mệt 5 Hành Vi Mạnh Mẽ Này Ở Đàn Ông – Càng Táo Bạo Càng Khó Dứt!/Phụ Nữ Mê Mệt 5 Hành Vi Mạnh Mẽ Này Ở Đàn Ông – Càng Táo Bạo Càng Khó Dứt! [t8neFUqc21Y].mp4", "id" => "t8neFUqc21Y", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=t8neFUqc21Y", "playlist_index" => 20, "timestamp" => 1766149206, "title" => "Phụ Nữ Mê Mệt 5 Hành Vi Mạnh Mẽ Này Ở Đàn Ông – Càng Táo Bạo Càng Khó Dứt!", "upload_date" => "20251219"} 22:21:51.722 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=185.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:21:51.723 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=74.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:51.724 [debug] QUERY OK source="media_items" db=1.1ms idle=74.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 13:00:06Z], 6] 22:21:51.728 [debug] QUERY OK source="media_items" db=2.7ms idle=76.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" ["🔥 Vì sao phụ nữ lại “mê mệt” trước những hành vi mạnh mẽ của đàn ông?\nKhông phải lời nói ngọt ngào, cũng không chỉ là ngoại hình — mà chính khí chất, sự quyết đoán và bản lĩnh đúng lúc mới là thứ khiến phụ nữ càng gần càng khó dứt.\n\n💥 Trong video này, bạn sẽ khám phá:\n✨ 5 hành vi mạnh mẽ khiến phụ nữ bị cuốn hút tự nhiên\n✨ Vì sao càng táo bạo đúng chỗ, đàn ông càng ghi điểm\n✨ Ranh giới giữa mạnh mẽ hấp dẫn và phô trương phản tác dụng\n\n💡 Hiểu đúng để trở nên thu hút, chứ không phải gây áp lực — đó mới là đẳng cấp đàn ông.\n\n👉 Xem hết video để biết 5 hành vi nào khiến phụ nữ rung động mạnh mẽ nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #danongmanhme #tamlyphunu #thuhutphunu #tinhyeu #tinhcam #danongbanlinh #khiChat #dating #relationship #danongnenbiet", "Phụ Nữ Mê Mệt 5 Hành Vi Mạnh Mẽ Này Ở Đàn Ông – Càng Táo Bạo Càng Khó Dứt!", "3befe319-9412-4715-ba60-49c68aa51d3e", 866, false, "t8neFUqc21Y", "https://www.youtube.com/watch?v=t8neFUqc21Y", 20, "/downloads/Cuộc Sống Hôn Nhân/2025-12-19 Phụ Nữ Mê Mệt 5 Hành Vi Mạnh Mẽ Này Ở Đàn Ông – Càng Táo Bạo Càng Khó Dứt!/Phụ Nữ Mê Mệt 5 Hành Vi Mạnh Mẽ Này Ở Đàn Ông – Càng Táo Bạo Càng Khó Dứt! [t8neFUqc21Y].mp4", false, false, false, 6, [], 98, ~U[2025-12-19 13:00:06Z], ~U[2026-01-07 21:21:51Z], ~U[2026-01-07 21:21:51Z], "🔥 Vì sao phụ nữ lại “mê mệt” trước những hành vi mạnh mẽ của đàn ông?\nKhông phải lời nói ngọt ngào, cũng không chỉ là ngoại hình — mà chính khí chất, sự quyết đoán và bản lĩnh đúng lúc mới là thứ khiến phụ nữ càng gần càng khó dứt.\n\n💥 Trong video này, bạn sẽ khám phá:\n✨ 5 hành vi mạnh mẽ khiến phụ nữ bị cuốn hút tự nhiên\n✨ Vì sao càng táo bạo đúng chỗ, đàn ông càng ghi điểm\n✨ Ranh giới giữa mạnh mẽ hấp dẫn và phô trương phản tác dụng\n\n💡 Hiểu đúng để trở nên thu hút, chứ không phải gây áp lực — đó mới là đẳng cấp đàn ông.\n\n👉 Xem hết video để biết 5 hành vi nào khiến phụ nữ rung động mạnh mẽ nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #danongmanhme #tamlyphunu #thuhutphunu #tinhyeu #tinhcam #danongbanlinh #khiChat #dating #relationship #danongnenbiet", "Phụ Nữ Mê Mệt 5 Hành Vi Mạnh Mẽ Này Ở Đàn Ông – Càng Táo Bạo Càng Khó Dứt!", 866, false, "t8neFUqc21Y", "https://www.youtube.com/watch?v=t8neFUqc21Y", "/downloads/Cuộc Sống Hôn Nhân/2025-12-19 Phụ Nữ Mê Mệt 5 Hành Vi Mạnh Mẽ Này Ở Đàn Ông – Càng Táo Bạo Càng Khó Dứt!/Phụ Nữ Mê Mệt 5 Hành Vi Mạnh Mẽ Này Ở Đàn Ông – Càng Táo Bạo Càng Khó Dứt! [t8neFUqc21Y].mp4", false, 6, ~U[2025-12-19 13:00:06Z]] 22:21:51.729 [debug] QUERY OK source="sources" db=0.3ms idle=80.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:51.729 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:21:51.730 [debug] QUERY OK source="media_items" db=0.3ms 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 [13375] 22:21:51.730 [debug] Current batch of media processed. Will check again in 1000ms 22:21:52.733 [debug] Current batch of media processed. Will check again in 1000ms 22:21:53.734 [debug] Current batch of media processed. Will check again in 1000ms 22:21:54.610 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@Cu%E1%BB%99cS%E1%BB%91ngH%C3%B4nNh%C3%A2n-377 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/6f/f0/6ff017b573388257b1f4a3e1431d2e0dad3e5ec722cd0d39c4aae7dbf423d786.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/36/a9/36a9cae61ecb12d1fda1aa6b97a54b9d4ff43b104098cffc77ddd4f5d9ee9adb.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 22:21:54.613 [debug] Gracefully stopping file follower 22:21:54.613 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=964.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:21:54.614 [debug] QUERY OK source="sources" db=0.2ms idle=965.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:54.615 [debug] QUERY OK source="media_items" db=1.1ms idle=965.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-07 13:00:06Z], 6] 22:21:54.619 [debug] QUERY OK source="media_items" db=3.0ms idle=967.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["⚠️ Không phải tự nhiên mà đàn ông dễ rung động trước người phụ nữ khác.\nTrong rất nhiều trường hợp, chỉ cần gặp đúng “kiểu phụ nữ” này, cảm xúc đã vượt khỏi tầm kiểm soát 😶\u200D🌫️\n\n💡 Video này sẽ phân tích rõ:\n👉 6 kiểu phụ nữ khiến đàn ông đã gặp là khó quên, dễ nảy sinh cảm xúc ngoài luồng\n👉 Vì sao những kiểu phụ nữ này không cần quá xinh đẹp vẫn khiến đàn ông xao lòng\n👉 Đâu là ranh giới giữa cảm nắng thoáng qua và ngoại tình tư tưởng nguy hiểm ⚠️\n\n🧠 Nội dung mang tính phân tích tâm lý – cảnh tỉnh – giúp cả đàn ông lẫn phụ nữ hiểu rõ hơn về cảm xúc của chính mình.\n“Phòng hơn chống – hiểu trước để tránh sai lầm về sau.”\n\n📌 Xem trọn video để nhận diện 6 kiểu phụ nữ dễ khiến đàn ông muốn vượt rào, từ đó biết cách giữ gìn hạnh phúc gia đình.\n\n00:00 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình\n07:46 Tâm sự: Yêu con trai của bạn thân - tôi phải làm sao?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlydanong #tamlyphunu #ngoaitinhtutưởng #honnhan #tinhyeu #danong #phunu #camxuc #giadinh #relationship #canhtinhhonnhan", "6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình", "23b769db-0ec5-4083-8104-c9e2c95f5bb7", 1018, false, "8xSr1Vfa5_E", "https://www.youtube.com/watch?v=8xSr1Vfa5_E", 1, "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E].mp4", false, false, false, 6, [], 98, ~U[2026-01-07 13:00:06Z], ~U[2026-01-07 21:21:54Z], ~U[2026-01-07 21:21:54Z], "⚠️ Không phải tự nhiên mà đàn ông dễ rung động trước người phụ nữ khác.\nTrong rất nhiều trường hợp, chỉ cần gặp đúng “kiểu phụ nữ” này, cảm xúc đã vượt khỏi tầm kiểm soát 😶\u200D🌫️\n\n💡 Video này sẽ phân tích rõ:\n👉 6 kiểu phụ nữ khiến đàn ông đã gặp là khó quên, dễ nảy sinh cảm xúc ngoài luồng\n👉 Vì sao những kiểu phụ nữ này không cần quá xinh đẹp vẫn khiến đàn ông xao lòng\n👉 Đâu là ranh giới giữa cảm nắng thoáng qua và ngoại tình tư tưởng nguy hiểm ⚠️\n\n🧠 Nội dung mang tính phân tích tâm lý – cảnh tỉnh – giúp cả đàn ông lẫn phụ nữ hiểu rõ hơn về cảm xúc của chính mình.\n“Phòng hơn chống – hiểu trước để tránh sai lầm về sau.”\n\n📌 Xem trọn video để nhận diện 6 kiểu phụ nữ dễ khiến đàn ông muốn vượt rào, từ đó biết cách giữ gìn hạnh phúc gia đình.\n\n00:00 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình\n07:46 Tâm sự: Yêu con trai của bạn thân - tôi phải làm sao?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlydanong #tamlyphunu #ngoaitinhtutưởng #honnhan #tinhyeu #danong #phunu #camxuc #giadinh #relationship #canhtinhhonnhan", "6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình", 1018, false, "8xSr1Vfa5_E", "https://www.youtube.com/watch?v=8xSr1Vfa5_E", "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E].mp4", false, 6, ~U[2026-01-07 13:00:06Z]] 22:21:54.620 [debug] QUERY OK source="sources" db=0.3ms idle=77.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:54.622 [debug] QUERY OK source="media_items" db=1.2ms idle=7.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-06 13:00:06Z], 6] 22:21:54.626 [debug] QUERY OK source="media_items" db=2.9ms idle=8.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["⚠️ Đàn bà một khi đã ngoại tình, hành vi sẽ thay đổi rất rõ – nhưng không phải ai cũng nhận ra.\nHọ có thể nói lời yêu thương, cư xử bình thường, nhưng 4 điều này thì tuyệt đối không bao giờ còn chủ động như trước.\n\n🧠 Trong video này, bạn sẽ hiểu:\n🔍 4 hành vi phụ nữ chủ động rất nhiều khi còn yêu – nhưng biến mất khi đã thay lòng\n🔍 Vì sao đàn bà ngoại tình thường né tránh chứ không đối đầu\n🔍 Dấu hiệu tâm lý giúp đàn ông tỉnh táo trước khi mọi chuyện đi quá xa\n\n📌 Đây không phải để quy chụp, mà để nhận diện – nhìn rõ – tự bảo vệ cảm xúc của chính mình.\n“Biết sớm một bước, đỡ đau một đời.”\n\n👉 Xem trọn video để hiểu rõ 4 điều phụ nữ đã ngoại tình sẽ không bao giờ chủ động nữa.\n\n00:00 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động\n07:25 Tâm sự Người đàn bà \"mẫu mực\" ngoại tình \n\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #danba #honnhan #tinhcamvochong #phunuthaylong #dauhieungoaitinh #tinhyeu #giadinh", "Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động", "b89837b2-6cdf-424e-8f3f-75ff2bd092aa", 870, false, "qaJlLXP0Naw", "https://www.youtube.com/watch?v=qaJlLXP0Naw", 2, "/downloads/Cuộc Sống Hôn Nhân/2026-01-06 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động/Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động [qaJlLXP0Naw].mp4", false, false, false, 6, [], 98, ~U[2026-01-06 13:00:06Z], ~U[2026-01-07 21:21:54Z], ~U[2026-01-07 21:21:54Z], "⚠️ Đàn bà một khi đã ngoại tình, hành vi sẽ thay đổi rất rõ – nhưng không phải ai cũng nhận ra.\nHọ có thể nói lời yêu thương, cư xử bình thường, nhưng 4 điều này thì tuyệt đối không bao giờ còn chủ động như trước.\n\n🧠 Trong video này, bạn sẽ hiểu:\n🔍 4 hành vi phụ nữ chủ động rất nhiều khi còn yêu – nhưng biến mất khi đã thay lòng\n🔍 Vì sao đàn bà ngoại tình thường né tránh chứ không đối đầu\n🔍 Dấu hiệu tâm lý giúp đàn ông tỉnh táo trước khi mọi chuyện đi quá xa\n\n📌 Đây không phải để quy chụp, mà để nhận diện – nhìn rõ – tự bảo vệ cảm xúc của chính mình.\n“Biết sớm một bước, đỡ đau một đời.”\n\n👉 Xem trọn video để hiểu rõ 4 điều phụ nữ đã ngoại tình sẽ không bao giờ chủ động nữa.\n\n00:00 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động\n07:25 Tâm sự Người đàn bà \"mẫu mực\" ngoại tình \n\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #danba #honnhan #tinhcamvochong #phunuthaylong #dauhieungoaitinh #tinhyeu #giadinh", "Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động", 870, false, "qaJlLXP0Naw", "https://www.youtube.com/watch?v=qaJlLXP0Naw", "/downloads/Cuộc Sống Hôn Nhân/2026-01-06 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động/Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động [qaJlLXP0Naw].mp4", false, 6, ~U[2026-01-06 13:00:06Z]] 22:21:54.627 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=11.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:54.628 [debug] QUERY OK source="media_items" db=1.1ms 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-01-05 13:00:06Z], 6] 22:21:54.632 [debug] QUERY OK source="media_items" db=2.5ms idle=8.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…\nPhụ nữ lớn tuổi rất hiếm khi chủ động, bởi họ hiểu rõ cảm xúc của mình và cũng sợ những tổn thương không đáng có.\nNhưng một khi họ chủ động làm 5 điều này, thì đó không còn là xã giao hay vui vẻ nhất thời nữa – mà là dấu hiệu cho thấy bạn đã chiếm một vị trí rất đặc biệt trong lòng họ.\nVideo sẽ giúp bạn nhận ra sớm những tín hiệu tinh tế, tránh hiểu nhầm, tránh bỏ lỡ và hiểu đúng tâm lý phụ nữ trưởng thành trong tình cảm.\n👉 Xem đến cuối để không bỏ qua dấu hiệu quan trọng nhất.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…", "06b87af9-10be-4ced-b829-0eb210fbc696", 1026, false, "Q6p0OR-EvHE", "https://www.youtube.com/watch?v=Q6p0OR-EvHE", 3, "/downloads/Cuộc Sống Hôn Nhân/2026-01-05 Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…/Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này… [Q6p0OR-EvHE].mp4", false, false, false, 6, [], 98, ~U[2026-01-05 13:00:06Z], ~U[2026-01-07 21:21:54Z], ~U[2026-01-07 21:21:54Z], "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…\nPhụ nữ lớn tuổi rất hiếm khi chủ động, bởi họ hiểu rõ cảm xúc của mình và cũng sợ những tổn thương không đáng có.\nNhưng một khi họ chủ động làm 5 điều này, thì đó không còn là xã giao hay vui vẻ nhất thời nữa – mà là dấu hiệu cho thấy bạn đã chiếm một vị trí rất đặc biệt trong lòng họ.\nVideo sẽ giúp bạn nhận ra sớm những tín hiệu tinh tế, tránh hiểu nhầm, tránh bỏ lỡ và hiểu đúng tâm lý phụ nữ trưởng thành trong tình cảm.\n👉 Xem đến cuối để không bỏ qua dấu hiệu quan trọng nhất.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…", 1026, false, "Q6p0OR-EvHE", "https://www.youtube.com/watch?v=Q6p0OR-EvHE", "/downloads/Cuộc Sống Hôn Nhân/2026-01-05 Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…/Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này… [Q6p0OR-EvHE].mp4", false, 6, ~U[2026-01-05 13:00:06Z]] 22:21:54.633 [debug] QUERY OK source="sources" db=0.4ms idle=10.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:54.634 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=7.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-04 13:00:06Z], 6] 22:21:54.638 [debug] QUERY OK source="media_items" db=2.4ms idle=7.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" ["Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông\nCó một điều rất nhỏ nhưng sức nặng cực lớn, đủ khiến người phụ nữ từng lạc lối không muốn rời xa, càng chạm càng thấy thiếu…\nKhông phải vật chất, không phải lời hứa, càng không phải vẻ ngoài hào nhoáng.\nVideo này sẽ chỉ ra cốt lõi tâm lý khiến nhiều phụ nữ dù biết sai vẫn khó dứt, khó buông, và vì sao đàn ông tinh tế chỉ cần nắm 1 điểm này là đã chiếm trọn cảm xúc.\n👉 Xem đến cuối để hiểu rõ điều gì khiến phụ nữ gắn bó bằng cảm xúc sâu nhất 💔❤️\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông", "40bba7be-d849-4ffb-acdc-2efd804c4cd9", 868, false, "bER7dGZ7mYw", "https://www.youtube.com/watch?v=bER7dGZ7mYw", 4, "/downloads/Cuộc Sống Hôn Nhân/2026-01-04 Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông/Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông [bER7dGZ7mYw].mp4", false, false, false, 6, [], 98, ~U[2026-01-04 13:00:06Z], ~U[2026-01-07 21:21:54Z], ~U[2026-01-07 21:21:54Z], "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông\nCó một điều rất nhỏ nhưng sức nặng cực lớn, đủ khiến người phụ nữ từng lạc lối không muốn rời xa, càng chạm càng thấy thiếu…\nKhông phải vật chất, không phải lời hứa, càng không phải vẻ ngoài hào nhoáng.\nVideo này sẽ chỉ ra cốt lõi tâm lý khiến nhiều phụ nữ dù biết sai vẫn khó dứt, khó buông, và vì sao đàn ông tinh tế chỉ cần nắm 1 điểm này là đã chiếm trọn cảm xúc.\n👉 Xem đến cuối để hiểu rõ điều gì khiến phụ nữ gắn bó bằng cảm xúc sâu nhất 💔❤️\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông", 868, false, "bER7dGZ7mYw", "https://www.youtube.com/watch?v=bER7dGZ7mYw", "/downloads/Cuộc Sống Hôn Nhân/2026-01-04 Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông/Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông [bER7dGZ7mYw].mp4", false, 6, ~U[2026-01-04 13:00:06Z]] 22:21:54.638 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=9.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:54.640 [debug] QUERY OK source="media_items" db=1.1ms idle=7.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-03 13:00:48Z], 6] 22:21:54.644 [debug] QUERY OK source="media_items" db=2.9ms idle=7.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" ["💔 Vợ lớn tuổi có thật sự ít cảm xúc hơn?\nThực tế, phụ nữ khi lớn tuổi không mất đi cảm xúc, mà chỉ thay đổi cách thể hiện. Nếu đàn ông vẫn yêu theo cách cũ, rất dễ khiến khoảng cách ngày càng xa.\n\n🧠 Trong video này, bạn sẽ biết:\n✨ Vì sao vợ lớn tuổi trầm lắng hơn nhưng cảm xúc lại sâu sắc hơn\n✨ 5 điều đàn ông thông minh nên làm để đánh thức lại sự gắn kết\n✨ Cách quan tâm tinh tế giúp hôn nhân ấm lại mà không gây áp lực\n\n🌱 Yêu đúng cách ở giai đoạn này không cần phô trương, chỉ cần hiểu – kiên nhẫn – tôn trọng.\n\n👉 Xem hết video để biết 5 điều nhỏ nhưng cực kỳ quan trọng giúp giữ lửa hôn nhân lâu dài!\n\n00:00 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này\n09:59 Tâm sự: Trăn trở hôn nhân tuổi xế chiều\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #volontuoi #honnhan #tamlyphunu #tinhcamvochong #danongthongminh #giuLuatinhyeu #songchung #relationship #tinhyeu #thauhieu", "Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này", "5354b494-f48a-46bf-a6a4-b5de3cbcc645", 959, false, "LuQgSI8JFM0", "https://www.youtube.com/watch?v=LuQgSI8JFM0", 5, "/downloads/Cuộc Sống Hôn Nhân/2026-01-03 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này/Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này [LuQgSI8JFM0].mp4", false, false, false, 6, [], 98, ~U[2026-01-03 13:00:48Z], ~U[2026-01-07 21:21:54Z], ~U[2026-01-07 21:21:54Z], "💔 Vợ lớn tuổi có thật sự ít cảm xúc hơn?\nThực tế, phụ nữ khi lớn tuổi không mất đi cảm xúc, mà chỉ thay đổi cách thể hiện. Nếu đàn ông vẫn yêu theo cách cũ, rất dễ khiến khoảng cách ngày càng xa.\n\n🧠 Trong video này, bạn sẽ biết:\n✨ Vì sao vợ lớn tuổi trầm lắng hơn nhưng cảm xúc lại sâu sắc hơn\n✨ 5 điều đàn ông thông minh nên làm để đánh thức lại sự gắn kết\n✨ Cách quan tâm tinh tế giúp hôn nhân ấm lại mà không gây áp lực\n\n🌱 Yêu đúng cách ở giai đoạn này không cần phô trương, chỉ cần hiểu – kiên nhẫn – tôn trọng.\n\n👉 Xem hết video để biết 5 điều nhỏ nhưng cực kỳ quan trọng giúp giữ lửa hôn nhân lâu dài!\n\n00:00 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này\n09:59 Tâm sự: Trăn trở hôn nhân tuổi xế chiều\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #volontuoi #honnhan #tamlyphunu #tinhcamvochong #danongthongminh #giuLuatinhyeu #songchung #relationship #tinhyeu #thauhieu", "Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này", 959, false, "LuQgSI8JFM0", "https://www.youtube.com/watch?v=LuQgSI8JFM0", "/downloads/Cuộc Sống Hôn Nhân/2026-01-03 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này/Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này [LuQgSI8JFM0].mp4", false, 6, ~U[2026-01-03 13:00:48Z]] 22:21:54.645 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=10.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:54.646 [debug] QUERY OK source="media_items" db=1.1ms idle=7.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-02 13:00:06Z], 6] 22:21:54.650 [debug] QUERY OK source="media_items" db=2.7ms idle=8.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" ["🤔 Không chỉ đàn ông mới “ham của lạ” – vậy phụ nữ thì sao?\nSự thật là cảm xúc con người phức tạp hơn những định kiến quen thuộc. Với phụ nữ, sự rung động thường đến từ khoảng trống cảm xúc, nhu cầu được thấu hiểu và sự mới mẻ trong kết nối tinh thần.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Vì sao phụ nữ cũng có lúc tò mò và xao lòng\n✨ Khác biệt giữa tò mò cảm xúc và phản bội trong hành vi\n✨ Điều gì khiến phụ nữ giữ vững ranh giới – và điều gì làm họ vượt ranh giới\n\n💡 Hiểu đúng để không phán xét, và để giữ gìn hạnh phúc bằng sự thấu hiểu.\n\n👉 Xem hết video để có góc nhìn công bằng, văn minh về tâm lý nam nữ!\n\n00:00 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?\n10:23 Tâm sự Là đàn bà có chồng, nhưng tôi ham của lạ thì có bệnh hoạn không?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #tinhcam #honnhan #danongnenbiet #camxuc #relationship #tinhyeu #thauhieu #nhanvan #songhieu", "Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?", "4cf7f3cb-a91a-43c3-b343-d2811749cb99", 959, false, "VavPDvYfU9Q", "https://www.youtube.com/watch?v=VavPDvYfU9Q", 6, "/downloads/Cuộc Sống Hôn Nhân/2026-01-02 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?/Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao? [VavPDvYfU9Q].mp4", false, false, false, 6, [], 98, ~U[2026-01-02 13:00:06Z], ~U[2026-01-07 21:21:54Z], ~U[2026-01-07 21:21:54Z], "🤔 Không chỉ đàn ông mới “ham của lạ” – vậy phụ nữ thì sao?\nSự thật là cảm xúc con người phức tạp hơn những định kiến quen thuộc. Với phụ nữ, sự rung động thường đến từ khoảng trống cảm xúc, nhu cầu được thấu hiểu và sự mới mẻ trong kết nối tinh thần.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Vì sao phụ nữ cũng có lúc tò mò và xao lòng\n✨ Khác biệt giữa tò mò cảm xúc và phản bội trong hành vi\n✨ Điều gì khiến phụ nữ giữ vững ranh giới – và điều gì làm họ vượt ranh giới\n\n💡 Hiểu đúng để không phán xét, và để giữ gìn hạnh phúc bằng sự thấu hiểu.\n\n👉 Xem hết video để có góc nhìn công bằng, văn minh về tâm lý nam nữ!\n\n00:00 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?\n10:23 Tâm sự Là đàn bà có chồng, nhưng tôi ham của lạ thì có bệnh hoạn không?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #tinhcam #honnhan #danongnenbiet #camxuc #relationship #tinhyeu #thauhieu #nhanvan #songhieu", "Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?", 959, false, "VavPDvYfU9Q", "https://www.youtube.com/watch?v=VavPDvYfU9Q", "/downloads/Cuộc Sống Hôn Nhân/2026-01-02 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?/Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao? [VavPDvYfU9Q].mp4", false, 6, ~U[2026-01-02 13:00:06Z]] 22:21:54.651 [debug] QUERY OK source="sources" db=0.4ms idle=10.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:54.652 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=7.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 13:00:06Z], 6] 22:21:54.655 [debug] QUERY OK source="media_items" db=2.0ms 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" ["🧘\u200D♂️ Sau khi gần gũi, đàn ông nếu không chú ý những thói quen nhỏ rất dễ làm hao tổn thể lực, giảm phong độ và ảnh hưởng sức khỏe lâu dài.\n💡 Gần gũi đúng cách không chỉ là chuyện cảm xúc, mà còn liên quan trực tiếp đến sinh hoạt, nghỉ ngơi và chăm sóc cơ thể sau đó.\n\n🔍 Trong video này, bạn sẽ biết:\n✨ 7 điều đàn ông nên tránh sau khi gần gũi để không suy nhược\n✨ Vì sao nhiều người càng về sau càng mệt mỏi, xuống sức\n✨ Cách giữ năng lượng, phong độ và sức khỏe bền bỉ theo thời gian\n\n🌱 Sức khỏe là nền tảng của bản lĩnh – hiểu đúng để giữ lâu, không kiệt sớm.\n\n👉 Xem hết video để bảo vệ sức khỏe và duy trì phong độ đàn ông lâu dài!\n\n00:00 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài\n09:04 Tâm sự: Run rẩy vì hành động lúc say của anh rể\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #suckhoedanong #doisongsinhhoat #phongdodanong #songlanhmanh #chamsocsuckhoe #danongtrungnien #suckhoelauDai #tamlysong #doisongdieudo", "Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài", "380e96db-47fe-4902-80d8-a89d29a198e0", 941, false, "6Ts_buAOcGg", "https://www.youtube.com/watch?v=6Ts_buAOcGg", 7, "/downloads/Cuộc Sống Hôn Nhân/2026-01-01 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài/Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài [6Ts_buAOcGg].mp4", false, false, false, 6, [], 98, ~U[2026-01-01 13:00:06Z], ~U[2026-01-07 21:21:54Z], ~U[2026-01-07 21:21:54Z], "🧘\u200D♂️ Sau khi gần gũi, đàn ông nếu không chú ý những thói quen nhỏ rất dễ làm hao tổn thể lực, giảm phong độ và ảnh hưởng sức khỏe lâu dài.\n💡 Gần gũi đúng cách không chỉ là chuyện cảm xúc, mà còn liên quan trực tiếp đến sinh hoạt, nghỉ ngơi và chăm sóc cơ thể sau đó.\n\n🔍 Trong video này, bạn sẽ biết:\n✨ 7 điều đàn ông nên tránh sau khi gần gũi để không suy nhược\n✨ Vì sao nhiều người càng về sau càng mệt mỏi, xuống sức\n✨ Cách giữ năng lượng, phong độ và sức khỏe bền bỉ theo thời gian\n\n🌱 Sức khỏe là nền tảng của bản lĩnh – hiểu đúng để giữ lâu, không kiệt sớm.\n\n👉 Xem hết video để bảo vệ sức khỏe và duy trì phong độ đàn ông lâu dài!\n\n00:00 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài\n09:04 Tâm sự: Run rẩy vì hành động lúc say của anh rể\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #suckhoedanong #doisongsinhhoat #phongdodanong #songlanhmanh #chamsocsuckhoe #danongtrungnien #suckhoelauDai #tamlysong #doisongdieudo", "Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài", 941, false, "6Ts_buAOcGg", "https://www.youtube.com/watch?v=6Ts_buAOcGg", "/downloads/Cuộc Sống Hôn Nhân/2026-01-01 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài/Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài [6Ts_buAOcGg].mp4", false, 6, ~U[2026-01-01 13:00:06Z]] 22:21:54.656 [debug] QUERY OK source="sources" db=0.4ms idle=9.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:54.658 [debug] QUERY OK source="media_items" db=1.1ms idle=6.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-31 13:00:06Z], 6] 22:21:54.666 [debug] QUERY OK source="media_items" db=7.1ms idle=7.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" ["⚠️ Có những “chiêu quan tâm” tưởng là yêu thương… nhưng lại âm thầm đẩy phụ nữ đi xa lúc nào không hay.\nKhông phải mọi sự chăm sóc đều đúng cách. Khi quan tâm sai thời điểm – sai liều lượng – sai cách, phụ nữ có thể cảm thấy ngột ngạt, mất tự do và dần rút lui cảm xúc.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Những kiểu quan tâm dễ phản tác dụng mà đàn ông hay mắc phải\n✨ Vì sao càng quan tâm nhiều, phụ nữ càng xa dần\n✨ Cách quan tâm tinh tế để phụ nữ muốn ở lại và gắn bó lâu dài\n\n💡 Yêu đúng không phải là làm thật nhiều, mà là làm đúng điều người kia cần.\n\n👉 Xem hết video để tránh những sai lầm khiến phụ nữ rời xa trong im lặng!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #chieuguantan #tamlyphunu #tinhyeu #tinhcam #danongnenbiet #honnhan #relationship #dating #thauhieu #yeudungcach", "Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay", "71980d11-8787-4270-9681-8de2dc3f0d75", 649, false, "5zHZdtCrXOA", "https://www.youtube.com/watch?v=5zHZdtCrXOA", 8, "/downloads/Cuộc Sống Hôn Nhân/2025-12-31 Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay/Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay [5zHZdtCrXOA].mp4", false, false, false, 6, [], 98, ~U[2025-12-31 13:00:06Z], ~U[2026-01-07 21:21:54Z], ~U[2026-01-07 21:21:54Z], "⚠️ Có những “chiêu quan tâm” tưởng là yêu thương… nhưng lại âm thầm đẩy phụ nữ đi xa lúc nào không hay.\nKhông phải mọi sự chăm sóc đều đúng cách. Khi quan tâm sai thời điểm – sai liều lượng – sai cách, phụ nữ có thể cảm thấy ngột ngạt, mất tự do và dần rút lui cảm xúc.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Những kiểu quan tâm dễ phản tác dụng mà đàn ông hay mắc phải\n✨ Vì sao càng quan tâm nhiều, phụ nữ càng xa dần\n✨ Cách quan tâm tinh tế để phụ nữ muốn ở lại và gắn bó lâu dài\n\n💡 Yêu đúng không phải là làm thật nhiều, mà là làm đúng điều người kia cần.\n\n👉 Xem hết video để tránh những sai lầm khiến phụ nữ rời xa trong im lặng!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #chieuguantan #tamlyphunu #tinhyeu #tinhcam #danongnenbiet #honnhan #relationship #dating #thauhieu #yeudungcach", "Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay", 649, false, "5zHZdtCrXOA", "https://www.youtube.com/watch?v=5zHZdtCrXOA", "/downloads/Cuộc Sống Hôn Nhân/2025-12-31 Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay/Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay [5zHZdtCrXOA].mp4", false, 6, ~U[2025-12-31 13:00:06Z]] 22:21:54.667 [debug] QUERY OK source="sources" db=0.4ms idle=14.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:54.668 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=12.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-30 13:00:06Z], 6] 22:21:54.672 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=12.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi\nCó một điều mà rất nhiều đàn ông tin là đúng, nhưng rất nhiều phụ nữ lại chọn cách im lặng.\nĐó là trong đời sống vợ chồng, không phải cứ mạnh hơn, nhiều hơn hay nhanh hơn là tốt hơn.\nGiữa những gì chúng ta thấy trên phim ảnh và cảm nhận thật của phụ nữ ngoài đời là một khoảng cách rất lớn – và nếu không hiểu điều này, nhiều cuộc hôn nhân sẽ dần mất đi sự hòa hợp mà không ai nhận ra lý do\nVideo này không nhằm phán xét ai, mà để giúp chúng ta hiểu đúng – để gần nhau hơn, chứ không phải xa nhau\n\n00:00 “Càng Sâu Càng Giỏi” Có Thật Không? Sự Thật Khiến Nhiều Người Bất Ngờ\n07:05 Tâm sự: Chồng bắt xem phim vì đã ngoại tình\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi", "a1f18fee-1dae-4200-95d5-80bfed66ff20", 870, false, "V8_kLB7vcL0", "https://www.youtube.com/watch?v=V8_kLB7vcL0", 9, "/downloads/Cuộc Sống Hôn Nhân/2025-12-30 Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi/Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi [V8_kLB7vcL0].mp4", false, false, false, 6, [], 98, ~U[2025-12-30 13:00:06Z], ~U[2026-01-07 21:21:54Z], ~U[2026-01-07 21:21:54Z], "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi\nCó một điều mà rất nhiều đàn ông tin là đúng, nhưng rất nhiều phụ nữ lại chọn cách im lặng.\nĐó là trong đời sống vợ chồng, không phải cứ mạnh hơn, nhiều hơn hay nhanh hơn là tốt hơn.\nGiữa những gì chúng ta thấy trên phim ảnh và cảm nhận thật của phụ nữ ngoài đời là một khoảng cách rất lớn – và nếu không hiểu điều này, nhiều cuộc hôn nhân sẽ dần mất đi sự hòa hợp mà không ai nhận ra lý do\nVideo này không nhằm phán xét ai, mà để giúp chúng ta hiểu đúng – để gần nhau hơn, chứ không phải xa nhau\n\n00:00 “Càng Sâu Càng Giỏi” Có Thật Không? Sự Thật Khiến Nhiều Người Bất Ngờ\n07:05 Tâm sự: Chồng bắt xem phim vì đã ngoại tình\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi", 870, false, "V8_kLB7vcL0", "https://www.youtube.com/watch?v=V8_kLB7vcL0", "/downloads/Cuộc Sống Hôn Nhân/2025-12-30 Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi/Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi [V8_kLB7vcL0].mp4", false, 6, ~U[2025-12-30 13:00:06Z]] 22:21:54.673 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=14.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:54.675 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=7.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-29 13:00:06Z], 6] 22:21:54.678 [debug] QUERY OK source="media_items" db=2.4ms 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" ["Nhiều người vẫn truyền tai nhau rằng: phụ nữ rậm lông vùng kín thì sinh lý mạnh hơn, ham muốn cao hơn.\nNhưng quan điểm này liệu có đúng về mặt sinh học và tâm lý, hay chỉ là một ngộ nhận kéo dài từ truyền miệng và định kiến xã hội? \nTrong video này, tôi sẽ cùng bạn phân tích thẳng thắn nhưng khoa học:\n\nLông vùng kín hình thành do yếu tố nào?\n\nNó có liên quan gì đến nội tiết, ham muốn hay khả năng hòa hợp vợ chồng hay không?\n\nVì sao nhiều phụ nữ rậm lông lại cảm thấy tự ti, trong khi nhiều đàn ông thì hiểu sai?\n\nVà điều gì mới thực sự quyết định cảm xúc, sự hứng thú và chất lượng gần gũi của phụ nữ?\n\nĐây không phải video phán xét hay gây sốc, mà là một góc nhìn đời sống – tâm lý – hôn nhân giúp cả nam và nữ hiểu nhau hơn, tránh những hiểu lầm âm thầm làm nguội lạnh cảm xúc.\n\n🎯 Nếu bạn quan tâm đến sự hòa hợp lâu dài trong hôn nhân, video này rất đáng để xem đến cuối.\n\n00:00 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói\n08:10 Tâm sự: Vợ qua đời được 3 năm, cả gia đình muốn tôi kết hôn với em gái vợ\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói", "67987856-4447-4385-9362-fbce964ef785", 1064, false, "vZBnTJZYb78", "https://www.youtube.com/watch?v=vZBnTJZYb78", 10, "/downloads/Cuộc Sống Hôn Nhân/2025-12-29 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói/Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói [vZBnTJZYb78].mp4", false, false, false, 6, [], 98, ~U[2025-12-29 13:00:06Z], ~U[2026-01-07 21:21:54Z], ~U[2026-01-07 21:21:54Z], "Nhiều người vẫn truyền tai nhau rằng: phụ nữ rậm lông vùng kín thì sinh lý mạnh hơn, ham muốn cao hơn.\nNhưng quan điểm này liệu có đúng về mặt sinh học và tâm lý, hay chỉ là một ngộ nhận kéo dài từ truyền miệng và định kiến xã hội? \nTrong video này, tôi sẽ cùng bạn phân tích thẳng thắn nhưng khoa học:\n\nLông vùng kín hình thành do yếu tố nào?\n\nNó có liên quan gì đến nội tiết, ham muốn hay khả năng hòa hợp vợ chồng hay không?\n\nVì sao nhiều phụ nữ rậm lông lại cảm thấy tự ti, trong khi nhiều đàn ông thì hiểu sai?\n\nVà điều gì mới thực sự quyết định cảm xúc, sự hứng thú và chất lượng gần gũi của phụ nữ?\n\nĐây không phải video phán xét hay gây sốc, mà là một góc nhìn đời sống – tâm lý – hôn nhân giúp cả nam và nữ hiểu nhau hơn, tránh những hiểu lầm âm thầm làm nguội lạnh cảm xúc.\n\n🎯 Nếu bạn quan tâm đến sự hòa hợp lâu dài trong hôn nhân, video này rất đáng để xem đến cuối.\n\n00:00 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói\n08:10 Tâm sự: Vợ qua đời được 3 năm, cả gia đình muốn tôi kết hôn với em gái vợ\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói", 1064, false, "vZBnTJZYb78", "https://www.youtube.com/watch?v=vZBnTJZYb78", "/downloads/Cuộc Sống Hôn Nhân/2025-12-29 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói/Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói [vZBnTJZYb78].mp4", false, 6, ~U[2025-12-29 13:00:06Z]] 22:21:54.679 [debug] QUERY OK source="sources" db=0.6ms idle=9.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:54.681 [debug] QUERY OK source="media_items" db=1.1ms idle=7.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-28 13:00:05Z], 6] 22:21:54.684 [debug] QUERY OK source="media_items" db=2.3ms 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" ["Trong video này, tôi chia sẻ một góc nhìn thực tế và ít được nói thẳng về câu hỏi mà rất nhiều người tò mò:\n👉 Trong một đêm gần gũi, phụ nữ thực sự “chịu” được bao nhiêu là phù hợp?\n\nKhông phải để so sánh hay khoe khoang, mà để hiểu đúng tâm lý và cảm xúc của phụ nữ, tránh những hiểu lầm khiến cả hai dễ mệt mỏi, hụt hẫng hoặc xa cách nhau hơn sau mỗi lần gần gũi.\n\nVideo sẽ phân tích dưới góc nhìn:\n\nCảm xúc và sinh lý của phụ nữ trong đời sống hôn nhân\n\nVì sao không phải càng lâu càng tốt\n\nĐiều gì khiến phụ nữ cảm thấy dễ chịu, thoải mái và muốn gắn kết hơn\n\nVà vai trò của sự tinh tế, thấu hiểu từ người đàn ông\n\nĐây là nội dung mang tính giáo dục – chia sẻ – trải nghiệm đời sống, không cổ súy hay mô tả phản cảm.\nNếu bạn đang muốn hiểu bạn đời của mình hơn, hoặc đơn giản là muốn nhìn nhận vấn đề này một cách chín chắn, video này dành cho bạn.\n\n00:00 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?\n09:04 Tâm sự: Bạn gái muốn thử bản năng đàn ông và cái kết\n\n👉 Hãy xem đến cuối và chia sẻ quan điểm của bạn một cách văn minh nhé.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?", "f1a70fc6-3c9b-4cdb-9b4b-27aac23aad62", 900, false, "OBzHAvuSl7c", "https://www.youtube.com/watch?v=OBzHAvuSl7c", 11, "/downloads/Cuộc Sống Hôn Nhân/2025-12-28 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?/Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp? [OBzHAvuSl7c].mp4", false, false, false, 6, [], 98, ~U[2025-12-28 13:00:05Z], ~U[2026-01-07 21:21:54Z], ~U[2026-01-07 21:21:54Z], "Trong video này, tôi chia sẻ một góc nhìn thực tế và ít được nói thẳng về câu hỏi mà rất nhiều người tò mò:\n👉 Trong một đêm gần gũi, phụ nữ thực sự “chịu” được bao nhiêu là phù hợp?\n\nKhông phải để so sánh hay khoe khoang, mà để hiểu đúng tâm lý và cảm xúc của phụ nữ, tránh những hiểu lầm khiến cả hai dễ mệt mỏi, hụt hẫng hoặc xa cách nhau hơn sau mỗi lần gần gũi.\n\nVideo sẽ phân tích dưới góc nhìn:\n\nCảm xúc và sinh lý của phụ nữ trong đời sống hôn nhân\n\nVì sao không phải càng lâu càng tốt\n\nĐiều gì khiến phụ nữ cảm thấy dễ chịu, thoải mái và muốn gắn kết hơn\n\nVà vai trò của sự tinh tế, thấu hiểu từ người đàn ông\n\nĐây là nội dung mang tính giáo dục – chia sẻ – trải nghiệm đời sống, không cổ súy hay mô tả phản cảm.\nNếu bạn đang muốn hiểu bạn đời của mình hơn, hoặc đơn giản là muốn nhìn nhận vấn đề này một cách chín chắn, video này dành cho bạn.\n\n00:00 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?\n09:04 Tâm sự: Bạn gái muốn thử bản năng đàn ông và cái kết\n\n👉 Hãy xem đến cuối và chia sẻ quan điểm của bạn một cách văn minh nhé.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?", 900, false, "OBzHAvuSl7c", "https://www.youtube.com/watch?v=OBzHAvuSl7c", "/downloads/Cuộc Sống Hôn Nhân/2025-12-28 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?/Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp? [OBzHAvuSl7c].mp4", false, 6, ~U[2025-12-28 13:00:05Z]] 22:21:54.685 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=10.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:54.687 [debug] QUERY OK source="media_items" db=1.1ms 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[2025-12-27 13:00:06Z], 6] 22:21:54.690 [debug] QUERY OK source="media_items" db=2.5ms idle=7.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ì sao phụ nữ đã ngoại tình một lần lại rất khó dừng lại?\nSự thật không đơn giản là ham muốn hay bốc đồng, mà bắt nguồn từ tâm lý, cảm xúc và những khoảng trống kéo dài trong hôn nhân – điều mà rất ít người dám nói thẳng.\n\n🔍 Trong video này, bạn sẽ hiểu rõ:\n✨ Cơ chế tâm lý khiến phụ nữ dễ lún sâu sau lần ngoại tình đầu tiên\n✨ Vì sao cảm xúc được thỏa mãn một lần sẽ rất khó “quay về như cũ”\n✨ Những sai lầm đàn ông thường vô tình đẩy phụ nữ đi xa hơn\n\n💔 Ngoại tình không bắt đầu ở phòng kín – mà bắt đầu từ sự cô đơn bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu sự thật phía sau và biết cách phòng tránh trước khi quá muộn!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #ngoaitinhtutuong #phunungoaitinh #relationship #tamsuphunu #tinhyeu", "Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói", "01dd8483-91c4-410e-bb45-fc44a38051fb", 943, false, "gpUIxNo-c_c", "https://www.youtube.com/watch?v=gpUIxNo-c_c", 12, "/downloads/Cuộc Sống Hôn Nhân/2025-12-27 Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói/Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói [gpUIxNo-c_c].mp4", false, false, false, 6, [], 98, ~U[2025-12-27 13:00:06Z], ~U[2026-01-07 21:21:54Z], ~U[2026-01-07 21:21:54Z], "⚠️ Vì sao phụ nữ đã ngoại tình một lần lại rất khó dừng lại?\nSự thật không đơn giản là ham muốn hay bốc đồng, mà bắt nguồn từ tâm lý, cảm xúc và những khoảng trống kéo dài trong hôn nhân – điều mà rất ít người dám nói thẳng.\n\n🔍 Trong video này, bạn sẽ hiểu rõ:\n✨ Cơ chế tâm lý khiến phụ nữ dễ lún sâu sau lần ngoại tình đầu tiên\n✨ Vì sao cảm xúc được thỏa mãn một lần sẽ rất khó “quay về như cũ”\n✨ Những sai lầm đàn ông thường vô tình đẩy phụ nữ đi xa hơn\n\n💔 Ngoại tình không bắt đầu ở phòng kín – mà bắt đầu từ sự cô đơn bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu sự thật phía sau và biết cách phòng tránh trước khi quá muộn!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #ngoaitinhtutuong #phunungoaitinh #relationship #tamsuphunu #tinhyeu", "Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói", 943, false, "gpUIxNo-c_c", "https://www.youtube.com/watch?v=gpUIxNo-c_c", "/downloads/Cuộc Sống Hôn Nhân/2025-12-27 Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói/Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói [gpUIxNo-c_c].mp4", false, 6, ~U[2025-12-27 13:00:06Z]] 22:21:54.691 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=9.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:54.692 [debug] QUERY OK source="media_items" db=1.2ms idle=7.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-26 13:00:06Z], 6] 22:21:54.696 [debug] QUERY OK source="media_items" db=2.5ms idle=7.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" ["💞 Có những thời điểm, phụ nữ không cần lời hứa lớn lao—chỉ cần một người đàn ông ở bên đúng lúc.\nĐó là khi cảm xúc chông chênh, áp lực bủa vây, hay những khoảnh khắc tưởng nhỏ nhưng lại quyết định sự gắn bó lâu dài.\n\n🔎 Trong video này, bạn sẽ hiểu:\n✨ Những thời điểm then chốt phụ nữ cần sự hiện diện của đàn ông nhất\n✨ Vì sao ở bên đúng lúc giá trị hơn cả ngàn món quà\n✨ Cách đàn ông thể hiện sự quan tâm tinh tế để phụ nữ cảm thấy an toàn và được yêu thương\n\n💡 Đàn ông trưởng thành không cần nói nhiều—chỉ cần xuất hiện đúng lúc, đúng cách.\n\n👉 Xem hết video để biết khi nào phụ nữ thật sự cần bạn nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunucannguoiben #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #honnhan #relationship #love #dating #thauhieu", "Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất", "2eeeba78-d290-4d10-a2c7-5612fa767c47", 777, false, "wMRI2PA-7fA", "https://www.youtube.com/watch?v=wMRI2PA-7fA", 13, "/downloads/Cuộc Sống Hôn Nhân/2025-12-26 Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất/Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất [wMRI2PA-7fA].mp4", false, false, false, 6, [], 98, ~U[2025-12-26 13:00:06Z], ~U[2026-01-07 21:21:54Z], ~U[2026-01-07 21:21:54Z], "💞 Có những thời điểm, phụ nữ không cần lời hứa lớn lao—chỉ cần một người đàn ông ở bên đúng lúc.\nĐó là khi cảm xúc chông chênh, áp lực bủa vây, hay những khoảnh khắc tưởng nhỏ nhưng lại quyết định sự gắn bó lâu dài.\n\n🔎 Trong video này, bạn sẽ hiểu:\n✨ Những thời điểm then chốt phụ nữ cần sự hiện diện của đàn ông nhất\n✨ Vì sao ở bên đúng lúc giá trị hơn cả ngàn món quà\n✨ Cách đàn ông thể hiện sự quan tâm tinh tế để phụ nữ cảm thấy an toàn và được yêu thương\n\n💡 Đàn ông trưởng thành không cần nói nhiều—chỉ cần xuất hiện đúng lúc, đúng cách.\n\n👉 Xem hết video để biết khi nào phụ nữ thật sự cần bạn nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunucannguoiben #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #honnhan #relationship #love #dating #thauhieu", "Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất", 777, false, "wMRI2PA-7fA", "https://www.youtube.com/watch?v=wMRI2PA-7fA", "/downloads/Cuộc Sống Hôn Nhân/2025-12-26 Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất/Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất [wMRI2PA-7fA].mp4", false, 6, ~U[2025-12-26 13:00:06Z]] 22:21:54.697 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=9.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:54.698 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=7.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-25 13:00:06Z], 6] 22:21:54.702 [debug] QUERY OK source="media_items" db=2.6ms idle=8.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" ["Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…\n🔍 Nhiều người vẫn lầm tưởng rằng phụ nữ khi lớn tuổi thì cảm xúc và nhu cầu gần gũi sẽ dần “nguội lạnh”.\n👉 Nhưng thực tế lại không hề đơn giản như vậy.\nTrong video này, chúng ta sẽ cùng phân tích 4 dấu hiệu rất rõ ràng cho thấy phụ nữ lớn tuổi vẫn còn nhiều cảm xúc, khao khát sự quan tâm và gắn kết – chỉ là họ không thể hiện ồn ào như lúc trẻ.\n💬 Hiểu đúng để:\nKhông vô tâm làm tổn thương người phụ nữ bên cạnh\nKhông bỏ lỡ những giai đoạn họ cần sự gần gũi nhất\nVà quan trọng hơn: giữ được sự ấm áp lâu dài trong mối quan hệ\n📌 Video mang tính chia sẻ – phân tích tâm lý, không cổ súy hay mô tả nhạy cảm.\n👉 Xem đến cuối để tránh hiểu lầm đáng tiếc về phụ nữ lớn tuổi.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n#phunulontuoi #tamlyphunu #nhucaunu #honnhan #giadinh #danongnenbiet #tinhcamtrungnien #phunuvadanong #hiuphunu #tamlyhonnhan", "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…", "0976a4b0-b60b-466e-ad6a-be220aa89129", 679, false, "d1uxPFUDkJ8", "https://www.youtube.com/watch?v=d1uxPFUDkJ8", 14, "/downloads/Cuộc Sống Hôn Nhân/2025-12-25 Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…/Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này… [d1uxPFUDkJ8].mp4", false, false, false, 6, [], 98, ~U[2025-12-25 13:00:06Z], ~U[2026-01-07 21:21:54Z], ~U[2026-01-07 21:21:54Z], "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…\n🔍 Nhiều người vẫn lầm tưởng rằng phụ nữ khi lớn tuổi thì cảm xúc và nhu cầu gần gũi sẽ dần “nguội lạnh”.\n👉 Nhưng thực tế lại không hề đơn giản như vậy.\nTrong video này, chúng ta sẽ cùng phân tích 4 dấu hiệu rất rõ ràng cho thấy phụ nữ lớn tuổi vẫn còn nhiều cảm xúc, khao khát sự quan tâm và gắn kết – chỉ là họ không thể hiện ồn ào như lúc trẻ.\n💬 Hiểu đúng để:\nKhông vô tâm làm tổn thương người phụ nữ bên cạnh\nKhông bỏ lỡ những giai đoạn họ cần sự gần gũi nhất\nVà quan trọng hơn: giữ được sự ấm áp lâu dài trong mối quan hệ\n📌 Video mang tính chia sẻ – phân tích tâm lý, không cổ súy hay mô tả nhạy cảm.\n👉 Xem đến cuối để tránh hiểu lầm đáng tiếc về phụ nữ lớn tuổi.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n#phunulontuoi #tamlyphunu #nhucaunu #honnhan #giadinh #danongnenbiet #tinhcamtrungnien #phunuvadanong #hiuphunu #tamlyhonnhan", "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…", 679, false, "d1uxPFUDkJ8", "https://www.youtube.com/watch?v=d1uxPFUDkJ8", "/downloads/Cuộc Sống Hôn Nhân/2025-12-25 Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…/Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này… [d1uxPFUDkJ8].mp4", false, 6, ~U[2025-12-25 13:00:06Z]] 22:21:54.703 [debug] QUERY OK source="sources" db=0.4ms idle=10.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:54.705 [debug] QUERY OK source="media_items" db=1.1ms idle=8.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-24 13:00:06Z], 6] 22:21:54.709 [debug] QUERY OK source="media_items" db=2.5ms idle=8.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🧠 Đàn ông từng trải mới hiểu: không phải phụ nữ nào cũng sở hữu 4 nét tướng dẻo dai hiếm gặp—những dấu hiệu cho thấy nội lực bền bỉ, cảm xúc sâu sắc và khả năng giữ lửa lâu dài trong các mối quan hệ.\n👀 Nhiều người nhìn thoáng qua sẽ bỏ lỡ, nhưng ai tinh ý sẽ nhận ra ngay từ thần thái, ánh mắt đến cử chỉ.\n\n🔎 Trong video này, bạn sẽ khám phá:\n✨ 4 nét tướng hiếm phản ánh sức bền cảm xúc và sự ổn định\n✨ Vì sao đàn ông trưởng thành đặc biệt trân trọng những nét này\n✨ Cách nhìn nhận tinh tế để không đánh giá sai người trước mặt\n\n💡 Hiểu đúng để trân trọng đúng—đó là khác biệt của đàn ông từng trải.\n\n👉 Xem hết video để nhận diện 4 nét tướng hiếm mà không phải ai cũng có!\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #nettuongphunu #danongtungtrai #tamlyphunu #khiChat #tinhcam #honnhan #relationship #nhantam #phunuhiemgap #thauhieu", "Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp", "e7e74a05-48fb-48ee-b518-15a1713092a7", 736, false, "XMPzkk0SfXs", "https://www.youtube.com/watch?v=XMPzkk0SfXs", 15, "/downloads/Cuộc Sống Hôn Nhân/2025-12-24 Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp/Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp [XMPzkk0SfXs].mp4", false, false, false, 6, [], 98, ~U[2025-12-24 13:00:06Z], ~U[2026-01-07 21:21:54Z], ~U[2026-01-07 21:21:54Z], "🧠 Đàn ông từng trải mới hiểu: không phải phụ nữ nào cũng sở hữu 4 nét tướng dẻo dai hiếm gặp—những dấu hiệu cho thấy nội lực bền bỉ, cảm xúc sâu sắc và khả năng giữ lửa lâu dài trong các mối quan hệ.\n👀 Nhiều người nhìn thoáng qua sẽ bỏ lỡ, nhưng ai tinh ý sẽ nhận ra ngay từ thần thái, ánh mắt đến cử chỉ.\n\n🔎 Trong video này, bạn sẽ khám phá:\n✨ 4 nét tướng hiếm phản ánh sức bền cảm xúc và sự ổn định\n✨ Vì sao đàn ông trưởng thành đặc biệt trân trọng những nét này\n✨ Cách nhìn nhận tinh tế để không đánh giá sai người trước mặt\n\n💡 Hiểu đúng để trân trọng đúng—đó là khác biệt của đàn ông từng trải.\n\n👉 Xem hết video để nhận diện 4 nét tướng hiếm mà không phải ai cũng có!\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #nettuongphunu #danongtungtrai #tamlyphunu #khiChat #tinhcam #honnhan #relationship #nhantam #phunuhiemgap #thauhieu", "Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp", 736, false, "XMPzkk0SfXs", "https://www.youtube.com/watch?v=XMPzkk0SfXs", "/downloads/Cuộc Sống Hôn Nhân/2025-12-24 Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp/Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp [XMPzkk0SfXs].mp4", false, 6, ~U[2025-12-24 13:00:06Z]] 22:21:54.710 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=10.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:54.711 [debug] QUERY OK source="media_items" db=1.1ms 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[2025-12-23 13:00:06Z], 6] 22:21:54.714 [debug] QUERY OK source="media_items" db=2.4ms 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" ["Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này\nPhụ nữ trên 60 tuổi có thật là đã khép lại mọi khao khát trong cuộc sống tình cảm?\nSự thật là rất nhiều người vẫn còn nhu cầu gắn bó, được quan tâm và được thấu hiểu, chỉ là họ thể hiện theo một cách trầm lắng và sâu sắc hơn.\n\nTrong video này, chúng ta sẽ cùng phân tích dấu hiệu quan trọng cho thấy phụ nữ trên 60 tuổi vẫn còn khao khát, không phải theo bản năng bộc phát, mà xuất phát từ cảm xúc, sự kết nối và nhu cầu được yêu thương đúng nghĩa.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này", "6bfd741d-8702-438e-946b-0adc21730e30", 832, false, "e0ewbo6O4QQ", "https://www.youtube.com/watch?v=e0ewbo6O4QQ", 16, "/downloads/Cuộc Sống Hôn Nhân/2025-12-23 Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này/Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này [e0ewbo6O4QQ].mp4", false, false, false, 6, [], 98, ~U[2025-12-23 13:00:06Z], ~U[2026-01-07 21:21:54Z], ~U[2026-01-07 21:21:54Z], "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này\nPhụ nữ trên 60 tuổi có thật là đã khép lại mọi khao khát trong cuộc sống tình cảm?\nSự thật là rất nhiều người vẫn còn nhu cầu gắn bó, được quan tâm và được thấu hiểu, chỉ là họ thể hiện theo một cách trầm lắng và sâu sắc hơn.\n\nTrong video này, chúng ta sẽ cùng phân tích dấu hiệu quan trọng cho thấy phụ nữ trên 60 tuổi vẫn còn khao khát, không phải theo bản năng bộc phát, mà xuất phát từ cảm xúc, sự kết nối và nhu cầu được yêu thương đúng nghĩa.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này", 832, false, "e0ewbo6O4QQ", "https://www.youtube.com/watch?v=e0ewbo6O4QQ", "/downloads/Cuộc Sống Hôn Nhân/2025-12-23 Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này/Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này [e0ewbo6O4QQ].mp4", false, 6, ~U[2025-12-23 13:00:06Z]] 22:21:54.715 [debug] QUERY OK source="sources" db=0.4ms idle=9.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:54.717 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms 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[2025-12-22 13:00:17Z], 6] 22:21:54.720 [debug] QUERY OK source="media_items" db=2.4ms 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" ["⚠️ Đây là độ tuổi phụ nữ dễ ngoại tình nhất – nhưng sự thật không nằm ở ham muốn đơn thuần.\nRất nhiều người bất ngờ khi biết rằng, ngoại tình thường bắt đầu từ khoảng trống cảm xúc, sự cô đơn kéo dài và nhu cầu được thấu hiểu đúng lúc.\n\n🔎 Trong video này, bạn sẽ hiểu rõ:\n✨ Vì sao có những giai đoạn tuổi phụ nữ dễ xao lòng hơn\n✨ Những thay đổi tâm lý âm thầm nhưng rất nguy hiểm trong hôn nhân\n✨ Điều đàn ông thường bỏ qua khiến phụ nữ dễ tìm sự đồng cảm ở người khác\n\n💡 Ngoại tình không đến từ một phút bốc đồng – mà là hệ quả của cảm xúc bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu đúng tâm lý phụ nữ và biết cách phòng tránh rạn nứt từ sớm!\n\n00:00 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất\n06:45 Tâm sự: Chết điếng khi thấy vợ bón cháo cho con trên giường hàng xóm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #phunutuoi40 #phunutuoi50 #tamsuphunu #relationship #tinhyeu", "Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất", "5c61c759-7a8e-4de6-8093-d6f97f2ba03e", 745, false, "4u0ql_w4neQ", "https://www.youtube.com/watch?v=4u0ql_w4neQ", 17, "/downloads/Cuộc Sống Hôn Nhân/2025-12-22 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất/Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất [4u0ql_w4neQ].mp4", false, false, false, 6, [], 98, ~U[2025-12-22 13:00:17Z], ~U[2026-01-07 21:21:54Z], ~U[2026-01-07 21:21:54Z], "⚠️ Đây là độ tuổi phụ nữ dễ ngoại tình nhất – nhưng sự thật không nằm ở ham muốn đơn thuần.\nRất nhiều người bất ngờ khi biết rằng, ngoại tình thường bắt đầu từ khoảng trống cảm xúc, sự cô đơn kéo dài và nhu cầu được thấu hiểu đúng lúc.\n\n🔎 Trong video này, bạn sẽ hiểu rõ:\n✨ Vì sao có những giai đoạn tuổi phụ nữ dễ xao lòng hơn\n✨ Những thay đổi tâm lý âm thầm nhưng rất nguy hiểm trong hôn nhân\n✨ Điều đàn ông thường bỏ qua khiến phụ nữ dễ tìm sự đồng cảm ở người khác\n\n💡 Ngoại tình không đến từ một phút bốc đồng – mà là hệ quả của cảm xúc bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu đúng tâm lý phụ nữ và biết cách phòng tránh rạn nứt từ sớm!\n\n00:00 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất\n06:45 Tâm sự: Chết điếng khi thấy vợ bón cháo cho con trên giường hàng xóm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #phunutuoi40 #phunutuoi50 #tamsuphunu #relationship #tinhyeu", "Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất", 745, false, "4u0ql_w4neQ", "https://www.youtube.com/watch?v=4u0ql_w4neQ", "/downloads/Cuộc Sống Hôn Nhân/2025-12-22 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất/Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất [4u0ql_w4neQ].mp4", false, 6, ~U[2025-12-22 13:00:17Z]] 22:21:54.721 [debug] QUERY OK source="sources" db=0.4ms idle=9.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:54.723 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=7.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-21 13:00:06Z], 6] 22:21:54.726 [debug] QUERY OK source="media_items" db=2.5ms idle=8.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" ["💖 Phụ nữ cảm thấy được yêu thương nhất không phải khi nhận quà đắt tiền, mà ở những khoảnh khắc rất nhỏ nhưng đầy tinh tế.\nTrong video này, chúng ta sẽ cùng khám phá 7 khoảnh khắc quan trọng khiến trái tim phụ nữ mềm lại, cảm thấy an toàn và được trân trọng thật sự.\n\n🌸 Bạn sẽ hiểu:\n✨ Vì sao đúng lúc – đúng cảm xúc còn giá trị hơn ngàn lời hứa\n✨ Những hành động đơn giản nhưng ghi điểm cực mạnh trong lòng phụ nữ\n✨ Cách yêu khiến phụ nữ muốn gắn bó lâu dài, chứ không chỉ cảm động nhất thời\n\n💡 Yêu đúng cách là khiến người phụ nữ cảm thấy mình quan trọng, chứ không phải cố gắng làm cho thật nhiều.\n\n👉 Xem hết video để biết 7 khoảnh khắc phụ nữ mong đợi nhất trong tình yêu!\n\n00:00 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất\n09:20 Tâm sự: Nghiện xem phim nhạy cảm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunuduocyeuthuong #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #relationship #love #dating #honnhan #tamsutinhyeu", "7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất", "1e2d584c-ff7c-42ba-aea2-948ed4322677", 1051, false, "ZN0KhDk5PKo", "https://www.youtube.com/watch?v=ZN0KhDk5PKo", 18, "/downloads/Cuộc Sống Hôn Nhân/2025-12-21 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất/7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất [ZN0KhDk5PKo].mp4", false, false, false, 6, [], 98, ~U[2025-12-21 13:00:06Z], ~U[2026-01-07 21:21:54Z], ~U[2026-01-07 21:21:54Z], "💖 Phụ nữ cảm thấy được yêu thương nhất không phải khi nhận quà đắt tiền, mà ở những khoảnh khắc rất nhỏ nhưng đầy tinh tế.\nTrong video này, chúng ta sẽ cùng khám phá 7 khoảnh khắc quan trọng khiến trái tim phụ nữ mềm lại, cảm thấy an toàn và được trân trọng thật sự.\n\n🌸 Bạn sẽ hiểu:\n✨ Vì sao đúng lúc – đúng cảm xúc còn giá trị hơn ngàn lời hứa\n✨ Những hành động đơn giản nhưng ghi điểm cực mạnh trong lòng phụ nữ\n✨ Cách yêu khiến phụ nữ muốn gắn bó lâu dài, chứ không chỉ cảm động nhất thời\n\n💡 Yêu đúng cách là khiến người phụ nữ cảm thấy mình quan trọng, chứ không phải cố gắng làm cho thật nhiều.\n\n👉 Xem hết video để biết 7 khoảnh khắc phụ nữ mong đợi nhất trong tình yêu!\n\n00:00 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất\n09:20 Tâm sự: Nghiện xem phim nhạy cảm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunuduocyeuthuong #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #relationship #love #dating #honnhan #tamsutinhyeu", "7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất", 1051, false, "ZN0KhDk5PKo", "https://www.youtube.com/watch?v=ZN0KhDk5PKo", "/downloads/Cuộc Sống Hôn Nhân/2025-12-21 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất/7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất [ZN0KhDk5PKo].mp4", false, 6, ~U[2025-12-21 13:00:06Z]] 22:21:54.727 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=10.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:54.729 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms 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[2025-12-20 13:00:06Z], 6] 22:21:54.733 [debug] QUERY OK source="media_items" db=3.0ms idle=8.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" ["🤔 Phụ nữ lớn tuổi đòi xem phim người lớn – có thật là “hư hỏng”?\nNhiều người vội vàng phán xét, nhưng sự thật lại nằm ở nhu cầu cảm xúc, sự tò mò lành mạnh và đời sống tinh thần theo từng giai đoạn tuổi tác.\n\n🧠 Video này sẽ giúp bạn hiểu:\n✨ Vì sao phụ nữ lớn tuổi vẫn quan tâm đến nội dung người lớn\n✨ Ranh giới giữa tò mò tâm lý và nhu cầu cảm xúc bình thường\n✨ Cách nhìn đúng đắn, tôn trọng để tránh định kiến sai lầm\n\n🌿 Hiểu đúng để không phán xét, hiểu sâu để trân trọng những chuyển biến tự nhiên của con người theo thời gian.\n\n👉 Xem hết video để có góc nhìn văn minh, khoa học và nhân văn hơn!\n\n00:00 Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?\n05:00 Tâm sự: Khóc thét khi vợ U50 đòi xem phim người lớn để lấy cảm hứng\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #phunulontuoi #doisongtinhthan #nhucaucamxuc #honnhan #danongnenbiet #tinhcam #nhanvan #relationship #songhieu", "Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?", "127a3ba1-bb0f-4348-a967-266a79b679aa", 661, false, "UiJD5mxaRKo", "https://www.youtube.com/watch?v=UiJD5mxaRKo", 19, "/downloads/Cuộc Sống Hôn Nhân/2025-12-20 Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?/Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”? [UiJD5mxaRKo].mp4", false, false, false, 6, [], 98, ~U[2025-12-20 13:00:06Z], ~U[2026-01-07 21:21:54Z], ~U[2026-01-07 21:21:54Z], "🤔 Phụ nữ lớn tuổi đòi xem phim người lớn – có thật là “hư hỏng”?\nNhiều người vội vàng phán xét, nhưng sự thật lại nằm ở nhu cầu cảm xúc, sự tò mò lành mạnh và đời sống tinh thần theo từng giai đoạn tuổi tác.\n\n🧠 Video này sẽ giúp bạn hiểu:\n✨ Vì sao phụ nữ lớn tuổi vẫn quan tâm đến nội dung người lớn\n✨ Ranh giới giữa tò mò tâm lý và nhu cầu cảm xúc bình thường\n✨ Cách nhìn đúng đắn, tôn trọng để tránh định kiến sai lầm\n\n🌿 Hiểu đúng để không phán xét, hiểu sâu để trân trọng những chuyển biến tự nhiên của con người theo thời gian.\n\n👉 Xem hết video để có góc nhìn văn minh, khoa học và nhân văn hơn!\n\n00:00 Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?\n05:00 Tâm sự: Khóc thét khi vợ U50 đòi xem phim người lớn để lấy cảm hứng\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #phunulontuoi #doisongtinhthan #nhucaucamxuc #honnhan #danongnenbiet #tinhcam #nhanvan #relationship #songhieu", "Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?", 661, false, "UiJD5mxaRKo", "https://www.youtube.com/watch?v=UiJD5mxaRKo", "/downloads/Cuộc Sống Hôn Nhân/2025-12-20 Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?/Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”? [UiJD5mxaRKo].mp4", false, 6, ~U[2025-12-20 13:00:06Z]] 22:21:54.734 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=10.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:54.736 [debug] QUERY OK source="media_items" db=1.2ms idle=8.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 13:00:06Z], 6] 22:21:54.739 [debug] QUERY OK source="media_items" db=2.8ms idle=8.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" ["🔥 Vì sao phụ nữ lại “mê mệt” trước những hành vi mạnh mẽ của đàn ông?\nKhông phải lời nói ngọt ngào, cũng không chỉ là ngoại hình — mà chính khí chất, sự quyết đoán và bản lĩnh đúng lúc mới là thứ khiến phụ nữ càng gần càng khó dứt.\n\n💥 Trong video này, bạn sẽ khám phá:\n✨ 5 hành vi mạnh mẽ khiến phụ nữ bị cuốn hút tự nhiên\n✨ Vì sao càng táo bạo đúng chỗ, đàn ông càng ghi điểm\n✨ Ranh giới giữa mạnh mẽ hấp dẫn và phô trương phản tác dụng\n\n💡 Hiểu đúng để trở nên thu hút, chứ không phải gây áp lực — đó mới là đẳng cấp đàn ông.\n\n👉 Xem hết video để biết 5 hành vi nào khiến phụ nữ rung động mạnh mẽ nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #danongmanhme #tamlyphunu #thuhutphunu #tinhyeu #tinhcam #danongbanlinh #khiChat #dating #relationship #danongnenbiet", "Phụ Nữ Mê Mệt 5 Hành Vi Mạnh Mẽ Này Ở Đàn Ông – Càng Táo Bạo Càng Khó Dứt!", "fa166ea5-2256-4b9e-a76d-1f702835b601", 866, false, "t8neFUqc21Y", "https://www.youtube.com/watch?v=t8neFUqc21Y", 20, "/downloads/Cuộc Sống Hôn Nhân/2025-12-19 Phụ Nữ Mê Mệt 5 Hành Vi Mạnh Mẽ Này Ở Đàn Ông – Càng Táo Bạo Càng Khó Dứt!/Phụ Nữ Mê Mệt 5 Hành Vi Mạnh Mẽ Này Ở Đàn Ông – Càng Táo Bạo Càng Khó Dứt! [t8neFUqc21Y].mp4", false, false, false, 6, [], 98, ~U[2025-12-19 13:00:06Z], ~U[2026-01-07 21:21:54Z], ~U[2026-01-07 21:21:54Z], "🔥 Vì sao phụ nữ lại “mê mệt” trước những hành vi mạnh mẽ của đàn ông?\nKhông phải lời nói ngọt ngào, cũng không chỉ là ngoại hình — mà chính khí chất, sự quyết đoán và bản lĩnh đúng lúc mới là thứ khiến phụ nữ càng gần càng khó dứt.\n\n💥 Trong video này, bạn sẽ khám phá:\n✨ 5 hành vi mạnh mẽ khiến phụ nữ bị cuốn hút tự nhiên\n✨ Vì sao càng táo bạo đúng chỗ, đàn ông càng ghi điểm\n✨ Ranh giới giữa mạnh mẽ hấp dẫn và phô trương phản tác dụng\n\n💡 Hiểu đúng để trở nên thu hút, chứ không phải gây áp lực — đó mới là đẳng cấp đàn ông.\n\n👉 Xem hết video để biết 5 hành vi nào khiến phụ nữ rung động mạnh mẽ nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #danongmanhme #tamlyphunu #thuhutphunu #tinhyeu #tinhcam #danongbanlinh #khiChat #dating #relationship #danongnenbiet", "Phụ Nữ Mê Mệt 5 Hành Vi Mạnh Mẽ Này Ở Đàn Ông – Càng Táo Bạo Càng Khó Dứt!", 866, false, "t8neFUqc21Y", "https://www.youtube.com/watch?v=t8neFUqc21Y", "/downloads/Cuộc Sống Hôn Nhân/2025-12-19 Phụ Nữ Mê Mệt 5 Hành Vi Mạnh Mẽ Này Ở Đàn Ông – Càng Táo Bạo Càng Khó Dứt!/Phụ Nữ Mê Mệt 5 Hành Vi Mạnh Mẽ Này Ở Đàn Ông – Càng Táo Bạo Càng Khó Dứt! [t8neFUqc21Y].mp4", false, 6, ~U[2025-12-19 13:00:06Z]] 22:21:54.740 [debug] QUERY OK source="sources" db=0.5ms idle=10.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:54.742 [debug] QUERY OK source="media_items" db=1.2ms idle=7.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-18 13:00:06Z], 6] 22:21:54.745 [debug] QUERY OK source="media_items" db=2.3ms 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" ["💘 Vì sao phụ nữ chỉ chấp nhận hẹn hò với đàn ông lớn tuổi khi đủ 6 điều này?\nKhông phải tuổi tác quyết định sức hút, mà là khí chất, sự chín chắn và giá trị đàn ông mang lại. Phụ nữ càng trưởng thành càng chọn lọc, và họ chỉ mở lòng khi cảm thấy an toàn – được tôn trọng – có tương lai.\n\n🔎 Trong video này, bạn sẽ khám phá:\n✨ 6 điều cốt lõi khiến phụ nữ sẵn sàng hẹn hò với đàn ông lớn tuổi\n✨ Những sai lầm đàn ông thường mắc khiến phụ nữ “lắc đầu”\n✨ Cách xây dựng hình ảnh đàn ông từng trải, đáng tin cậy và cuốn hút\n\n👉 Xem hết video để biết bạn đã đủ 6 điều này chưa – và cần cải thiện điều gì để phụ nữ chủ động chọn bạn!\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #henho #danonglontuoi #tamlyphunu #tinhyeu #dating #danongtrungnien #phunuhiendai #tinhcam #relationship #danongnenbiet", "Phụ Nữ Chỉ Chấp Nhận Hẹn Hò Với Đàn Ông Lớn Tuổi Khi Đủ 6 Điều Này!", "25fd9edb-ab37-4045-9e37-1fce88189c29", 643, false, "ExkikJjSd60", "https://www.youtube.com/watch?v=ExkikJjSd60", 21, "/downloads/Cuộc Sống Hôn Nhân/2025-12-18 Phụ Nữ Chỉ Chấp Nhận Hẹn Hò Với Đàn Ông Lớn Tuổi Khi Đủ 6 Điều Này!/Phụ Nữ Chỉ Chấp Nhận Hẹn Hò Với Đàn Ông Lớn Tuổi Khi Đủ 6 Điều Này! [ExkikJjSd60].mp4", false, false, false, 6, [], 98, ~U[2025-12-18 13:00:06Z], ~U[2026-01-07 21:21:54Z], ~U[2026-01-07 21:21:54Z], "💘 Vì sao phụ nữ chỉ chấp nhận hẹn hò với đàn ông lớn tuổi khi đủ 6 điều này?\nKhông phải tuổi tác quyết định sức hút, mà là khí chất, sự chín chắn và giá trị đàn ông mang lại. Phụ nữ càng trưởng thành càng chọn lọc, và họ chỉ mở lòng khi cảm thấy an toàn – được tôn trọng – có tương lai.\n\n🔎 Trong video này, bạn sẽ khám phá:\n✨ 6 điều cốt lõi khiến phụ nữ sẵn sàng hẹn hò với đàn ông lớn tuổi\n✨ Những sai lầm đàn ông thường mắc khiến phụ nữ “lắc đầu”\n✨ Cách xây dựng hình ảnh đàn ông từng trải, đáng tin cậy và cuốn hút\n\n👉 Xem hết video để biết bạn đã đủ 6 điều này chưa – và cần cải thiện điều gì để phụ nữ chủ động chọn bạn!\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #henho #danonglontuoi #tamlyphunu #tinhyeu #dating #danongtrungnien #phunuhiendai #tinhcam #relationship #danongnenbiet", "Phụ Nữ Chỉ Chấp Nhận Hẹn Hò Với Đàn Ông Lớn Tuổi Khi Đủ 6 Điều Này!", 643, false, "ExkikJjSd60", "https://www.youtube.com/watch?v=ExkikJjSd60", "/downloads/Cuộc Sống Hôn Nhân/2025-12-18 Phụ Nữ Chỉ Chấp Nhận Hẹn Hò Với Đàn Ông Lớn Tuổi Khi Đủ 6 Điều Này!/Phụ Nữ Chỉ Chấp Nhận Hẹn Hò Với Đàn Ông Lớn Tuổi Khi Đủ 6 Điều Này! [ExkikJjSd60].mp4", false, 6, ~U[2025-12-18 13:00:06Z]] 22:21:54.746 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=10.1ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-01-07 21:21:54Z], ~U[2026-01-07 21:21:54Z], 6] 22:21:54.748 [debug] QUERY OK source="media_items" db=1.5ms idle=7.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((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] 22:21:54.750 [debug] QUERY OK source="media_items" db=1.1ms idle=8.3ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [6] 22:21:54.753 [debug] QUERY OK source="media_items" db=2.7ms idle=8.2ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [6] 22:21:54.754 [info] [command_wrapper]: /usr/local/bin/apprise called with: --verbose --title [Pinchflat] New media found --body Found 1 new media item(s) for Cuộc Sống Hôn Nhân. Downloading them now ntalk://tuan:bLzZ2-r6gm8-yqLfm-fsr3J-aSTEJ@nextcloud.luong.tel/6nnffq97 22:21:55.545 [error] [command_wrapper]: /usr/local/bin/apprise called with: --verbose --title [Pinchflat] New media found --body Found 1 new media item(s) for Cuộc Sống Hôn Nhân. Downloading them now ntalk://tuan:bLzZ2-r6gm8-yqLfm-fsr3J-aSTEJ@nextcloud.luong.tel/6nnffq97 exited: 1 with: 2026-01-07 22:21:55,397 - ERROR - Unparseable URL ntalk://tuan:b...J@n...l/6nnffq97 You must specify at least one server URL or populated configuration file. Try 'apprise --help' for more information. 22:21:55.545 [error] Failed to send new media notification for source 6: 2026-01-07 22:21:55,397 - ERROR - Unparseable URL ntalk://tuan:b...J@n...l/6nnffq97 You must specify at least one server URL or populated configuration file. Try 'apprise --help' for more information. 22:21:55.548 [debug] QUERY OK source="tasks" db=0.9ms idle=797.1ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [8315, 6, ~U[2026-01-07 21:21:55Z], ~U[2026-01-07 21:21:55Z]] 22:21:55.549 [info] {"args":{"id":6},"id":8308,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":80173694,"event":"job:stop","queue_time":283443,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 22:21:59.375 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:00.937 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:22:29.378 [info] {"source":"oban","duration":2105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:59.380 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:00.941 [info] {"source":"oban","duration":3187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:23:29.382 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:59.384 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:00.944 [info] {"source":"oban","duration":2023,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:24:29.386 [info] {"source":"oban","duration":953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:59.388 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:00.945 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:25:29.390 [info] {"source":"oban","duration":1254,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:59.392 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:00.946 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:26:29.394 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:59.396 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:00.948 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:27:29.398 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:59.400 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:00.948 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:28:29.402 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:59.404 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:00.949 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:29:29.406 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:59.408 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:00.950 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:30:29.410 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:59.412 [info] {"source":"oban","duration":951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:00.953 [info] {"source":"oban","duration":2135,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:31:29.414 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:59.416 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:00.955 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:32:29.418 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:59.420 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:00.956 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:33:29.422 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:59.424 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:00.960 [info] {"source":"oban","duration":3166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:34:29.426 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:59.428 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:00.962 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:35:29.431 [info] {"source":"oban","duration":1889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:59.433 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:00.966 [info] {"source":"oban","duration":2369,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:36:29.435 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:59.437 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:00.967 [info] {"source":"oban","duration":332,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:37:29.439 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:59.441 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:00.969 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:38:29.443 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:59.445 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:00.971 [info] {"source":"oban","duration":2147,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:39:29.447 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:59.449 [info] {"source":"oban","duration":1274,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:00.972 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:40:29.451 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:59.453 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:00.973 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:41:29.455 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:59.457 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:00.974 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:42:29.459 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:59.461 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:00.977 [info] {"source":"oban","duration":2117,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:43:29.463 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:59.465 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:00.979 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:44:29.467 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:59.469 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:00.981 [info] {"source":"oban","duration":421,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:45:29.471 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:59.473 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:00.984 [info] {"source":"oban","duration":3193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:46:29.475 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:59.477 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:00.988 [info] {"source":"oban","duration":3181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:47:29.479 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:59.481 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:00.989 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:48:29.483 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:59.485 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:00.990 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:49:29.487 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:59.489 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:00.991 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:50:29.491 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:59.493 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:00.993 [info] {"source":"oban","duration":367,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:51:29.495 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:59.497 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:00.994 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:52:29.499 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:59.501 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:00.996 [info] {"source":"oban","duration":2194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:53:29.503 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:59.505 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:00.999 [info] {"source":"oban","duration":2152,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:54:29.507 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:59.509 [info] {"source":"oban","duration":968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:01.001 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:55:29.511 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:59.513 [info] {"source":"oban","duration":1159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:00.002 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:56:29.515 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:59.517 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:00.003 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:57:29.519 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:59.521 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:00.004 [info] {"source":"oban","duration":203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:58:29.522 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:59.523 [info] {"source":"oban","duration":751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:00.005 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:59:29.524 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:59.526 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:00.006 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:00:29.528 [info] {"source":"oban","duration":746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:59.529 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:00.007 [info] {"source":"oban","duration":212,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:01:29.530 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:59.531 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:00.008 [info] {"source":"oban","duration":240,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:02:29.532 [info] {"source":"oban","duration":636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:59.533 [info] {"source":"oban","duration":646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:00.009 [info] {"source":"oban","duration":192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:03:29.535 [info] {"source":"oban","duration":651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:59.536 [info] {"source":"oban","duration":673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:00.010 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:04:29.537 [info] {"source":"oban","duration":572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:59.538 [info] {"source":"oban","duration":920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:00.012 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:05:29.540 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:59.542 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:00.012 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:06:29.544 [info] {"source":"oban","duration":950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:59.546 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:00.013 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:07:29.548 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:59.550 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:00.015 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:08:29.552 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:59.554 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:00.015 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:09:29.556 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:59.558 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:00.016 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:10:29.560 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:59.562 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:00.017 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:11:29.564 [info] {"source":"oban","duration":949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:59.567 [info] {"source":"oban","duration":2072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:00.018 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:12:29.569 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:59.571 [info] {"source":"oban","duration":970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:00.019 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:13:29.573 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:59.575 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:00.020 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:14:29.577 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:59.579 [info] {"source":"oban","duration":947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:00.021 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:15:29.581 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:59.583 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:00.022 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:16:29.585 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:59.587 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:00.024 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:17:29.589 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:59.591 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:00.024 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:18:29.595 [info] {"source":"oban","duration":2535,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:59.596 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:00.025 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:19:29.598 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:59.600 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:00.026 [info] {"source":"oban","duration":244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:20:29.602 [info] {"source":"oban","duration":947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:59.604 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:00.027 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:21:29.606 [info] {"source":"oban","duration":968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:59.608 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:00.028 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:22:29.610 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:59.612 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:00.029 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:23:29.614 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:59.616 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:00.031 [info] {"source":"oban","duration":638,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:24:29.618 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:59.620 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:00.032 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:25:29.622 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:59.624 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:00.033 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:26:29.626 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:59.628 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:00.034 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:27:29.630 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:59.632 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:00.035 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:28:29.634 [info] {"source":"oban","duration":952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:59.636 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:00.037 [info] {"source":"oban","duration":326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:29:29.638 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:59.640 [info] {"source":"oban","duration":970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:00.037 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:30:29.642 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:59.644 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:00.038 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:31:29.646 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:59.648 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:00.039 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:32:29.650 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:59.652 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:00.040 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:33:29.654 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:59.656 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:00.041 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:34:29.658 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:59.660 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:00.042 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:35:29.662 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:59.664 [info] {"source":"oban","duration":948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:00.043 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:36:29.666 [info] {"source":"oban","duration":970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:59.668 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:00.044 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:37:29.670 [info] {"source":"oban","duration":954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:59.672 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:00.045 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:38:29.674 [info] {"source":"oban","duration":967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:59.677 [info] {"source":"oban","duration":2049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:00.046 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:39:29.679 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:59.681 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:00.048 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:40:29.683 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:59.685 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:00.048 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:41:29.687 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:59.689 [info] {"source":"oban","duration":1286,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:00.050 [info] {"source":"oban","duration":400,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:42:29.691 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:59.693 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:00.050 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:43:29.695 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:59.697 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:00.052 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:44:29.699 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:59.701 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:00.052 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:45:29.703 [info] {"source":"oban","duration":1169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:59.705 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:00.053 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:46:29.707 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:59.709 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:00.054 [info] {"source":"oban","duration":356,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:47:29.711 [info] {"source":"oban","duration":926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:59.713 [info] {"source":"oban","duration":973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:00.056 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:48:29.715 [info] {"source":"oban","duration":965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:59.717 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:00.056 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:49:29.719 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:59.721 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:00.057 [info] {"source":"oban","duration":240,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:50:29.727 [info] {"source":"oban","duration":3543,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:59.728 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:00.058 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:51:29.730 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:59.732 [info] {"source":"oban","duration":1240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:00.059 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:52:29.734 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:59.737 [info] {"source":"oban","duration":1790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:00.060 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:53:29.739 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:59.742 [info] {"source":"oban","duration":1973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:00.061 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:54:29.744 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:59.746 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:00.062 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:55:29.748 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:59.750 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:00.064 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:56:29.752 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:59.754 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:00.065 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:57:29.756 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:59.758 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:00.065 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:58:29.760 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:59.762 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:00.066 [info] {"source":"oban","duration":244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:59:29.764 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:59.766 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:00.067 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:00:29.768 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:59.770 [info] {"source":"oban","duration":959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:00.068 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:01:29.772 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:59.774 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:00.070 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:02:29.776 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:59.778 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:00.070 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:03:29.780 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:59.782 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:00.071 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:04:29.784 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:59.786 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:00.072 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:05:29.788 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:59.790 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:00.073 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:06:29.792 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:59.794 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:00.075 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:07:29.796 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:59.798 [info] {"source":"oban","duration":973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:00.077 [info] {"source":"oban","duration":2097,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:08:29.800 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:59.802 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:00.079 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:09:29.804 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:59.806 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:00.080 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:10:29.808 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:59.810 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:00.081 [info] {"source":"oban","duration":345,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:11:29.812 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:59.814 [info] {"source":"oban","duration":945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:00.081 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:12:29.816 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:59.818 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:00.082 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:13:29.820 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:59.822 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:00.083 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:14:29.824 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:59.826 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:00.084 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:15:29.828 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:59.830 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:00.085 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:16:29.832 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:59.834 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:00.086 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:17:29.836 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:59.838 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:00.087 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:18:29.840 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:59.842 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:00.088 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:19:29.844 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:59.846 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:00.089 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:20:29.848 [info] {"source":"oban","duration":905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:59.850 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:00.090 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:21:29.852 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:59.854 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:00.091 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:22:29.856 [info] {"source":"oban","duration":959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:59.858 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:00.092 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:23:29.860 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:59.862 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:00.093 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:24:29.864 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:59.866 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:00.094 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:25:29.868 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:59.870 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:00.095 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:26:29.872 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:59.875 [info] {"source":"oban","duration":1507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:00.096 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:27:29.876 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:59.878 [info] {"source":"oban","duration":1208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:00.098 [info] {"source":"oban","duration":396,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:28:29.880 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:59.882 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:00.098 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:29:29.884 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:59.886 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:00.099 [info] {"source":"oban","duration":244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:30:29.888 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:59.890 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:00.100 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:31:29.892 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:59.894 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:00.101 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:32:29.896 [info] {"source":"oban","duration":1225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:59.898 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:00.102 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:33:29.900 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:59.902 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:00.103 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:34:29.904 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:59.906 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:00.106 [info] {"source":"oban","duration":2175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:35:29.908 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:59.910 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:00.107 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:36:29.912 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:59.914 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:00.109 [info] {"source":"oban","duration":371,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:37:29.916 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:59.918 [info] {"source":"oban","duration":1279,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:00.109 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:38:29.920 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:59.922 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:00.110 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:39:29.924 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:59.926 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:00.111 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:40:29.928 [info] {"source":"oban","duration":1214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:59.930 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:00.113 [info] {"source":"oban","duration":321,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:41:29.932 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:59.934 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:00.113 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:42:29.936 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:59.938 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:00.114 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:43:29.940 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:59.942 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:00.115 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:44:29.944 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:59.946 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:00.116 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:45:29.948 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:59.950 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:00.117 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:46:29.952 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:59.954 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:00.118 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:47:29.956 [info] {"source":"oban","duration":1212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:59.958 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:00.119 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:48:29.960 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:59.962 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:00.120 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:49:29.964 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:59.966 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:00.121 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:50:29.968 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:59.970 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:00.123 [info] {"source":"oban","duration":337,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:51:29.972 [info] {"source":"oban","duration":1230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:59.974 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:00.124 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:52:29.976 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:59.978 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:00.124 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:53:29.980 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:59.982 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:00.125 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:54:29.984 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:59.986 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:00.127 [info] {"source":"oban","duration":415,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:55:29.988 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:59.990 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:00.127 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:56:29.992 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:59.994 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:00.128 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:57:29.996 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:59.998 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:00.130 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:58:30.000 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:00.002 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:00.130 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:59:30.004 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:00.007 [info] {"source":"oban","duration":1799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:00.131 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:00:30.009 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:00.011 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:00.132 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:01:30.015 [info] {"source":"oban","duration":2778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:00.017 [info] {"source":"oban","duration":933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:00.133 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:02:30.019 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:00.021 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:00.134 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:03:30.023 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:00.025 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:00.135 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:04:30.028 [info] {"source":"oban","duration":1659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:00.029 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:00.136 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:05:30.032 [info] {"source":"oban","duration":1825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:00.034 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:00.137 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:06:30.036 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:00.038 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:00.138 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:07:30.040 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:00.042 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:00.139 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:08:30.044 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:00.047 [info] {"source":"oban","duration":1531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:00.140 [info] {"source":"oban","duration":329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:09:30.048 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:00.050 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:00.141 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:10:30.052 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:00.054 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:00.142 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:11:30.056 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:00.059 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:00.143 [info] {"source":"oban","duration":225,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:12:30.061 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:00.063 [info] {"source":"oban","duration":964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:00.144 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:13:30.065 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:00.067 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:00.145 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:14:30.069 [info] {"source":"oban","duration":968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:00.071 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:00.146 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:15:30.073 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:00.075 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:00.147 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:16:30.077 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:00.079 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:00.148 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:17:30.081 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:00.083 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:00.149 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:18:30.085 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:00.087 [info] {"source":"oban","duration":967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:00.150 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:19:30.089 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:00.091 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:00.151 [info] {"source":"oban","duration":240,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:20:30.093 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:00.095 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:00.152 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:21:30.097 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:00.099 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:00.153 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:22:30.101 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:00.103 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:00.154 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:23:30.105 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:00.107 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:00.155 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:24:30.109 [info] {"source":"oban","duration":899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:00.111 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:00.156 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:25:30.113 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:00.115 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:00.157 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:26:30.117 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:00.119 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:00.159 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:27:30.121 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:00.123 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:00.159 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:28:30.125 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:00.127 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:00.160 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:29:30.129 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:00.131 [info] {"source":"oban","duration":946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:00.162 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:30:30.133 [info] {"source":"oban","duration":954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:00.135 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:00.163 [info] {"source":"oban","duration":1178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:31:30.137 [info] {"source":"oban","duration":956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:00.139 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:00.164 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:32:30.141 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:00.143 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:00.165 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:33:30.145 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:00.147 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:00.166 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:34:30.149 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:00.151 [info] {"source":"oban","duration":973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:00.167 [info] {"source":"oban","duration":240,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:35:30.153 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:00.155 [info] {"source":"oban","duration":955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:00.168 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:36:30.157 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:00.159 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:00.169 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:37:30.161 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:00.163 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:00.170 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:38:30.165 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:00.167 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:00.171 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:39:30.169 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:00.171 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:00.172 [info] {"source":"oban","duration":194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:40:30.173 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:00.173 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:41:00.175 [info] {"source":"oban","duration":924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:30.177 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:00.174 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:42:00.179 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:30.181 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:00.175 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:43:00.183 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:30.185 [info] {"source":"oban","duration":952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:00.176 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:44:00.187 [info] {"source":"oban","duration":919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:30.189 [info] {"source":"oban","duration":971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:00.177 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:45:00.191 [info] {"source":"oban","duration":970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:30.193 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:00.178 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:46:00.195 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:30.197 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:00.179 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:47:00.199 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:30.201 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:00.180 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:48:00.203 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:30.205 [info] {"source":"oban","duration":962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:00.181 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:49:00.207 [info] {"source":"oban","duration":960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:30.209 [info] {"source":"oban","duration":960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:00.182 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:50:00.211 [info] {"source":"oban","duration":952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:30.213 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:00.183 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:51:00.215 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:30.217 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:00.184 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:52:00.220 [info] {"source":"oban","duration":1739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:30.221 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:00.185 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:53:00.223 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:30.225 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:00.186 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:54:00.227 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:30.229 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:00.187 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:55:00.231 [info] {"source":"oban","duration":954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:30.233 [info] {"source":"oban","duration":939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:00.188 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:56:00.235 [info] {"source":"oban","duration":957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:30.237 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:00.189 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:57:00.239 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:30.241 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:00.191 [info] {"source":"oban","duration":414,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:58:00.243 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:30.245 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:00.191 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:59:00.247 [info] {"source":"oban","duration":1234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:30.249 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:00.196 [info] {"source":"oban","duration":4213,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[8316]} 02:00:00.206 [info] {"args":{},"id":8316,"meta":{"cron":true,"cron_expr":"0 1 * * *","cron_tz":"Etc/UTC"},"system_time":1767834000205731029,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.Downloading.MediaRetentionWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","local_data"]} 02:00:00.253 [info] {"source":"oban","duration":2944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:00.408 [debug] QUERY OK source="media_items" db=199.8ms idle=503.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" WHERE ((NOT (m0."media_filepath" IS NULL) AND IFNULL(retention_period_days, 0) > 0 AND DATETIME(media_downloaded_at, '+' || retention_period_days || ' day') < DATETIME('now') ) AND NOT (m0."prevent_culling" = 1)) [] 02:00:00.408 [info] Culling 0 media items past their retention date 02:00:00.422 [debug] QUERY OK source="media_items" db=13.1ms queue=0.1ms idle=306.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" WHERE ((NOT (m0."media_filepath" IS NULL) AND NOT ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND NOT (m0."prevent_culling" = 1)) [] 02:00:00.422 [info] Deleting 0 media items that are from before the source cutoff 02:00:00.423 [info] {"args":{},"id":8316,"meta":{"cron":true,"cron_expr":"0 1 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.Downloading.MediaRetentionWorker","source":"oban","duration":216500,"event":"job:stop","queue_time":202897,"attempt":1,"tags":["media_item","local_data"]} 02:00:30.255 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:00.197 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:01:00.257 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:30.259 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:00.198 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:02:00.261 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:30.263 [info] {"source":"oban","duration":1178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:00.199 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:03:00.265 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:30.267 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:00.200 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:04:00.269 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:30.271 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:00.202 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:05:00.273 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:30.275 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:00.202 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:06:00.277 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:30.279 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:00.203 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:07:00.281 [info] {"source":"oban","duration":1276,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:30.283 [info] {"source":"oban","duration":1231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:00.204 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:08:00.285 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:30.287 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:00.205 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:09:00.289 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:30.291 [info] {"source":"oban","duration":911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:00.206 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:10:00.293 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:30.295 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:00.208 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:11:00.297 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:30.299 [info] {"source":"oban","duration":950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:00.208 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:12:00.301 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:30.303 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:00.209 [info] {"source":"oban","duration":247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:13:00.305 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:30.307 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:00.210 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:14:00.310 [info] {"source":"oban","duration":1448,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:30.311 [info] {"source":"oban","duration":937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:00.212 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:15:00.313 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:30.315 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:00.212 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:16:00.317 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:30.319 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:00.213 [info] {"source":"oban","duration":189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:17:00.321 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:30.323 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:48.216 [debug] Tzdata polling for update. 02:17:48.696 [debug] Tzdata polling shows the loaded tz database is up to date. 02:18:00.215 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:18:00.325 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:18:30.327 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:00.216 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:19:00.329 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:30.331 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:00.216 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:20:00.333 [info] {"source":"oban","duration":1282,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:30.335 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:00.217 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:21:00.337 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:30.339 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:00.218 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:22:00.341 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:30.343 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:00.219 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:23:00.345 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:30.347 [info] {"source":"oban","duration":956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:00.220 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:24:00.349 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:30.351 [info] {"source":"oban","duration":1277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:00.221 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:25:00.353 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:30.355 [info] {"source":"oban","duration":966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:00.222 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:26:00.357 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:30.359 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:00.223 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:27:00.361 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:30.363 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:00.224 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:28:00.365 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:30.367 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:00.226 [info] {"source":"oban","duration":329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:29:00.369 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:30.371 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:00.227 [info] {"source":"oban","duration":355,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:30:00.373 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:30.376 [info] {"source":"oban","duration":2036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:00.227 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:31:00.378 [info] {"source":"oban","duration":940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:30.380 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:00.228 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:32:00.382 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:30.384 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:00.229 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:33:00.386 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:30.388 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:00.230 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:34:00.390 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:30.392 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:00.233 [info] {"source":"oban","duration":2175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:35:00.394 [info] {"source":"oban","duration":942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:30.396 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:36:00.235 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:36:00.398 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:36:30.400 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:00.235 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:37:00.402 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:30.404 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:00.236 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:38:00.406 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:30.408 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:39:00.237 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:39:00.410 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:39:30.412 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:00.239 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:40:00.414 [info] {"source":"oban","duration":1214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:30.416 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:00.239 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:41:00.418 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:30.421 [info] {"source":"oban","duration":1662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:00.241 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:42:00.422 [info] {"source":"oban","duration":966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:30.424 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:00.241 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:43:00.426 [info] {"source":"oban","duration":971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:30.428 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:00.243 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:44:00.430 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:30.432 [info] {"source":"oban","duration":1188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:00.243 [info] {"source":"oban","duration":341,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:45:00.434 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:30.436 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:00.244 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:46:00.438 [info] {"source":"oban","duration":948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:30.440 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:00.245 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:47:00.442 [info] {"source":"oban","duration":966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:30.444 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:00.246 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:48:00.446 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:30.448 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:00.247 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:49:00.450 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:30.452 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:00.249 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:50:00.454 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:30.456 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:00.249 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:51:00.458 [info] {"source":"oban","duration":936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:30.460 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:00.250 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:52:00.462 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:30.464 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:00.251 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:53:00.466 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:30.468 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:00.252 [info] {"source":"oban","duration":349,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:54:00.470 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:30.472 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:00.253 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:55:00.474 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:30.476 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:00.255 [info] {"source":"oban","duration":588,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:56:00.478 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:30.480 [info] {"source":"oban","duration":1253,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:00.257 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:57:00.482 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:30.484 [info] {"source":"oban","duration":963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:00.258 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:58:00.486 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:30.488 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:00.258 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:59:00.490 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:30.492 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:00.261 [info] {"source":"oban","duration":1862,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[8317]} 03:00:00.268 [info] {"args":{},"id":8317,"meta":{"cron":true,"cron_expr":"0 2 * * *","cron_tz":"Etc/UTC"},"system_time":1767837600268019828,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaQualityUpgradeWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 03:00:00.279 [debug] QUERY OK source="media_items" db=10.6ms idle=553.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((NOT (m0."media_filepath" IS NULL) AND NOT (m0."prevent_download" = 1)) AND NOT (NOT (m0."media_redownloaded_at" IS NULL))) AND IFNULL(redownload_delay_days, 0) > 0 AND DATE('now', '-' || redownload_delay_days || ' day') > DATE(uploaded_at) AND DATE(media_downloaded_at, '-' || redownload_delay_days || ' day') < DATE(uploaded_at) ) [] 03:00:00.279 [info] Redownloading 0 media items 03:00:00.280 [info] {"args":{},"id":8317,"meta":{"cron":true,"cron_expr":"0 2 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaQualityUpgradeWorker","source":"oban","duration":11594,"event":"job:stop","queue_time":266583,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 03:00:00.494 [info] {"source":"oban","duration":1276,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:30.496 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:00.262 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:01:00.498 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:30.500 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:00.263 [info] {"source":"oban","duration":328,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:02:00.502 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:30.504 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:00.264 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:03:00.506 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:30.508 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:00.266 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:04:00.510 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:30.512 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:00.267 [info] {"source":"oban","duration":433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:05:00.514 [info] {"source":"oban","duration":945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:30.516 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:00.268 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:06:00.518 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:30.520 [info] {"source":"oban","duration":1180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:00.269 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:07:00.522 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:30.525 [info] {"source":"oban","duration":1515,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:00.270 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:08:00.526 [info] {"source":"oban","duration":858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:30.528 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:00.270 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:09:00.530 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:30.532 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:00.272 [info] {"source":"oban","duration":338,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:10:00.534 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:30.536 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:00.273 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:11:00.538 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:30.540 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:00.273 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:12:00.542 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:30.544 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:00.274 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:13:00.546 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:30.548 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:00.275 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:14:00.550 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:30.552 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:00.276 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:15:00.554 [info] {"source":"oban","duration":932,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:30.556 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:00.278 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:16:00.558 [info] {"source":"oban","duration":1241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:30.560 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:00.280 [info] {"source":"oban","duration":1502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:17:00.562 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:30.564 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:00.280 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:18:00.566 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:30.568 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:00.282 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:19:00.570 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:30.572 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:00.283 [info] {"source":"oban","duration":321,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:20:00.574 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:30.576 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:00.283 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:21:00.578 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:30.580 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:00.284 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:22:00.582 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:30.584 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:00.285 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:23:00.586 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:30.588 [info] {"source":"oban","duration":1276,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:00.287 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:24:00.590 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:30.592 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:00.287 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:25:00.594 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:30.596 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:00.289 [info] {"source":"oban","duration":359,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:26:00.598 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:30.600 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:00.289 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:27:00.602 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:30.604 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:00.291 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:28:00.606 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:30.608 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:00.292 [info] {"source":"oban","duration":336,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:29:00.610 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:30.612 [info] {"source":"oban","duration":941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:00.293 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:30:00.614 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:30.616 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:00.293 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:31:00.618 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:30.620 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:00.294 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:32:00.622 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:30.624 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:00.295 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:33:00.626 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:30.628 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:00.296 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:34:00.630 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:30.632 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:00.298 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:35:00.634 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:30.636 [info] {"source":"oban","duration":945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:00.298 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:36:00.638 [info] {"source":"oban","duration":1183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:30.640 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:00.299 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:37:00.642 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:30.644 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:00.301 [info] {"source":"oban","duration":390,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:38:00.646 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:30.648 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:00.302 [info] {"source":"oban","duration":428,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:39:00.650 [info] {"source":"oban","duration":973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:30.652 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:00.303 [info] {"source":"oban","duration":328,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:40:00.654 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:30.656 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:00.304 [info] {"source":"oban","duration":351,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:41:00.658 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:30.660 [info] {"source":"oban","duration":925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:00.305 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:42:00.662 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:30.664 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:00.305 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:43:00.666 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:30.668 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:00.306 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:44:00.670 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:30.672 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:00.307 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:45:00.674 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:30.676 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:00.309 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:46:00.678 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:30.680 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:00.309 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:47:00.682 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:30.684 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:00.310 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:48:00.686 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:30.688 [info] {"source":"oban","duration":973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:00.311 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:49:00.690 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:30.692 [info] {"source":"oban","duration":957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:00.312 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:50:00.694 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:30.696 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:00.313 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:51:00.698 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:30.700 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:00.314 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:52:00.702 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:30.704 [info] {"source":"oban","duration":1205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:00.316 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:53:00.706 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:30.708 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:00.316 [info] {"source":"oban","duration":321,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:54:00.710 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:30.712 [info] {"source":"oban","duration":1280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:00.317 [info] {"source":"oban","duration":233,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:55:00.714 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:30.716 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:00.318 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:56:00.718 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:30.720 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:00.319 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:57:00.722 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:30.724 [info] {"source":"oban","duration":956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:00.320 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:58:00.726 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:30.728 [info] {"source":"oban","duration":1257,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:00.322 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:59:00.730 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:30.732 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:00.322 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:00:00.734 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:30.737 [info] {"source":"oban","duration":1451,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:00.323 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:01:00.738 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:30.740 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:00.324 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:02:00.742 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:30.744 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:00.325 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:03:00.746 [info] {"source":"oban","duration":952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:30.748 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:00.326 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:04:00.750 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:30.752 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:00.327 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:05:00.754 [info] {"source":"oban","duration":1229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:30.756 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:00.328 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:06:00.758 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:30.760 [info] {"source":"oban","duration":935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:00.329 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:07:00.762 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:30.764 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:00.330 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:08:00.766 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:30.768 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:00.332 [info] {"source":"oban","duration":336,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:09:00.770 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:30.772 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:00.333 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:10:00.774 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:30.776 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:00.334 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:11:00.778 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:30.780 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:00.334 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:12:00.782 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:30.784 [info] {"source":"oban","duration":952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:00.335 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:13:00.786 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:30.788 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:00.336 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:14:00.790 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:30.792 [info] {"source":"oban","duration":951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:00.338 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:15:00.794 [info] {"source":"oban","duration":933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:30.796 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:00.338 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:16:00.798 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:30.800 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:00.339 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:17:00.802 [info] {"source":"oban","duration":938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:30.804 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:00.340 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:18:00.806 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:30.808 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:00.341 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:19:00.810 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:30.812 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:00.343 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:20:00.814 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:30.816 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:00.343 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:21:00.818 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:30.821 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:00.344 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:22:00.822 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:30.824 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:00.345 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:23:00.826 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:30.828 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:00.346 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:24:00.830 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:30.832 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:00.347 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:25:00.835 [info] {"source":"oban","duration":1586,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:30.836 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:00.348 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:26:00.838 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:30.840 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:00.349 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:27:00.842 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:30.844 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:00.350 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:28:00.847 [info] {"source":"oban","duration":1507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:30.848 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:00.351 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:29:00.850 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:30.852 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:00.353 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:30:00.854 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:30.856 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:00.353 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:31:00.858 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:30.860 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:00.354 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:32:00.862 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:30.864 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:00.355 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:33:00.866 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:30.868 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:00.357 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:34:00.870 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:30.872 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:00.357 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:35:00.874 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:30.876 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:00.359 [info] {"source":"oban","duration":335,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:36:00.878 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:30.881 [info] {"source":"oban","duration":1771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:00.359 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:37:00.883 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:30.885 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:00.360 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:38:00.887 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:30.889 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:00.361 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:39:00.891 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:30.893 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:00.362 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:40:00.895 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:30.897 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:00.363 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:41:00.902 [info] {"source":"oban","duration":3978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:30.904 [info] {"source":"oban","duration":1211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:00.364 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:42:00.906 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:30.908 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:00.365 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:43:00.910 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:30.912 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:00.366 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:44:00.914 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:30.916 [info] {"source":"oban","duration":1185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:00.367 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:45:00.918 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:30.920 [info] {"source":"oban","duration":1222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:00.368 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:46:00.922 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:30.924 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:00.370 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:47:00.926 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:30.928 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:00.370 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:48:00.930 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:30.933 [info] {"source":"oban","duration":1889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:00.371 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:49:00.935 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:30.937 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:00.373 [info] {"source":"oban","duration":393,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:50:00.939 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:30.941 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:00.374 [info] {"source":"oban","duration":422,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:51:00.943 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:30.945 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:00.374 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:52:00.947 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:30.949 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:00.376 [info] {"source":"oban","duration":347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:53:00.953 [info] {"source":"oban","duration":2769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:30.955 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:00.376 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:54:00.957 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:30.959 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:00.377 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:55:00.961 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:30.963 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:00.378 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:56:00.965 [info] {"source":"oban","duration":947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:30.967 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:00.379 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:57:00.969 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:30.971 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:00.381 [info] {"source":"oban","duration":328,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:58:00.973 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:30.975 [info] {"source":"oban","duration":966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:00.381 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:59:00.977 [info] {"source":"oban","duration":923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:30.979 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:00.382 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:00:00.981 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:30.983 [info] {"source":"oban","duration":942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:00.383 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:01:00.985 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:30.987 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:00.384 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:02:00.989 [info] {"source":"oban","duration":971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:30.991 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:00.385 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:03:00.993 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:30.995 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:00.386 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:04:00.998 [info] {"source":"oban","duration":1522,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:30.999 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:00.387 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:05:01.001 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:31.003 [info] {"source":"oban","duration":941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:00.388 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:06:01.005 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:31.007 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:00.389 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:07:01.009 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:31.011 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:00.390 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:08:01.013 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:31.015 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:00.391 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:09:01.017 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:31.019 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:00.392 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:10:01.021 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:31.023 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:00.394 [info] {"source":"oban","duration":358,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:11:01.025 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:31.027 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:00.394 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:12:01.029 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:31.031 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:00.395 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:13:01.033 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:31.035 [info] {"source":"oban","duration":927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:00.396 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:14:01.037 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:31.039 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:00.397 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:15:01.041 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:31.043 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:00.398 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:16:01.045 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:31.047 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:00.399 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:17:01.049 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:31.051 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:18:00.400 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:18:01.053 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:18:31.055 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:00.401 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:19:01.057 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:31.059 [info] {"source":"oban","duration":1169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:00.402 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:20:01.061 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:31.063 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:00.404 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:21:01.065 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:31.067 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:00.404 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:22:01.069 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:31.071 [info] {"source":"oban","duration":1189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:00.405 [info] {"source":"oban","duration":363,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:23:01.073 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:31.075 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:00.406 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:24:01.077 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:31.079 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:00.409 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:25:01.081 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:31.083 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:00.410 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:26:01.086 [info] {"source":"oban","duration":2132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:31.088 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:00.411 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:27:01.090 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:31.092 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:00.412 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:28:01.094 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:31.096 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:00.413 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:29:01.098 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:31.100 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:00.415 [info] {"source":"oban","duration":338,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:30:01.102 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:31.104 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:00.415 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:31:01.106 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:31.108 [info] {"source":"oban","duration":951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:00.416 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:32:01.110 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:31.112 [info] {"source":"oban","duration":952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:00.417 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:33:01.114 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:31.116 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:00.418 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:34:01.118 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:31.120 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:00.420 [info] {"source":"oban","duration":321,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:35:01.122 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:31.124 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:00.421 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:36:01.126 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:31.128 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:00.421 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:37:01.130 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:31.132 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:00.422 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:38:01.134 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:31.136 [info] {"source":"oban","duration":942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:00.423 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:39:01.138 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:31.140 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:00.424 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:40:01.142 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:31.144 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:00.425 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:41:01.146 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:31.148 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:00.427 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:42:01.150 [info] {"source":"oban","duration":951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:31.152 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:00.427 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:43:01.156 [info] {"source":"oban","duration":1824,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:31.158 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:00.428 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:44:01.160 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:31.162 [info] {"source":"oban","duration":963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:00.429 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:45:01.164 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:31.166 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:00.430 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:46:01.168 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:31.170 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:00.432 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:47:01.172 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:31.174 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:00.432 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:48:01.176 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:31.178 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:00.434 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:49:01.180 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:31.182 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:00.434 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:50:01.184 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:31.186 [info] {"source":"oban","duration":940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:00.435 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:51:01.188 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:31.190 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:00.436 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:52:01.192 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:31.194 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:00.437 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:53:01.196 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:31.198 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:00.438 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:54:01.200 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:31.202 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:00.439 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:55:01.204 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:31.206 [info] {"source":"oban","duration":962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:00.440 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:56:01.208 [info] {"source":"oban","duration":834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:31.210 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:00.441 [info] {"source":"oban","duration":354,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:57:01.212 [info] {"source":"oban","duration":961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:31.214 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:00.443 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:58:01.216 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:31.218 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:00.443 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:59:01.220 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:31.222 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:00.444 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:00:01.224 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:31.226 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:00.445 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:01:01.228 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:31.230 [info] {"source":"oban","duration":1178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:00.446 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:02:01.232 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:31.234 [info] {"source":"oban","duration":1319,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:00.447 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:03:01.236 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:31.239 [info] {"source":"oban","duration":1964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:04:00.449 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:04:01.241 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:04:31.243 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:00.449 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:05:01.245 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:31.247 [info] {"source":"oban","duration":931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:00.450 [info] {"source":"oban","duration":187,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:06:01.249 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:31.251 [info] {"source":"oban","duration":1246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:00.452 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:07:01.253 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:31.255 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:00.453 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:08:01.257 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:31.259 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:00.453 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:09:01.261 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:31.263 [info] {"source":"oban","duration":1198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:00.454 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:10:01.265 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:31.267 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:00.455 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:11:01.269 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:31.271 [info] {"source":"oban","duration":975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:00.456 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:12:01.273 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:31.275 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:00.457 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:13:01.277 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:31.279 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:00.458 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:14:01.281 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:31.283 [info] {"source":"oban","duration":957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:00.459 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:15:01.285 [info] {"source":"oban","duration":958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:31.287 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:00.460 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:16:01.289 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:31.291 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:00.461 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:17:01.293 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:31.295 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:00.462 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:18:01.297 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:31.299 [info] {"source":"oban","duration":1382,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:00.463 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:19:01.301 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:31.304 [info] {"source":"oban","duration":2131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:00.465 [info] {"source":"oban","duration":367,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:20:01.306 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:31.308 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:00.465 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:21:01.310 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:31.312 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:00.466 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:22:01.314 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:31.316 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:00.467 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:23:01.318 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:31.320 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:00.468 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:24:01.322 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:31.324 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:00.469 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:25:01.326 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:31.328 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:00.470 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:26:01.330 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:31.332 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:00.471 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:27:01.334 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:31.336 [info] {"source":"oban","duration":1265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:00.472 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:28:01.338 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:31.340 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:00.473 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:29:01.342 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:31.344 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:00.475 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:30:01.346 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:31.348 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:00.476 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:31:01.350 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:31.352 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:00.477 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:32:01.354 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:31.356 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:00.478 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:33:01.358 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:31.360 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:00.480 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:34:01.362 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:31.364 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:00.480 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:35:01.366 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:31.368 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:00.481 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:36:01.370 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:31.372 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:00.483 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:37:01.374 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:31.376 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:00.483 [info] {"source":"oban","duration":338,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:38:01.378 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:31.380 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:00.485 [info] {"source":"oban","duration":355,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:39:01.382 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:31.386 [info] {"source":"oban","duration":2708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:00.486 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:40:01.388 [info] {"source":"oban","duration":955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:31.390 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:00.486 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:41:01.392 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:31.394 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:00.487 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:42:01.396 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:31.398 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:00.488 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:43:01.400 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:31.402 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:00.490 [info] {"source":"oban","duration":350,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:44:01.404 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:31.406 [info] {"source":"oban","duration":958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:00.491 [info] {"source":"oban","duration":394,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:45:01.408 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:31.410 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:00.491 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:46:01.412 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:31.414 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:00.492 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:47:01.416 [info] {"source":"oban","duration":1169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:31.418 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:00.493 [info] {"source":"oban","duration":351,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:48:01.420 [info] {"source":"oban","duration":962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:31.422 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:00.494 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:49:01.424 [info] {"source":"oban","duration":960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:31.426 [info] {"source":"oban","duration":1201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:00.495 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:50:01.428 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:31.430 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:00.496 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:51:01.432 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:31.434 [info] {"source":"oban","duration":1180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:00.498 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:52:01.436 [info] {"source":"oban","duration":1266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:31.438 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:00.498 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:53:01.441 [info] {"source":"oban","duration":1857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:31.443 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:00.500 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:54:01.445 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:31.447 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:00.500 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:55:01.449 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:31.451 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:00.501 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:56:01.453 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:31.455 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:00.502 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:57:01.457 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:31.459 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:00.503 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:58:01.461 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:31.463 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:00.504 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:59:01.465 [info] {"source":"oban","duration":1276,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:31.467 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:00.505 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:00:01.469 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:31.471 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:00.506 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:01:01.473 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:31.475 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:00.507 [info] {"source":"oban","duration":338,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:02:01.477 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:31.479 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:00.508 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:03:01.481 [info] {"source":"oban","duration":1215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:31.483 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:00.510 [info] {"source":"oban","duration":353,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:04:01.485 [info] {"source":"oban","duration":1198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:31.487 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:00.510 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:05:01.489 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:31.491 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:00.511 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:06:01.493 [info] {"source":"oban","duration":1218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:31.495 [info] {"source":"oban","duration":964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:00.513 [info] {"source":"oban","duration":332,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:07:01.497 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:31.499 [info] {"source":"oban","duration":1159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:00.514 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:08:01.501 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:31.503 [info] {"source":"oban","duration":966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:00.514 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:09:01.505 [info] {"source":"oban","duration":1239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:31.507 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:00.516 [info] {"source":"oban","duration":327,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:10:01.509 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:31.511 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:00.516 [info] {"source":"oban","duration":205,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:11:01.513 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:31.515 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:00.517 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:12:01.517 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:31.519 [info] {"source":"oban","duration":1229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:00.518 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:13:01.521 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:31.523 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:00.519 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:14:01.525 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:31.527 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:00.520 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:15:01.529 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:31.531 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:00.521 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:16:01.533 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:31.535 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:00.522 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:17:01.537 [info] {"source":"oban","duration":966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:31.539 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:00.523 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:18:01.541 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:31.545 [info] {"source":"oban","duration":2646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:00.524 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:19:01.546 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:31.548 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:00.525 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:20:01.550 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:31.552 [info] {"source":"oban","duration":1205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:00.526 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:21:01.554 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:31.556 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:00.527 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:22:01.558 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:31.560 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:00.528 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:23:01.562 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:31.564 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:00.529 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:24:01.566 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:31.568 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:00.530 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:25:01.570 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:31.572 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:00.531 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:26:01.574 [info] {"source":"oban","duration":942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:31.576 [info] {"source":"oban","duration":1361,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:00.532 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:27:01.578 [info] {"source":"oban","duration":967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:31.580 [info] {"source":"oban","duration":967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:00.533 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:28:01.582 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:31.584 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:00.534 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:29:01.586 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:31.588 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:00.535 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:30:01.590 [info] {"source":"oban","duration":1236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:31.592 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:00.536 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:31:01.594 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:31.596 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:00.538 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:32:01.598 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:31.600 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:00.538 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:33:01.602 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:31.604 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:00.539 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:34:01.606 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:31.608 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:00.540 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:35:01.610 [info] {"source":"oban","duration":955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:31.613 [info] {"source":"oban","duration":1546,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:00.541 [info] {"source":"oban","duration":320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:36:01.614 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:31.616 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:00.542 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:37:01.618 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:31.620 [info] {"source":"oban","duration":971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:00.543 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:38:01.622 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:31.624 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:00.544 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:39:01.626 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:31.628 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:00.545 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:40:01.630 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:31.632 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:00.546 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:41:01.634 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:31.636 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:00.547 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:42:01.638 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:31.640 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:00.549 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:43:01.642 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:31.644 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:00.550 [info] {"source":"oban","duration":1268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:44:01.646 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:31.648 [info] {"source":"oban","duration":858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:00.551 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:45:01.650 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:31.652 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:00.552 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:46:01.654 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:31.656 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:00.554 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:47:01.658 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:31.660 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:00.554 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:48:01.664 [info] {"source":"oban","duration":2578,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:31.665 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:00.555 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:49:01.667 [info] {"source":"oban","duration":1298,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:31.669 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:00.556 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:50:01.673 [info] {"source":"oban","duration":3196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:31.675 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:00.557 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:51:01.677 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:31.679 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:00.558 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:52:01.681 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:31.683 [info] {"source":"oban","duration":937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:00.559 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:53:01.685 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:31.687 [info] {"source":"oban","duration":1255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:00.561 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:54:01.689 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:31.692 [info] {"source":"oban","duration":1625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:00.561 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:55:01.693 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:31.695 [info] {"source":"oban","duration":968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:00.562 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:56:01.701 [info] {"source":"oban","duration":4609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:31.703 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:00.563 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:57:01.705 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:31.707 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:00.565 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:58:01.709 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:31.711 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:00.565 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:59:01.713 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:31.715 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:00.566 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:00:01.717 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:31.719 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:00.567 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:01:01.721 [info] {"source":"oban","duration":931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:31.723 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:00.568 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:02:01.725 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:31.727 [info] {"source":"oban","duration":961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:00.569 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:03:01.729 [info] {"source":"oban","duration":943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:31.731 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:00.570 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:04:01.733 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:31.735 [info] {"source":"oban","duration":1193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:00.571 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:05:01.737 [info] {"source":"oban","duration":1321,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:31.739 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:00.572 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:06:01.741 [info] {"source":"oban","duration":1208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:31.743 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:00.573 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:07:01.745 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:31.747 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:00.575 [info] {"source":"oban","duration":345,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:08:01.749 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:31.751 [info] {"source":"oban","duration":947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:00.576 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:09:01.753 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:31.755 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:00.576 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:10:01.757 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:31.759 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:00.577 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:11:01.761 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:31.763 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:00.578 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:12:01.765 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:31.767 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:00.579 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:13:01.769 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:31.771 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:00.580 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:14:01.773 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:31.775 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:00.581 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:15:01.777 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:31.779 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:00.582 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:16:01.781 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:31.783 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:00.583 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:17:01.785 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:31.787 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:00.585 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:18:01.789 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:31.791 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:00.585 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:19:01.793 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:31.795 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:00.586 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:20:01.797 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:31.799 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:00.588 [info] {"source":"oban","duration":343,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:21:01.801 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:31.803 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:00.588 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:22:01.805 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:31.807 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:00.589 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:23:01.809 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:31.811 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:00.590 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:24:01.813 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:31.815 [info] {"source":"oban","duration":1250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:00.591 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:25:01.817 [info] {"source":"oban","duration":936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:31.819 [info] {"source":"oban","duration":922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:00.592 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:26:01.821 [info] {"source":"oban","duration":957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:31.823 [info] {"source":"oban","duration":961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:00.594 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:27:01.825 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:31.827 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:00.594 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:28:01.829 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:31.831 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:00.595 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:29:01.833 [info] {"source":"oban","duration":965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:31.835 [info] {"source":"oban","duration":947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:00.596 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:30:01.837 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:31.839 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:00.597 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:31:01.841 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:31.843 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:00.599 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:32:01.845 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:31.847 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:00.599 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:33:01.849 [info] {"source":"oban","duration":958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:31.851 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:00.600 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:34:01.853 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:31.855 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:00.602 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:35:01.857 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:31.859 [info] {"source":"oban","duration":1199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:00.603 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:36:01.861 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:31.863 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:00.603 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:37:01.865 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:31.867 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:00.604 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:38:01.869 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:31.871 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:00.605 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:39:01.873 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:31.875 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:00.606 [info] {"source":"oban","duration":240,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:40:01.877 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:31.879 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:00.608 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:41:01.881 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:31.883 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:00.608 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:42:01.885 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:31.887 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:00.609 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:43:01.889 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:31.891 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:00.610 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:44:01.893 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:31.895 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:00.611 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:45:01.897 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:31.899 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:00.612 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:46:01.901 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:31.903 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:00.613 [info] {"source":"oban","duration":320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:47:01.905 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:31.907 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:00.614 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:48:01.909 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:31.911 [info] {"source":"oban","duration":1187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:00.615 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:49:01.913 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:31.915 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:00.616 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:50:01.917 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:31.919 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:00.618 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:51:01.921 [info] {"source":"oban","duration":939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:31.923 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:00.618 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:52:01.925 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:31.927 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:00.619 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:53:01.929 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:31.931 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:00.620 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:54:01.933 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:31.935 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:00.621 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:55:01.937 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:31.939 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:00.623 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:56:01.941 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:31.943 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:00.623 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:57:01.945 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:31.947 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:00.625 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:58:01.949 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:31.951 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:00.626 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:59:01.953 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:31.955 [info] {"source":"oban","duration":936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:00.626 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:00:01.957 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:31.959 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:00.627 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:01:01.961 [info] {"source":"oban","duration":973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:31.963 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:00.628 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:02:01.966 [info] {"source":"oban","duration":1783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:31.968 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:00.629 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:03:01.970 [info] {"source":"oban","duration":1324,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:31.972 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:00.630 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:04:01.977 [info] {"source":"oban","duration":4094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:31.979 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:00.631 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:05:01.981 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:31.983 [info] {"source":"oban","duration":940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:00.632 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:06:01.985 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:31.987 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:00.633 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:07:01.989 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:31.991 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:00.635 [info] {"source":"oban","duration":329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:08:01.993 [info] {"source":"oban","duration":834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:31.995 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:00.637 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:09:01.998 [info] {"source":"oban","duration":1773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:32.000 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:00.637 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:10:02.002 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:32.004 [info] {"source":"oban","duration":1220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:00.638 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:11:02.007 [info] {"source":"oban","duration":2046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:32.009 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:00.639 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:12:02.012 [info] {"source":"oban","duration":1912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:32.014 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:00.641 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:13:02.017 [info] {"source":"oban","duration":2080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:32.019 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:00.641 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:14:02.021 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:32.023 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:00.642 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:15:02.025 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:32.027 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:00.643 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:16:02.029 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:32.031 [info] {"source":"oban","duration":1215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:00.644 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:17:02.033 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:32.035 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:00.645 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:18:02.037 [info] {"source":"oban","duration":1273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:32.039 [info] {"source":"oban","duration":968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:00.646 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:19:02.041 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:32.043 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:00.648 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:20:02.045 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:32.047 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:00.649 [info] {"source":"oban","duration":356,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:21:02.049 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:32.051 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:00.649 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:22:02.055 [info] {"source":"oban","duration":2925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:32.057 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:00.651 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:23:02.059 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:32.061 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:00.651 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:24:02.063 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:32.065 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:00.652 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:25:02.067 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:32.069 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:00.653 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:26:02.072 [info] {"source":"oban","duration":1926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:32.074 [info] {"source":"oban","duration":937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:00.654 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:27:02.079 [info] {"source":"oban","duration":3889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:32.081 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:00.655 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:28:02.084 [info] {"source":"oban","duration":1790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:32.086 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:00.656 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:29:02.089 [info] {"source":"oban","duration":1723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:32.091 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:00.657 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:30:02.094 [info] {"source":"oban","duration":1968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:32.096 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:00.658 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:31:02.098 [info] {"source":"oban","duration":1240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:32.100 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:00.659 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:32:02.102 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:32.104 [info] {"source":"oban","duration":938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:00.660 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:33:02.106 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:32.108 [info] {"source":"oban","duration":952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:00.661 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:34:02.113 [info] {"source":"oban","duration":3906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:32.115 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:00.662 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:35:02.118 [info] {"source":"oban","duration":1646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:32.120 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:00.663 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:36:02.124 [info] {"source":"oban","duration":2955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:32.130 [info] {"source":"oban","duration":4839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:00.664 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:37:02.132 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:32.134 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:00.665 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:38:02.136 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:32.138 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:00.666 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:39:02.140 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:32.142 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:00.668 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:40:02.144 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:32.146 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:00.668 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:41:02.148 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:32.150 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:00.670 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:42:02.153 [info] {"source":"oban","duration":2168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:32.155 [info] {"source":"oban","duration":1225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:00.670 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:43:02.160 [info] {"source":"oban","duration":4050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:32.162 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:00.671 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:44:02.166 [info] {"source":"oban","duration":3070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:32.168 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:00.672 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:45:02.170 [info] {"source":"oban","duration":1193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:32.172 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:00.673 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:46:02.177 [info] {"source":"oban","duration":3691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:32.178 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:00.674 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:47:02.180 [info] {"source":"oban","duration":1248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:32.182 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:00.676 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:48:02.184 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:32.186 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:00.676 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:49:02.189 [info] {"source":"oban","duration":1548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:32.190 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:00.677 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:50:02.192 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:09.207 [info] {"args":{"id":11},"id":8311,"meta":{},"system_time":1767862209207172018,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 09:50:09.208 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1374.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [11] 09:50:09.208 [debug] QUERY OK source="settings" db=0.2ms idle=1375.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:09.211 [debug] QUERY OK source="media_items" db=2.0ms idle=1012.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")))) [11] 09:50:09.217 [debug] QUERY OK source="media_items" db=6.1ms queue=0.1ms idle=11.4ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [11] 09:50:09.218 [debug] QUERY OK source="media_profiles" db=0.2ms idle=11.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:50:09.219 [debug] QUERY OK source="settings" db=0.1ms idle=10.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:09.219 [debug] QUERY OK source="settings" db=0.1ms idle=10.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:09.223 [debug] QUERY OK source="media_items" db=2.4ms idle=9.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [11] 09:50:09.225 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 09:50:09.225 [debug] Current batch of media processed. Will check again in 1000ms 09:50:09.225 [debug] QUERY OK source="settings" db=0.2ms idle=7.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:09.225 [debug] QUERY OK source="settings" db=0.1ms idle=7.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:09.226 [debug] QUERY OK source="settings" db=0.1ms idle=6.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:09.226 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@xreview-9 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/X Review Official/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/fa/dc/fadc5faeb968717edd7032d1b884feea9e67410aa3c40cd64a20ecaa78e16af6.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/57/66/5766f10c2ed0e4ad4b663a70ef7f18eb13330246dc5d3dedbe9bd0617cbdf2cb.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 09:50:10.225 [debug] Current batch of media processed. Will check again in 1000ms 09:50:11.226 [debug] Current batch of media processed. Will check again in 1000ms 09:50:12.049 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@xreview-9 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/X Review Official/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/fa/dc/fadc5faeb968717edd7032d1b884feea9e67410aa3c40cd64a20ecaa78e16af6.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/57/66/5766f10c2ed0e4ad4b663a70ef7f18eb13330246dc5d3dedbe9bd0617cbdf2cb.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 09:50:12.050 [debug] Gracefully stopping file follower 09:50:12.052 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=1217.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [11] 09:50:12.053 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1220.1ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-01-08 08:50:12Z], ~U[2026-01-08 08:50:12Z], 11] 09:50:12.055 [debug] QUERY OK source="media_items" db=2.0ms idle=1221.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [11] 09:50:12.058 [debug] QUERY OK source="media_items" db=2.2ms idle=1223.5ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [11] 09:50:12.059 [debug] QUERY OK source="media_items" db=0.5ms idle=855.2ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [11] 09:50:12.067 [debug] QUERY OK source="tasks" db=1.3ms idle=10.1ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [8318, 11, ~U[2026-01-08 08:50:12Z], ~U[2026-01-08 08:50:12Z]] 09:50:12.069 [info] {"args":{"id":11},"id":8311,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":2860496,"event":"job:stop","queue_time":740652,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 09:50:32.194 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:00.678 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:51:02.196 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:32.198 [info] {"source":"oban","duration":1222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:00.679 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:52:02.203 [info] {"source":"oban","duration":4350,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:32.205 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:00.680 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:53:02.209 [info] {"source":"oban","duration":2952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:32.211 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:00.681 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:54:02.215 [info] {"source":"oban","duration":2937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:32.217 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:00.682 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:55:02.222 [info] {"source":"oban","duration":4016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:32.224 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:00.683 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:56:02.227 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:32.228 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:00.684 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:57:02.230 [info] {"source":"oban","duration":1193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:32.232 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:00.686 [info] {"source":"oban","duration":402,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:58:02.234 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:32.236 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:00.686 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:59:02.238 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:32.240 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:00.687 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:00:02.242 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:32.244 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:00.688 [info] {"source":"oban","duration":375,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:01:02.246 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:32.248 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:00.689 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:02:02.250 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:32.252 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:00.690 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:03:02.254 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:32.256 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:00.691 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:04:02.258 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:32.260 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:00.693 [info] {"source":"oban","duration":341,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:05:02.262 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:32.264 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:00.693 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:06:02.268 [info] {"source":"oban","duration":2988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:32.270 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:00.694 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:07:02.275 [info] {"source":"oban","duration":4009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:32.277 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:00.695 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:08:02.283 [info] {"source":"oban","duration":4595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:32.284 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:00.696 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:09:02.287 [info] {"source":"oban","duration":1919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:32.289 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:00.697 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:10:02.294 [info] {"source":"oban","duration":4234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:32.296 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:00.698 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:11:02.298 [info] {"source":"oban","duration":1214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:32.300 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:00.699 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:12:02.302 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:32.304 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:00.700 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:13:02.306 [info] {"source":"oban","duration":1185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:32.308 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:00.702 [info] {"source":"oban","duration":339,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:14:02.310 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:32.312 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:00.704 [info] {"source":"oban","duration":1281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:15:02.315 [info] {"source":"oban","duration":1634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:32.316 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:00.705 [info] {"source":"oban","duration":383,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:16:02.319 [info] {"source":"oban","duration":1672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:32.321 [info] {"source":"oban","duration":1587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:00.705 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:17:02.323 [info] {"source":"oban","duration":1190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:32.325 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:00.706 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:18:02.327 [info] {"source":"oban","duration":975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:32.329 [info] {"source":"oban","duration":1193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:00.707 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:19:02.331 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:32.333 [info] {"source":"oban","duration":1228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:00.708 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:20:02.335 [info] {"source":"oban","duration":1325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:32.337 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:00.709 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:21:02.339 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:32.341 [info] {"source":"oban","duration":1219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:00.710 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:22:02.343 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:32.345 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:00.711 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:23:02.347 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:32.349 [info] {"source":"oban","duration":959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:00.712 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:24:02.351 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:32.353 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:00.713 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:25:02.358 [info] {"source":"oban","duration":3744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:32.360 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:00.714 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:26:02.363 [info] {"source":"oban","duration":1955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:32.365 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:00.715 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:27:02.368 [info] {"source":"oban","duration":1918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:32.370 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:00.716 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:28:02.375 [info] {"source":"oban","duration":3985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:32.377 [info] {"source":"oban","duration":1227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:00.717 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:29:02.381 [info] {"source":"oban","duration":2414,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:32.382 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:00.719 [info] {"source":"oban","duration":338,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:30:02.384 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:32.386 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:00.719 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:31:02.388 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:32.390 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:00.720 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:32:02.392 [info] {"source":"oban","duration":906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:32.396 [info] {"source":"oban","duration":3064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:00.722 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:33:02.399 [info] {"source":"oban","duration":1622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:32.400 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:00.724 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:34:02.404 [info] {"source":"oban","duration":2979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:32.406 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:00.725 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:35:02.408 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:32.410 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:00.726 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:36:02.412 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:32.414 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:00.727 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:37:02.418 [info] {"source":"oban","duration":1865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:32.420 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:00.728 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:38:02.423 [info] {"source":"oban","duration":1849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:32.425 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:00.729 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:39:02.427 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:32.429 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:00.730 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:40:02.432 [info] {"source":"oban","duration":2134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:32.434 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:00.732 [info] {"source":"oban","duration":325,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:41:02.436 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:32.438 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:00.732 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:42:02.440 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:32.442 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:00.733 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:43:02.445 [info] {"source":"oban","duration":1673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:32.446 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:00.735 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:44:02.448 [info] {"source":"oban","duration":1247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:32.453 [info] {"source":"oban","duration":3839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:00.736 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:45:02.457 [info] {"source":"oban","duration":3010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:32.459 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:00.738 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:46:02.461 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:32.463 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:00.738 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:47:02.465 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:32.467 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:00.739 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:48:02.469 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:32.471 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:00.740 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:49:02.473 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:32.475 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:00.741 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:50:02.477 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:32.479 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:00.742 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:51:02.481 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:32.483 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:00.743 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:52:02.488 [info] {"source":"oban","duration":3915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:32.490 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:00.745 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:53:02.496 [info] {"source":"oban","duration":4968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:32.498 [info] {"source":"oban","duration":1248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:00.745 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:54:02.501 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:32.503 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:00.746 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:55:02.506 [info] {"source":"oban","duration":1710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:32.507 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:00.747 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:56:02.509 [info] {"source":"oban","duration":1218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:32.511 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:00.748 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:57:02.515 [info] {"source":"oban","duration":3181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:32.517 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:00.749 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:58:02.519 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:32.521 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:00.751 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:59:02.523 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:32.525 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:00.752 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:00:02.527 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:32.529 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:00.752 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:01:02.531 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:32.533 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:00.753 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:02:02.535 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:32.537 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:00.754 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:03:02.540 [info] {"source":"oban","duration":1884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:32.542 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:00.755 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:04:02.544 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:32.546 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:00.757 [info] {"source":"oban","duration":353,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:05:02.551 [info] {"source":"oban","duration":4298,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:32.553 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:00.757 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:06:02.555 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:32.557 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:00.758 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:07:02.562 [info] {"source":"oban","duration":2645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:32.563 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:00.760 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:08:02.567 [info] {"source":"oban","duration":3058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:32.569 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:00.760 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:09:02.573 [info] {"source":"oban","duration":2956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:32.575 [info] {"source":"oban","duration":1221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:00.762 [info] {"source":"oban","duration":325,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:10:02.580 [info] {"source":"oban","duration":3979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:32.582 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:00.763 [info] {"source":"oban","duration":342,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:11:02.585 [info] {"source":"oban","duration":1759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:32.587 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:00.763 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:12:02.589 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:32.591 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:00.764 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:13:02.593 [info] {"source":"oban","duration":1261,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:32.595 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:00.765 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:14:02.597 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:32.600 [info] {"source":"oban","duration":1760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:00.767 [info] {"source":"oban","duration":343,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:15:02.608 [info] {"source":"oban","duration":6427,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:32.609 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:00.768 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:16:02.613 [info] {"source":"oban","duration":2729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:32.615 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:00.768 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:17:02.617 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:32.619 [info] {"source":"oban","duration":1204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:00.769 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:18:02.621 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:32.623 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:00.770 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:19:02.625 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:32.627 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:00.771 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:20:02.629 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:32.631 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:00.772 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:21:02.633 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:32.635 [info] {"source":"oban","duration":1213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:00.773 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:22:02.637 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:32.639 [info] {"source":"oban","duration":1351,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:00.775 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:23:02.642 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:32.644 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:00.775 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:24:02.646 [info] {"source":"oban","duration":1197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:32.648 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:00.777 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:25:02.651 [info] {"source":"oban","duration":1936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:32.653 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:00.777 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:26:02.655 [info] {"source":"oban","duration":1229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:32.657 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:00.778 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:27:02.660 [info] {"source":"oban","duration":1963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:32.662 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:00.779 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:28:02.664 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:32.666 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:00.780 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:29:02.668 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:32.670 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:00.782 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:30:02.672 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:32.674 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:00.782 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:31:02.677 [info] {"source":"oban","duration":1975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:32.679 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:00.783 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:32:02.683 [info] {"source":"oban","duration":2982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:32.685 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:00.785 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:33:02.690 [info] {"source":"oban","duration":3966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:32.692 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:00.786 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:34:02.696 [info] {"source":"oban","duration":2623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:32.697 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:00.786 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:35:02.701 [info] {"source":"oban","duration":3155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:32.703 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:00.787 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:36:02.705 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:32.707 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:00.789 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:37:02.709 [info] {"source":"oban","duration":1231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:32.711 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:00.789 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:38:02.713 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:32.715 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:00.790 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:39:02.717 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:32.719 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:00.791 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:40:02.721 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:32.723 [info] {"source":"oban","duration":1222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:00.792 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:41:02.725 [info] {"source":"oban","duration":1236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:32.727 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:00.794 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:42:02.729 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:32.731 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:00.794 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:43:02.733 [info] {"source":"oban","duration":1235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:32.735 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:00.796 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:44:02.738 [info] {"source":"oban","duration":1788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:32.740 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:00.796 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:45:02.742 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:32.744 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:00.798 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:46:02.746 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:32.748 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:00.798 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:47:02.752 [info] {"source":"oban","duration":2584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:32.753 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:00.799 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:48:02.755 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:32.757 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:00.800 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:49:02.759 [info] {"source":"oban","duration":1215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:32.761 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:00.801 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:50:02.764 [info] {"source":"oban","duration":1675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:32.765 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:00.803 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:51:02.768 [info] {"source":"oban","duration":1501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:32.769 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:00.803 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:52:02.772 [info] {"source":"oban","duration":1578,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:32.773 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:00.804 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:53:02.775 [info] {"source":"oban","duration":1188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:32.777 [info] {"source":"oban","duration":1196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:00.806 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:54:02.780 [info] {"source":"oban","duration":2000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:32.782 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:00.807 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:55:02.784 [info] {"source":"oban","duration":1321,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:32.786 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:00.807 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:56:02.788 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:32.790 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:00.809 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:57:02.793 [info] {"source":"oban","duration":1648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:32.794 [info] {"source":"oban","duration":1216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:00.810 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:58:02.798 [info] {"source":"oban","duration":2503,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:32.799 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:00.810 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:59:02.801 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:32.803 [info] {"source":"oban","duration":1276,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:00.811 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:00:02.805 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:32.807 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:00.812 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:01:02.809 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:32.811 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:00.814 [info] {"source":"oban","duration":371,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:02:02.813 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:32.815 [info] {"source":"oban","duration":1189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:00.814 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:03:02.817 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:32.819 [info] {"source":"oban","duration":1188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:00.815 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:04:02.821 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:32.823 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:00.816 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:05:02.827 [info] {"source":"oban","duration":2949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:32.830 [info] {"source":"oban","duration":1466,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:00.817 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:06:02.835 [info] {"source":"oban","duration":3648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:32.836 [info] {"source":"oban","duration":1365,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:00.818 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:07:02.839 [info] {"source":"oban","duration":2155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:32.841 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:00.819 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:08:02.843 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:32.845 [info] {"source":"oban","duration":1221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:00.820 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:09:02.847 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:32.849 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:00.821 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:10:02.855 [info] {"source":"oban","duration":4530,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:32.856 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:00.822 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:11:02.861 [info] {"source":"oban","duration":3587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:32.862 [info] {"source":"oban","duration":1340,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:00.823 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:12:02.864 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:32.866 [info] {"source":"oban","duration":1234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:00.825 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:13:02.869 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:32.871 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:00.826 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:14:02.875 [info] {"source":"oban","duration":2728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:32.877 [info] {"source":"oban","duration":1215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:00.826 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:15:02.880 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:32.881 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:00.827 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:16:02.885 [info] {"source":"oban","duration":2535,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:32.886 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:00.828 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:17:02.891 [info] {"source":"oban","duration":3691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:32.892 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:00.829 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:18:02.896 [info] {"source":"oban","duration":2908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:32.898 [info] {"source":"oban","duration":957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:00.830 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:19:02.901 [info] {"source":"oban","duration":1882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:32.903 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:00.832 [info] {"source":"oban","duration":326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:20:02.905 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:32.907 [info] {"source":"oban","duration":970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:00.832 [info] {"source":"oban","duration":247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:21:02.909 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:32.911 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:00.833 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:22:02.913 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:32.915 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:00.835 [info] {"source":"oban","duration":365,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:23:02.917 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:32.919 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:00.835 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:24:02.923 [info] {"source":"oban","duration":2607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:32.924 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:00.837 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:25:02.927 [info] {"source":"oban","duration":1809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:32.929 [info] {"source":"oban","duration":1223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:00.837 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:26:02.932 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:32.933 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:00.838 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:27:02.937 [info] {"source":"oban","duration":3004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:32.939 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:00.839 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:28:02.943 [info] {"source":"oban","duration":2773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:32.945 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:00.840 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:29:02.947 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:32.949 [info] {"source":"oban","duration":1368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:00.842 [info] {"source":"oban","duration":371,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:30:02.951 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:32.953 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:00.843 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:31:02.956 [info] {"source":"oban","duration":1922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:32.958 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:00.843 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:32:02.960 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:32.962 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:00.844 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:33:02.964 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:32.966 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:00.845 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:34:02.971 [info] {"source":"oban","duration":3731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:32.973 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:00.846 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:35:02.976 [info] {"source":"oban","duration":1725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:32.977 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:00.847 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:36:02.980 [info] {"source":"oban","duration":1769,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:32.982 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:00.848 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:37:02.984 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:32.986 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:00.849 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:38:02.988 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:32.990 [info] {"source":"oban","duration":971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:00.850 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:39:02.995 [info] {"source":"oban","duration":4058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:32.997 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:00.852 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:40:02.999 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:33.001 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:00.853 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:41:03.003 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:33.005 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:00.854 [info] {"source":"oban","duration":333,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:42:03.007 [info] {"source":"oban","duration":1209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:33.009 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:00.855 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:43:03.011 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:33.013 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:00.855 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:44:03.015 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:33.017 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:00.856 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:45:03.019 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:33.021 [info] {"source":"oban","duration":1212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:00.857 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:46:03.023 [info] {"source":"oban","duration":1190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:33.025 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:00.858 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:47:03.028 [info] {"source":"oban","duration":2063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:33.030 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:00.859 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:48:03.034 [info] {"source":"oban","duration":3233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:33.036 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:00.860 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:49:03.041 [info] {"source":"oban","duration":3944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:33.043 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:00.861 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:50:03.047 [info] {"source":"oban","duration":1844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:33.049 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:00.863 [info] {"source":"oban","duration":327,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:51:03.052 [info] {"source":"oban","duration":2178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:33.054 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:00.863 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:52:03.059 [info] {"source":"oban","duration":2490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:33.060 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:00.865 [info] {"source":"oban","duration":345,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:53:03.065 [info] {"source":"oban","duration":3959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:33.067 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:00.866 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:54:03.069 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:33.071 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:00.866 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:55:03.073 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:33.075 [info] {"source":"oban","duration":1189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:00.867 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:56:03.079 [info] {"source":"oban","duration":2897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:33.081 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:00.868 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:57:03.084 [info] {"source":"oban","duration":1676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:33.085 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:00.869 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:58:03.090 [info] {"source":"oban","duration":3926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:33.092 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:00.870 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:59:03.095 [info] {"source":"oban","duration":1580,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:33.096 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:00.871 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:00:03.100 [info] {"source":"oban","duration":2700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:33.101 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:00.872 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:01:03.103 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:33.105 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:00.874 [info] {"source":"oban","duration":341,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:02:03.107 [info] {"source":"oban","duration":962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:33.109 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:00.874 [info] {"source":"oban","duration":336,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:03:03.111 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:33.113 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:00.875 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:04:03.115 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:33.117 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:00.876 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:05:03.119 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:33.121 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:00.877 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:06:03.124 [info] {"source":"oban","duration":1823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:33.126 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:00.879 [info] {"source":"oban","duration":337,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:07:03.130 [info] {"source":"oban","duration":2589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:33.133 [info] {"source":"oban","duration":2534,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:00.879 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:08:03.136 [info] {"source":"oban","duration":1860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:33.138 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:00.881 [info] {"source":"oban","duration":329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:09:03.143 [info] {"source":"oban","duration":3925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:33.145 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:00.881 [info] {"source":"oban","duration":247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:10:03.150 [info] {"source":"oban","duration":4009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:33.152 [info] {"source":"oban","duration":1249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:00.882 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:11:03.154 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:33.156 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:00.883 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:12:03.158 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:33.160 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:00.885 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:13:03.163 [info] {"source":"oban","duration":1914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:33.165 [info] {"source":"oban","duration":1270,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:00.885 [info] {"source":"oban","duration":340,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:14:03.169 [info] {"source":"oban","duration":3021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:33.171 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:00.886 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:15:03.176 [info] {"source":"oban","duration":3032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:33.178 [info] {"source":"oban","duration":1201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:00.887 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:16:03.183 [info] {"source":"oban","duration":3181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:33.185 [info] {"source":"oban","duration":1190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:00.888 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:17:03.190 [info] {"source":"oban","duration":4127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:33.192 [info] {"source":"oban","duration":1249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:00.889 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:18:03.194 [info] {"source":"oban","duration":1281,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:33.196 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:00.891 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:19:03.199 [info] {"source":"oban","duration":2225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:33.201 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:00.892 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:20:03.203 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:33.205 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:00.893 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:21:03.211 [info] {"source":"oban","duration":3916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:33.213 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:00.894 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:22:03.215 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:33.217 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:00.895 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:23:03.219 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:33.221 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:00.896 [info] {"source":"oban","duration":320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:24:03.223 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:33.225 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:00.897 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:25:03.229 [info] {"source":"oban","duration":2755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:33.231 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:00.898 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:26:03.237 [info] {"source":"oban","duration":2937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:33.239 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:00.899 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:27:03.243 [info] {"source":"oban","duration":2923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:33.245 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:00.900 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:28:03.247 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:33.249 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:00.901 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:29:03.251 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:33.253 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:00.902 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:30:03.257 [info] {"source":"oban","duration":3053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:33.259 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:00.903 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:31:03.263 [info] {"source":"oban","duration":2934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:33.265 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:00.904 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:32:03.270 [info] {"source":"oban","duration":3745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:33.272 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:00.905 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:33:03.276 [info] {"source":"oban","duration":2881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:33.278 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:00.906 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:34:03.281 [info] {"source":"oban","duration":1988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:33.283 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:00.907 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:35:03.286 [info] {"source":"oban","duration":1945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:33.288 [info] {"source":"oban","duration":965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:00.908 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:36:03.293 [info] {"source":"oban","duration":4252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:33.296 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:00.910 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:37:03.298 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:33.300 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:00.911 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:38:03.303 [info] {"source":"oban","duration":1628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:33.304 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:00.911 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:39:03.309 [info] {"source":"oban","duration":4033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:33.311 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:00.913 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:40:03.315 [info] {"source":"oban","duration":3036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:33.317 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:00.913 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:41:03.320 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:33.322 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:00.915 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:42:03.324 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:33.326 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:00.915 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:43:03.329 [info] {"source":"oban","duration":1354,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:33.331 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:00.916 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:44:03.333 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:33.335 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:00.917 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:45:03.341 [info] {"source":"oban","duration":5202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:33.343 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:00.918 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:46:03.348 [info] {"source":"oban","duration":3845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:33.350 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:00.919 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:47:03.355 [info] {"source":"oban","duration":3946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:33.357 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:00.920 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:48:03.361 [info] {"source":"oban","duration":3018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:33.363 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:00.921 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:49:03.368 [info] {"source":"oban","duration":3954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:33.370 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:00.922 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:50:03.374 [info] {"source":"oban","duration":2972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:33.376 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:00.924 [info] {"source":"oban","duration":414,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:51:03.381 [info] {"source":"oban","duration":4068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:33.383 [info] {"source":"oban","duration":955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:00.924 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:52:03.385 [info] {"source":"oban","duration":1205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:33.387 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:00.925 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:53:03.391 [info] {"source":"oban","duration":2948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:33.393 [info] {"source":"oban","duration":1244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:00.926 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:54:03.395 [info] {"source":"oban","duration":1193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:33.397 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:00.927 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:55:03.402 [info] {"source":"oban","duration":3767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:33.404 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:00.928 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:56:03.407 [info] {"source":"oban","duration":1945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:33.409 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:00.929 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:57:03.414 [info] {"source":"oban","duration":3852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:33.416 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:00.930 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:58:03.420 [info] {"source":"oban","duration":3050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:33.422 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:00.931 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:59:03.426 [info] {"source":"oban","duration":2696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:33.427 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:00.933 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:00:03.429 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:33.431 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:00.933 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:01:03.433 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:33.435 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:00.934 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:02:03.437 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:33.439 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:00.935 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:03:03.441 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:33.443 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:00.936 [info] {"source":"oban","duration":364,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:04:03.445 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:33.447 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:00.938 [info] {"source":"oban","duration":347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:05:03.451 [info] {"source":"oban","duration":3238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:33.453 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:00.938 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:06:03.457 [info] {"source":"oban","duration":3234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:33.459 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:00.939 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:07:03.462 [info] {"source":"oban","duration":1924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:33.464 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:00.940 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:08:03.468 [info] {"source":"oban","duration":2958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:33.470 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:00.941 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:09:03.475 [info] {"source":"oban","duration":3737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:33.477 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:00.942 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:10:03.482 [info] {"source":"oban","duration":3931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:33.484 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:00.943 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:11:03.486 [info] {"source":"oban","duration":1354,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:33.488 [info] {"source":"oban","duration":943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:00.944 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:12:03.492 [info] {"source":"oban","duration":2849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:33.494 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:00.945 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:13:03.496 [info] {"source":"oban","duration":1250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:33.498 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:00.946 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:14:03.500 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:33.502 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:00.947 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:15:03.507 [info] {"source":"oban","duration":4069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:33.509 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:00.949 [info] {"source":"oban","duration":328,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:16:03.511 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:33.513 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:00.950 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:17:03.517 [info] {"source":"oban","duration":3013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:33.519 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:00.950 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:18:03.523 [info] {"source":"oban","duration":2111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:33.525 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:00.951 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:19:03.527 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:33.529 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:00.952 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:20:03.531 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:33.533 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:00.953 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:21:03.535 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:33.537 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:00.954 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:22:03.539 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:33.541 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:00.955 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:23:03.543 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:33.545 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:00.956 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:24:03.550 [info] {"source":"oban","duration":3448,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:33.551 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:00.957 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:25:03.555 [info] {"source":"oban","duration":2481,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:33.556 [info] {"source":"oban","duration":956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:00.958 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:26:03.558 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:33.560 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:00.960 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:27:03.565 [info] {"source":"oban","duration":3990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:33.567 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:00.960 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:28:03.569 [info] {"source":"oban","duration":1360,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:33.571 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:00.961 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:29:03.574 [info] {"source":"oban","duration":1641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:33.576 [info] {"source":"oban","duration":1649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:00.962 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:30:03.579 [info] {"source":"oban","duration":2971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:33.581 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:00.963 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:31:03.583 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:33.585 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:00.964 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:32:03.587 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:33.589 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:00.965 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:33:03.594 [info] {"source":"oban","duration":3936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:33.596 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:00.966 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:34:03.598 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:33.600 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:00.968 [info] {"source":"oban","duration":329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:35:03.604 [info] {"source":"oban","duration":1883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:33.606 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:00.968 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:36:03.608 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:33.610 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:00.969 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:37:03.614 [info] {"source":"oban","duration":2900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:33.616 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:00.971 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:38:03.622 [info] {"source":"oban","duration":4689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:33.624 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:00.971 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:39:03.629 [info] {"source":"oban","duration":4026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:33.631 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:00.972 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:40:03.633 [info] {"source":"oban","duration":1212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:33.635 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:00.973 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:41:03.637 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:33.639 [info] {"source":"oban","duration":1259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:00.974 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:42:03.641 [info] {"source":"oban","duration":1232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:33.643 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:00.975 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:43:03.645 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:33.647 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:00.976 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:44:03.651 [info] {"source":"oban","duration":2917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:33.653 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:00.977 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:45:03.657 [info] {"source":"oban","duration":2529,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:33.658 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:00.978 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:46:03.661 [info] {"source":"oban","duration":1892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:33.663 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:00.979 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:47:03.667 [info] {"source":"oban","duration":3112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:33.669 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:00.980 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:48:03.672 [info] {"source":"oban","duration":1930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:33.674 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:00.981 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:49:03.676 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:33.679 [info] {"source":"oban","duration":1585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:00.982 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:50:03.683 [info] {"source":"oban","duration":3982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:33.685 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:00.984 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:51:03.690 [info] {"source":"oban","duration":3683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:33.691 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:00.984 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:52:03.695 [info] {"source":"oban","duration":2943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:33.697 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:00.986 [info] {"source":"oban","duration":327,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:53:03.699 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:33.701 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:00.987 [info] {"source":"oban","duration":345,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:54:03.704 [info] {"source":"oban","duration":2024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:33.707 [info] {"source":"oban","duration":1892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:00.987 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:55:03.711 [info] {"source":"oban","duration":2503,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:33.712 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:00.988 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:56:03.718 [info] {"source":"oban","duration":4577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:33.719 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:00.989 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:57:03.723 [info] {"source":"oban","duration":2864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:33.725 [info] {"source":"oban","duration":955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:00.990 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:58:03.729 [info] {"source":"oban","duration":2526,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:33.731 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:00.991 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:59:03.734 [info] {"source":"oban","duration":1773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:33.736 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:00.993 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:00:03.738 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:33.740 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:00.993 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:01:03.742 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:33.744 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:00.994 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:02:03.746 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:33.748 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:00.995 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:03:03.750 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:33.752 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:00.996 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:04:03.756 [info] {"source":"oban","duration":2494,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:33.757 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:00.998 [info] {"source":"oban","duration":321,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:05:03.761 [info] {"source":"oban","duration":2380,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:33.762 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:00.998 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:06:03.765 [info] {"source":"oban","duration":1970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:33.767 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:00.999 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:07:03.771 [info] {"source":"oban","duration":1779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:33.773 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:00.001 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:08:03.776 [info] {"source":"oban","duration":2211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:33.779 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:00.003 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:09:03.784 [info] {"source":"oban","duration":3583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:33.785 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:00.004 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:10:03.787 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:33.789 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:00.004 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:11:03.795 [info] {"source":"oban","duration":3830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:33.797 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:00.005 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:12:03.802 [info] {"source":"oban","duration":3821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:33.804 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:00.006 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:13:03.810 [info] {"source":"oban","duration":3908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:33.812 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:00.007 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:14:03.816 [info] {"source":"oban","duration":2938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:33.818 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:00.008 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:15:03.821 [info] {"source":"oban","duration":1818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:33.823 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:00.010 [info] {"source":"oban","duration":418,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:16:03.827 [info] {"source":"oban","duration":2942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:33.829 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:00.010 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:17:03.831 [info] {"source":"oban","duration":1251,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:33.833 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:00.011 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:18:03.836 [info] {"source":"oban","duration":1822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:33.838 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:00.012 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:19:03.841 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:33.843 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:00.013 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:20:03.845 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:33.847 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:00.014 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:21:03.849 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:33.851 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:00.015 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:22:03.853 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:33.855 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:00.016 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:23:03.857 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:33.859 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:00.017 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:24:03.861 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:33.863 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:00.018 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:25:03.865 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:33.867 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:00.020 [info] {"source":"oban","duration":335,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:26:03.869 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:33.871 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:00.020 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:27:03.875 [info] {"source":"oban","duration":2894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:33.877 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:00.021 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:28:03.882 [info] {"source":"oban","duration":3682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:33.883 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:00.022 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:29:03.887 [info] {"source":"oban","duration":3045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:33.889 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:00.024 [info] {"source":"oban","duration":326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:30:03.891 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:33.893 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:00.024 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:31:03.898 [info] {"source":"oban","duration":4084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:33.900 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:00.025 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:32:03.904 [info] {"source":"oban","duration":2908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:33.906 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:00.026 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:33:03.908 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:33.910 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:00.028 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:34:03.915 [info] {"source":"oban","duration":3661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:33.916 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:00.028 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:35:03.918 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:33.920 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:00.029 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:36:03.925 [info] {"source":"oban","duration":3602,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:33.926 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:00.031 [info] {"source":"oban","duration":332,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:37:03.930 [info] {"source":"oban","duration":2990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:33.932 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:00.031 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:38:03.935 [info] {"source":"oban","duration":2131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:33.937 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:00.032 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:39:03.939 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:33.941 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:00.034 [info] {"source":"oban","duration":874,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:40:03.943 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:33.945 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:00.035 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:41:03.947 [info] {"source":"oban","duration":975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:33.949 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:00.037 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:42:03.951 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:33.953 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:00.037 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:43:03.958 [info] {"source":"oban","duration":4089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:33.960 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:00.038 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:44:03.962 [info] {"source":"oban","duration":1240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:33.964 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:00.040 [info] {"source":"oban","duration":356,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:45:03.968 [info] {"source":"oban","duration":3039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:33.970 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:00.040 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:46:03.975 [info] {"source":"oban","duration":3644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:33.976 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:00.041 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:47:03.979 [info] {"source":"oban","duration":1673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:33.980 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:00.043 [info] {"source":"oban","duration":1189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:48:03.984 [info] {"source":"oban","duration":2435,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:33.985 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:00.044 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:49:03.989 [info] {"source":"oban","duration":3004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:33.991 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:00.046 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:50:03.994 [info] {"source":"oban","duration":2037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:33.996 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:00.046 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:51:04.001 [info] {"source":"oban","duration":3877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:34.003 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:00.047 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:52:04.005 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:34.007 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:00.048 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:53:04.012 [info] {"source":"oban","duration":3577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:34.014 [info] {"source":"oban","duration":1898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:00.050 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:54:04.019 [info] {"source":"oban","duration":3997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:34.021 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:00.050 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:55:04.026 [info] {"source":"oban","duration":4078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:34.028 [info] {"source":"oban","duration":1221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:00.051 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:56:04.031 [info] {"source":"oban","duration":1971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:34.033 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:00.052 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:57:04.038 [info] {"source":"oban","duration":4051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:34.040 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:00.053 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:58:04.043 [info] {"source":"oban","duration":2006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:34.045 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:00.054 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:59:04.047 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:34.049 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:00.055 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:00:04.051 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:34.053 [info] {"source":"oban","duration":1232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:00.057 [info] {"source":"oban","duration":398,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:01:04.055 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:34.057 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:00.058 [info] {"source":"oban","duration":333,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:02:04.059 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:34.061 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:00.058 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:03:04.063 [info] {"source":"oban","duration":1199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:34.065 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:00.060 [info] {"source":"oban","duration":418,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:04:04.068 [info] {"source":"oban","duration":2048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:34.070 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:00.061 [info] {"source":"oban","duration":831,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:05:04.074 [info] {"source":"oban","duration":3009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:34.076 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:00.062 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:06:04.081 [info] {"source":"oban","duration":3444,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:34.082 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:00.064 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:07:04.087 [info] {"source":"oban","duration":3912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:34.089 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:00.066 [info] {"source":"oban","duration":1592,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:08:04.094 [info] {"source":"oban","duration":3552,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:34.095 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:00.067 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:09:04.097 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:34.099 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:00.067 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:10:04.101 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:34.103 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:00.068 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:11:04.105 [info] {"source":"oban","duration":1138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:34.107 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:00.069 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:12:04.110 [info] {"source":"oban","duration":1818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:34.112 [info] {"source":"oban","duration":1209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:00.070 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:13:04.115 [info] {"source":"oban","duration":1903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:34.117 [info] {"source":"oban","duration":1232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:00.071 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:14:04.120 [info] {"source":"oban","duration":1965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:34.122 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:00.073 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:15:04.124 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:34.128 [info] {"source":"oban","duration":2952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:00.073 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:16:04.130 [info] {"source":"oban","duration":1196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:34.135 [info] {"source":"oban","duration":3465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:00.074 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:17:04.139 [info] {"source":"oban","duration":3094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:34.141 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:00.076 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:18:04.143 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:34.145 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:00.076 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:19:04.149 [info] {"source":"oban","duration":2998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:34.151 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:00.078 [info] {"source":"oban","duration":327,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:20:04.153 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:34.155 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:00.078 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:21:04.157 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:34.159 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:00.080 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:22:04.161 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:34.163 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:00.080 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:23:04.168 [info] {"source":"oban","duration":3570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:34.169 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:00.082 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:24:04.172 [info] {"source":"oban","duration":1639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:34.173 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:00.084 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:25:04.176 [info] {"source":"oban","duration":1820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:34.178 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:00.085 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:26:04.180 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:34.182 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:00.087 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:27:04.187 [info] {"source":"oban","duration":3522,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:34.189 [info] {"source":"oban","duration":1256,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:00.087 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:28:04.192 [info] {"source":"oban","duration":1534,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:34.193 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:00.089 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:29:04.196 [info] {"source":"oban","duration":1561,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:34.198 [info] {"source":"oban","duration":1795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:00.089 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:30:04.203 [info] {"source":"oban","duration":4001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:34.206 [info] {"source":"oban","duration":1768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:00.090 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:31:04.210 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:34.211 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:00.092 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:32:04.215 [info] {"source":"oban","duration":3004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:34.217 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:00.092 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:33:04.220 [info] {"source":"oban","duration":2232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:34.222 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:00.093 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:34:04.227 [info] {"source":"oban","duration":3093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:34.229 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:00.094 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:35:04.233 [info] {"source":"oban","duration":3043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:34.235 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:00.095 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:36:04.242 [info] {"source":"oban","duration":3569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:34.243 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:00.096 [info] {"source":"oban","duration":347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:37:04.248 [info] {"source":"oban","duration":3778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:34.250 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:00.097 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:38:04.253 [info] {"source":"oban","duration":1884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:34.255 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:00.098 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:39:04.257 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:34.259 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:00.099 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:40:04.261 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:34.263 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:00.101 [info] {"source":"oban","duration":400,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:41:04.265 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:34.267 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:00.101 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:42:04.269 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:34.271 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:00.103 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:43:04.274 [info] {"source":"oban","duration":1880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:34.276 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:00.105 [info] {"source":"oban","duration":394,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:44:04.281 [info] {"source":"oban","duration":3692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:34.282 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:00.106 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:45:04.286 [info] {"source":"oban","duration":2726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:34.288 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:00.106 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:46:04.292 [info] {"source":"oban","duration":2925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:34.294 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:00.107 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:47:04.298 [info] {"source":"oban","duration":3043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:34.300 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:00.108 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:48:04.302 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:34.304 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:00.109 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:49:04.306 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:34.308 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:00.110 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:50:04.310 [info] {"source":"oban","duration":933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:34.312 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:00.111 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:51:04.314 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:34.316 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:00.112 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:52:04.321 [info] {"source":"oban","duration":3983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:34.323 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:00.113 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:53:04.327 [info] {"source":"oban","duration":2972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:34.329 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:00.114 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:54:04.334 [info] {"source":"oban","duration":2928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:34.336 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:00.115 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:55:04.339 [info] {"source":"oban","duration":1870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:34.341 [info] {"source":"oban","duration":959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:00.116 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:56:04.345 [info] {"source":"oban","duration":3040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:34.347 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:00.117 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:57:04.351 [info] {"source":"oban","duration":2932,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:34.353 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:00.118 [info] {"source":"oban","duration":237,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:58:04.357 [info] {"source":"oban","duration":2797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:34.359 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:00.120 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:59:04.361 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:34.363 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:00.120 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:00:04.365 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:34.367 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:00.121 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:01:04.369 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:34.371 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:00.122 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:02:04.373 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:34.375 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:00.124 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:03:04.380 [info] {"source":"oban","duration":3717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:34.381 [info] {"source":"oban","duration":968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:00.125 [info] {"source":"oban","duration":340,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:04:04.386 [info] {"source":"oban","duration":4266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:34.388 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:00.125 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:05:04.392 [info] {"source":"oban","duration":2959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:34.394 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:00.126 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:06:04.399 [info] {"source":"oban","duration":3742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:34.401 [info] {"source":"oban","duration":975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:00.128 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:07:04.406 [info] {"source":"oban","duration":4108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:34.408 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:00.128 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:08:04.412 [info] {"source":"oban","duration":2622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:34.413 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:00.129 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:09:04.418 [info] {"source":"oban","duration":4055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:34.420 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:00.130 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:10:04.423 [info] {"source":"oban","duration":1809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:34.425 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:00.131 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:11:04.427 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:34.429 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:00.132 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:12:04.435 [info] {"source":"oban","duration":2708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:34.437 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:00.133 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:13:04.441 [info] {"source":"oban","duration":2963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:34.443 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:00.134 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:14:04.446 [info] {"source":"oban","duration":1537,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:34.447 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:00.135 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:15:04.452 [info] {"source":"oban","duration":3932,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:34.454 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:00.136 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:16:04.456 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:34.458 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:00.137 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:17:04.460 [info] {"source":"oban","duration":1234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:34.462 [info] {"source":"oban","duration":892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:00.139 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:18:04.468 [info] {"source":"oban","duration":5032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:34.470 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:00.139 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:19:04.472 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:34.474 [info] {"source":"oban","duration":967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:00.140 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:20:04.476 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:34.478 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:00.141 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:21:04.480 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:34.482 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:00.143 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:22:04.484 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:34.486 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:00.143 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:23:04.490 [info] {"source":"oban","duration":2325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:34.491 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:00.144 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:24:04.493 [info] {"source":"oban","duration":1245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:34.495 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:00.145 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:25:04.497 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:34.499 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:00.146 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:26:04.501 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:34.503 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:00.148 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:27:04.506 [info] {"source":"oban","duration":1625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:34.507 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:00.149 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:28:04.509 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:34.511 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:00.150 [info] {"source":"oban","duration":342,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:29:04.513 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:34.515 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:00.151 [info] {"source":"oban","duration":392,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:30:04.520 [info] {"source":"oban","duration":4041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:34.522 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:00.151 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:31:04.527 [info] {"source":"oban","duration":3894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:34.529 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:00.152 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:32:04.533 [info] {"source":"oban","duration":2873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:34.535 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:00.153 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:33:04.538 [info] {"source":"oban","duration":1606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:34.539 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:00.154 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:34:04.541 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:34.543 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:00.155 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:35:04.547 [info] {"source":"oban","duration":3288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:34.549 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:00.156 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:36:04.551 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:34.553 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:00.158 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:37:04.558 [info] {"source":"oban","duration":3761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:34.560 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:00.158 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:38:04.565 [info] {"source":"oban","duration":4082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:34.567 [info] {"source":"oban","duration":1213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:00.159 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:39:04.573 [info] {"source":"oban","duration":4486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:34.574 [info] {"source":"oban","duration":952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:00.160 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:40:04.576 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:34.578 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:00.161 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:41:04.580 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:34.582 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:00.162 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:42:04.584 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:34.586 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:00.163 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:43:04.588 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:34.590 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:00.164 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:44:04.594 [info] {"source":"oban","duration":2928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:34.596 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:00.165 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:45:04.601 [info] {"source":"oban","duration":3753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:34.603 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:00.166 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:46:04.607 [info] {"source":"oban","duration":3000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:34.609 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:00.167 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:47:04.614 [info] {"source":"oban","duration":3404,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:34.616 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:00.168 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:48:04.620 [info] {"source":"oban","duration":2933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:34.622 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:00.169 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:49:04.627 [info] {"source":"oban","duration":3958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:34.630 [info] {"source":"oban","duration":2086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:00.170 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:50:04.634 [info] {"source":"oban","duration":2973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:34.636 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:00.171 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:51:04.639 [info] {"source":"oban","duration":1422,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:34.640 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:00.173 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:52:04.642 [info] {"source":"oban","duration":1231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:34.644 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:00.173 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:53:04.651 [info] {"source":"oban","duration":6256,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:34.653 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:00.174 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:54:04.655 [info] {"source":"oban","duration":1199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:34.657 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:00.175 [info] {"source":"oban","duration":244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:55:04.661 [info] {"source":"oban","duration":2955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:34.663 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:00.176 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:56:04.667 [info] {"source":"oban","duration":2983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:34.669 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:00.178 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:57:04.672 [info] {"source":"oban","duration":2047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:34.674 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:00.179 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:58:04.676 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:34.678 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:00.180 [info] {"source":"oban","duration":819,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:59:04.680 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:34.682 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:00.182 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:00:04.684 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:34.686 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:00.182 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:01:04.688 [info] {"source":"oban","duration":1185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:34.690 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:00.183 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:02:04.692 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:34.694 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:00.184 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:03:04.696 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:34.698 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:00.185 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:04:04.700 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:34.702 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:00.187 [info] {"source":"oban","duration":948,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:05:04.704 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:34.706 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:00.188 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:06:04.708 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:34.710 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:00.190 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:07:04.712 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:34.714 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:00.190 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:08:04.716 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:34.718 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:00.192 [info] {"source":"oban","duration":321,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:09:04.720 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:34.722 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:00.192 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:10:04.724 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:34.726 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:00.194 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:11:04.728 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:34.730 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:00.194 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:12:04.732 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:34.734 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:00.196 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:13:04.736 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:34.738 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:00.196 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:14:04.740 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:34.742 [info] {"source":"oban","duration":970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:00.198 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:15:04.744 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:34.746 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:00.198 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:16:04.748 [info] {"source":"oban","duration":848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:34.750 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:00.200 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:17:04.752 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:34.754 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:00.201 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:18:04.756 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:34.758 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:00.201 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:19:04.760 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:34.762 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:00.203 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:20:04.764 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:34.766 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:00.203 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:21:04.768 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:34.770 [info] {"source":"oban","duration":1206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:00.205 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:22:04.772 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:34.774 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:00.205 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:23:04.776 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:34.778 [info] {"source":"oban","duration":966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:00.206 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:24:04.780 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:34.782 [info] {"source":"oban","duration":956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:00.207 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:25:04.784 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:34.786 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:00.208 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:26:04.788 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:34.790 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:00.209 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:27:04.792 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:34.794 [info] {"source":"oban","duration":946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:00.210 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:28:04.796 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:34.798 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:00.212 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:29:04.800 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:34.802 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:00.213 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:30:04.804 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:34.806 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:00.214 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:31:04.808 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:34.810 [info] {"source":"oban","duration":1197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:00.214 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:32:04.812 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:34.814 [info] {"source":"oban","duration":920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:00.215 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:33:04.816 [info] {"source":"oban","duration":959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:34.818 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:00.217 [info] {"source":"oban","duration":393,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:34:04.820 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:34.822 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:00.218 [info] {"source":"oban","duration":425,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:35:04.824 [info] {"source":"oban","duration":965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:34.826 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:00.219 [info] {"source":"oban","duration":412,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:36:04.828 [info] {"source":"oban","duration":1208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:34.830 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:00.219 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:37:04.832 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:34.834 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:00.220 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:38:04.836 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:34.838 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:00.222 [info] {"source":"oban","duration":382,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:39:04.840 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:34.842 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:00.222 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:40:04.844 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:34.846 [info] {"source":"oban","duration":975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:00.223 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:41:04.848 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:34.850 [info] {"source":"oban","duration":963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:00.225 [info] {"source":"oban","duration":352,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:42:04.852 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:34.854 [info] {"source":"oban","duration":971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:00.225 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:43:04.857 [info] {"source":"oban","duration":1966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:34.859 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:00.226 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:44:04.861 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:34.863 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:00.227 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:45:04.865 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:34.867 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:00.229 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:46:04.869 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:34.871 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:00.229 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:47:04.874 [info] {"source":"oban","duration":1638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:34.875 [info] {"source":"oban","duration":930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:00.231 [info] {"source":"oban","duration":342,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:48:04.878 [info] {"source":"oban","duration":1846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:34.880 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:00.231 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:49:04.882 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:34.884 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:00.232 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:50:04.886 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:34.888 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:00.233 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:51:04.890 [info] {"source":"oban","duration":954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:34.892 [info] {"source":"oban","duration":1233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:00.234 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:52:04.894 [info] {"source":"oban","duration":1256,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:34.896 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:00.235 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:53:04.898 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:34.900 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:00.236 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:54:04.902 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:34.904 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:00.238 [info] {"source":"oban","duration":429,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:55:04.906 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:34.908 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:00.240 [info] {"source":"oban","duration":412,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:56:04.910 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:34.912 [info] {"source":"oban","duration":970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:00.241 [info] {"source":"oban","duration":349,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:57:04.914 [info] {"source":"oban","duration":948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:34.916 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:00.241 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:58:04.918 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:34.920 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:00.242 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:59:04.924 [info] {"source":"oban","duration":2336,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:34.925 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:00.244 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:00:04.927 [info] {"source":"oban","duration":959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:34.929 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:00.244 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:01:04.931 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:34.933 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:00.246 [info] {"source":"oban","duration":352,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:02:04.935 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:34.937 [info] {"source":"oban","duration":1186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:00.246 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:03:04.939 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:34.941 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:00.247 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:04:04.943 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:34.945 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:00.248 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:05:04.947 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:34.949 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:00.250 [info] {"source":"oban","duration":597,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:06:04.952 [info] {"source":"oban","duration":1679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:34.953 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:00.251 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:07:04.956 [info] {"source":"oban","duration":2090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:34.958 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:00.252 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:08:04.960 [info] {"source":"oban","duration":963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:34.962 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:00.253 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:09:04.964 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:34.966 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:00.256 [info] {"source":"oban","duration":2215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:10:04.968 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:34.970 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:00.258 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:11:04.972 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:34.974 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:00.258 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:12:04.976 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:34.978 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:00.260 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:13:04.980 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:34.984 [info] {"source":"oban","duration":2724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:00.261 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:14:04.986 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:34.988 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:00.261 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:15:04.990 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:34.992 [info] {"source":"oban","duration":963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:00.262 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:16:04.994 [info] {"source":"oban","duration":963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:34.996 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:00.265 [info] {"source":"oban","duration":1429,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[8319]} 19:17:00.272 [info] {"args":{},"id":8319,"meta":{"cron":true,"cron_expr":"17 18 * * *","cron_tz":"Etc/UTC"},"system_time":1767896220271807390,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:start","attempt":1,"tags":["local_data"]} 19:17:00.272 [info] Updating yt-dlp 19:17:00.272 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update 19:17:02.124 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update exited: 0 with: Latest version: stable@2025.12.08 from yt-dlp/yt-dlp yt-dlp is up to date (stable@2025.12.08 from yt-dlp/yt-dlp) 19:17:02.124 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 19:17:03.584 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.12.08 19:17:03.584 [debug] QUERY OK source="settings" db=0.3ms idle=1533.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:17:03.585 [info] {"args":{},"id":8319,"meta":{"cron":true,"cron_expr":"17 18 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","duration":3313310,"event":"job:stop","queue_time":270584,"attempt":1,"tags":["local_data"]} 19:17:04.998 [info] {"source":"oban","duration":1212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:35.000 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:00.266 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:18:05.002 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:35.004 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:00.267 [info] {"source":"oban","duration":373,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:19:05.006 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:35.008 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:00.268 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:20:05.010 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:35.012 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:00.269 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:21:05.014 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:35.016 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:00.269 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:22:05.018 [info] {"source":"oban","duration":1208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:35.020 [info] {"source":"oban","duration":1296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:00.271 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:23:05.022 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:35.024 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:00.272 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:24:05.026 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:35.029 [info] {"source":"oban","duration":1826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:00.272 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:25:05.031 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:35.033 [info] {"source":"oban","duration":1169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:00.274 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:26:05.035 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:35.037 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:00.274 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:27:05.039 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:35.041 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:00.275 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:28:05.043 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:35.045 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:00.276 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:29:05.047 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:35.049 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:00.278 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:30:05.051 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:35.053 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:00.280 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:31:05.055 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:35.057 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:00.280 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:32:05.059 [info] {"source":"oban","duration":1199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:35.061 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:00.282 [info] {"source":"oban","duration":325,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:33:05.063 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:35.065 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:00.282 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:34:05.067 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:35.071 [info] {"source":"oban","duration":3195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:00.283 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:35:05.073 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:35.075 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:00.284 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:36:05.077 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:35.079 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:00.285 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:37:05.081 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:35.083 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:00.286 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:38:05.085 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:35.088 [info] {"source":"oban","duration":1870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:00.287 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:39:05.090 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:35.092 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:00.289 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:40:05.094 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:35.096 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:00.289 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:41:05.098 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:35.100 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:00.290 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:42:05.102 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:35.104 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:00.291 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:43:05.106 [info] {"source":"oban","duration":964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:35.108 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:00.292 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:44:05.110 [info] {"source":"oban","duration":1255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:35.112 [info] {"source":"oban","duration":960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:00.294 [info] {"source":"oban","duration":384,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:45:05.114 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:35.116 [info] {"source":"oban","duration":954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:00.295 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:46:05.118 [info] {"source":"oban","duration":965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:35.120 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:00.296 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:47:05.122 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:35.124 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:00.297 [info] {"source":"oban","duration":325,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:48:05.126 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:35.128 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:00.297 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:49:05.130 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:35.132 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:00.299 [info] {"source":"oban","duration":558,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:50:05.134 [info] {"source":"oban","duration":1183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:35.136 [info] {"source":"oban","duration":973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:00.300 [info] {"source":"oban","duration":548,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:51:05.138 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:35.140 [info] {"source":"oban","duration":1331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:00.300 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:52:05.142 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:35.144 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:00.301 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:53:05.146 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:35.148 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:00.303 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:54:05.150 [info] {"source":"oban","duration":954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:35.153 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:00.304 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:55:05.154 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:35.156 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:00.304 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:56:05.158 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:35.160 [info] {"source":"oban","duration":962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:00.305 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:57:05.162 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:35.164 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:00.307 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:58:05.166 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:35.168 [info] {"source":"oban","duration":970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:00.307 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:59:05.171 [info] {"source":"oban","duration":1385,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:35.172 [info] {"source":"oban","duration":951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:00.308 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:00:05.174 [info] {"source":"oban","duration":1401,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:35.176 [info] {"source":"oban","duration":1282,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:00.309 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:01:05.178 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:35.180 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:00.310 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:02:05.182 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:35.184 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:00.311 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:03:05.186 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:35.188 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:00.313 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:04:05.190 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:35.192 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:00.313 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:05:05.194 [info] {"source":"oban","duration":1198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:35.196 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:00.315 [info] {"source":"oban","duration":330,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:06:05.198 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:35.200 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:00.317 [info] {"source":"oban","duration":2143,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:07:05.202 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:35.204 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:00.319 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:08:05.206 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:35.208 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:00.320 [info] {"source":"oban","duration":396,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:09:05.210 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:35.212 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:00.321 [info] {"source":"oban","duration":387,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:10:05.214 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:35.216 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:00.321 [info] {"source":"oban","duration":243,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:11:05.218 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:35.220 [info] {"source":"oban","duration":954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:00.322 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:12:05.222 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:35.224 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:00.323 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:13:05.226 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:35.228 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:00.324 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:14:05.230 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:35.232 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:00.328 [info] {"source":"oban","duration":3085,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:15:05.234 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:35.236 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:00.330 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:16:05.238 [info] {"source":"oban","duration":1224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:35.240 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:00.330 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:17:05.242 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:35.244 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:00.331 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:18:05.246 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:35.248 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:00.332 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:19:05.250 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:35.252 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:00.334 [info] {"source":"oban","duration":346,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:20:05.254 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:35.256 [info] {"source":"oban","duration":1272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:00.334 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:21:05.258 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:35.260 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:00.335 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:22:05.262 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:35.264 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:00.336 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:23:05.266 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:35.268 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:00.338 [info] {"source":"oban","duration":339,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:24:05.270 [info] {"source":"oban","duration":1178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:35.272 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:00.338 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:25:05.274 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:35.276 [info] {"source":"oban","duration":938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:00.340 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:26:05.278 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:35.280 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:00.340 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:27:05.282 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:35.284 [info] {"source":"oban","duration":1198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:00.342 [info] {"source":"oban","duration":347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:28:05.286 [info] {"source":"oban","duration":912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:35.288 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:00.342 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:29:05.290 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:35.292 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:00.344 [info] {"source":"oban","duration":871,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:30:05.294 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:35.296 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:00.346 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:31:05.298 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:35.300 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:00.346 [info] {"source":"oban","duration":244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:32:05.302 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:35.304 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:00.347 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:33:05.306 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:35.308 [info] {"source":"oban","duration":1290,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:00.348 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:34:05.310 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:35.312 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:00.350 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:35:05.314 [info] {"source":"oban","duration":1212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:35.316 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:00.350 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:36:05.318 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:35.320 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:00.351 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:37:05.322 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:35.324 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:00.352 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:38:05.326 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:35.328 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:00.353 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:39:05.330 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:35.332 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:00.355 [info] {"source":"oban","duration":340,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:40:05.334 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:35.336 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:00.355 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:41:05.338 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:35.340 [info] {"source":"oban","duration":973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:00.356 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:42:05.342 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:35.344 [info] {"source":"oban","duration":949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:00.357 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:43:05.346 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:35.348 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:00.358 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:44:05.350 [info] {"source":"oban","duration":952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:35.352 [info] {"source":"oban","duration":968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:00.359 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:45:05.354 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:35.356 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:00.360 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:46:05.358 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:35.360 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:00.362 [info] {"source":"oban","duration":331,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:47:05.362 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:35.364 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:00.362 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:48:05.366 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:35.368 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:00.364 [info] {"source":"oban","duration":434,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:49:05.370 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:35.372 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:00.364 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:50:05.374 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:35.376 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:00.366 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:51:05.378 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:35.380 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:00.366 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:52:05.382 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:35.384 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:00.368 [info] {"source":"oban","duration":426,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:53:05.387 [info] {"source":"oban","duration":1422,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:35.388 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:00.368 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:54:05.390 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:35.392 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:00.370 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:55:05.394 [info] {"source":"oban","duration":1348,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:35.396 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:00.371 [info] {"source":"oban","duration":326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:56:05.398 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:35.400 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:00.372 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:57:05.402 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:35.404 [info] {"source":"oban","duration":944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:00.372 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:58:05.406 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:35.408 [info] {"source":"oban","duration":1239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:00.373 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:59:05.410 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:35.412 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:00.374 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:00:05.414 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:35.416 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:00.375 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:01:05.418 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:35.420 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:00.376 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:02:05.422 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:35.424 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:00.377 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:03:05.426 [info] {"source":"oban","duration":1190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:35.428 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:00.379 [info] {"source":"oban","duration":348,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:04:05.430 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:35.432 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:00.379 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:05:05.434 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:35.436 [info] {"source":"oban","duration":1270,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:00.381 [info] {"source":"oban","duration":420,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:06:05.438 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:35.440 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:00.381 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:07:05.442 [info] {"source":"oban","duration":970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:35.444 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:00.382 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:08:05.446 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:35.448 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:00.384 [info] {"source":"oban","duration":560,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:09:05.450 [info] {"source":"oban","duration":1192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:35.452 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:00.384 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:10:05.454 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:35.456 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:00.386 [info] {"source":"oban","duration":373,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:11:05.458 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:35.460 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:00.386 [info] {"source":"oban","duration":247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:12:05.462 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:35.464 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:00.388 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:13:05.466 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:35.468 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:00.388 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:14:05.470 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:35.472 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:00.390 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:15:05.474 [info] {"source":"oban","duration":1159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:35.476 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:00.390 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:16:05.478 [info] {"source":"oban","duration":1245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:35.480 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:00.391 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:17:05.482 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:35.484 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:00.392 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:18:05.486 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:35.488 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:00.393 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:19:05.490 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:35.492 [info] {"source":"oban","duration":966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:00.395 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:20:05.494 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:35.496 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:00.395 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:21:05.498 [info] {"source":"oban","duration":1376,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:35.500 [info] {"source":"oban","duration":963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:00.396 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:22:05.502 [info] {"source":"oban","duration":1183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:35.504 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:00.397 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:23:05.506 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:35.508 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:00.398 [info] {"source":"oban","duration":350,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:24:05.510 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:35.512 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:00.399 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:25:05.514 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:35.516 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:00.400 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:26:05.518 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:35.520 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:00.401 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:27:05.522 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:35.524 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:00.404 [info] {"source":"oban","duration":2319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:28:05.526 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:35.528 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:00.405 [info] {"source":"oban","duration":242,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:29:05.530 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:35.532 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:00.406 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:30:05.534 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:35.536 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:00.407 [info] {"source":"oban","duration":338,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:31:05.538 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:35.540 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:00.409 [info] {"source":"oban","duration":326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:32:05.542 [info] {"source":"oban","duration":1235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:35.544 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:00.410 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:33:05.546 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:35.548 [info] {"source":"oban","duration":1269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:00.411 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:34:05.550 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:35.552 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:00.413 [info] {"source":"oban","duration":2270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:35:05.554 [info] {"source":"oban","duration":1317,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:35.556 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:00.415 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:36:05.558 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:35.560 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:00.416 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:37:05.562 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:35.564 [info] {"source":"oban","duration":959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:00.417 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:38:05.566 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:35.568 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:00.418 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:39:05.570 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:35.572 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:00.419 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:40:05.574 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:35.576 [info] {"source":"oban","duration":951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:00.420 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:41:05.578 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:35.580 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:00.421 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:42:05.582 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:35.584 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:00.422 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:43:05.586 [info] {"source":"oban","duration":1306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:35.588 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:00.424 [info] {"source":"oban","duration":477,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:44:05.590 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:35.592 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:00.425 [info] {"source":"oban","duration":523,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:45:05.594 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:35.597 [info] {"source":"oban","duration":1682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:00.427 [info] {"source":"oban","duration":2100,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:46:05.598 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:35.600 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:00.428 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:47:05.602 [info] {"source":"oban","duration":971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:35.604 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:00.429 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:48:05.606 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:35.608 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:00.430 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:49:05.610 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:35.612 [info] {"source":"oban","duration":952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:00.431 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:50:05.614 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:35.616 [info] {"source":"oban","duration":1259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:00.432 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:51:05.618 [info] {"source":"oban","duration":1201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:35.620 [info] {"source":"oban","duration":1138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:00.433 [info] {"source":"oban","duration":244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:52:05.623 [info] {"source":"oban","duration":1648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:35.625 [info] {"source":"oban","duration":1935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:00.434 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:53:05.631 [info] {"source":"oban","duration":3113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:35.633 [info] {"source":"oban","duration":1242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:00.438 [info] {"source":"oban","duration":2447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:54:05.635 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:35.637 [info] {"source":"oban","duration":1186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:00.438 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:55:05.639 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:35.641 [info] {"source":"oban","duration":1209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:00.439 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:56:05.643 [info] {"source":"oban","duration":1336,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:35.645 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:00.440 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:57:05.647 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:35.649 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:00.441 [info] {"source":"oban","duration":239,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:58:05.651 [info] {"source":"oban","duration":1238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:35.653 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:00.442 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:59:05.655 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:35.657 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:00.443 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:00:05.659 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:35.661 [info] {"source":"oban","duration":1336,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:00.444 [info] {"source":"oban","duration":247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:01:05.663 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:35.665 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:00.446 [info] {"source":"oban","duration":392,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:02:05.667 [info] {"source":"oban","duration":1302,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:35.669 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:00.446 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:03:05.671 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:35.673 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:00.447 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:04:05.675 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:35.677 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:00.449 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:05:05.679 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:35.681 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:00.449 [info] {"source":"oban","duration":231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:06:05.683 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:35.685 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:00.451 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:07:05.688 [info] {"source":"oban","duration":1463,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:35.689 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:00.451 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:08:05.691 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:35.693 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:00.452 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:09:05.695 [info] {"source":"oban","duration":954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:35.697 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:00.454 [info] {"source":"oban","duration":327,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:10:05.699 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:35.701 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:00.454 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:11:05.703 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:35.705 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:00.457 [info] {"source":"oban","duration":2031,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:12:05.707 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:35.709 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:00.458 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:13:05.711 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:35.713 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:00.460 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:14:05.715 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:35.717 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:00.460 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:15:05.719 [info] {"source":"oban","duration":1269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:35.721 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:00.462 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:16:05.723 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:35.725 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:00.462 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:17:05.727 [info] {"source":"oban","duration":1231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:35.729 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:00.463 [info] {"source":"oban","duration":240,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:18:05.731 [info] {"source":"oban","duration":1234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:13.957 [info] {"args":{"id":1},"id":8313,"meta":{},"system_time":1767907093957459302,"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"]} 22:18:13.958 [debug] QUERY OK source="sources" db=0.3ms idle=843.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:13.959 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=843.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 [] 22:18:13.962 [debug] QUERY OK source="media_items" db=2.4ms idle=845.2ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:18:13.971 [debug] QUERY OK source="media_items" db=7.8ms queue=0.1ms idle=13.6ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 22:18:13.971 [debug] QUERY OK source="media_profiles" db=0.3ms idle=13.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:18:13.972 [debug] QUERY OK source="settings" db=0.2ms idle=13.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 [] 22:18:13.973 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=13.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:18:13.977 [debug] QUERY OK source="media_items" db=2.6ms idle=11.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [1] 22:18:13.980 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 22:18:13.980 [debug] Current batch of media processed. Will check again in 1000ms 22:18:13.980 [debug] QUERY OK source="settings" db=0.2ms idle=9.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:18:13.980 [debug] QUERY OK source="settings" db=0.1ms idle=9.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:18:13.981 [debug] QUERY OK source="settings" db=0.1ms idle=8.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:18:13.981 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@laihofficial --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Lai H./%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/cb/4c/cb4cf95362bc1f2de041786155b67684a28d1a3d6085ce11b0c4b1ae7d6bc806.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/0c/ca/0cca5553f2df8c7a7d90d6a82a770ef0b10fe445ecc584e7a4e85a6550887efc.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:18:14.981 [debug] Current batch of media processed. Will check again in 1000ms 22:18:15.982 [debug] Current batch of media processed. Will check again in 1000ms 22:18:16.983 [debug] Current batch of media processed. Will check again in 1000ms 22:18:17.984 [debug] Current batch of media processed. Will check again in 1000ms 22:18:18.985 [debug] Current batch of media processed. Will check again in 1000ms 22:18:19.986 [debug] Current batch of media processed. Will check again in 1000ms 22:18:20.987 [debug] Current batch of media processed. Will check again in 1000ms 22:18:21.988 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 406, "filename" => "/downloads/Lai H#/2026-01-08 Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)/Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không) [O2F_DG6Mrpc].mp4", "id" => "O2F_DG6Mrpc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=O2F_DG6Mrpc", "playlist_index" => 1, "timestamp" => 1767870045, "title" => "Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái \"Hot Girl\"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)", "upload_date" => "20260108"} 22:18:21.989 [debug] QUERY OK source="sources" db=0.2ms idle=874.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:18:21.990 [debug] QUERY OK source="sources" db=0.2ms idle=875.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:21.992 [debug] QUERY OK source="media_items" db=1.5ms idle=875.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-08 11:00:45Z], 1] 22:18:22.000 [debug] QUERY OK source="media_items" db=7.0ms idle=877.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái \"Hot Girl\"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)", "8894a2c6-88e1-4c56-ad54-bddad4de21af", 406, false, "O2F_DG6Mrpc", "https://www.youtube.com/watch?v=O2F_DG6Mrpc", 1, "/downloads/Lai H#/2026-01-08 Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)/Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không) [O2F_DG6Mrpc].mp4", false, false, false, 1, [], 99, ~U[2026-01-08 11:00:45Z], ~U[2026-01-08 21:18:21Z], ~U[2026-01-08 21:18:21Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái \"Hot Girl\"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)", 406, false, "O2F_DG6Mrpc", "https://www.youtube.com/watch?v=O2F_DG6Mrpc", "/downloads/Lai H#/2026-01-08 Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)/Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không) [O2F_DG6Mrpc].mp4", false, 1, ~U[2026-01-08 11:00:45Z]] 22:18:22.000 [debug] QUERY OK source="sources" db=0.2ms idle=33.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:22.001 [debug] QUERY OK source="media_profiles" db=0.4ms idle=11.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:18:22.002 [debug] QUERY OK source="media_items" db=0.3ms idle=11.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17305] 22:18:22.002 [info] Kicking off download for media item #17305 (O2F_DG6Mrpc) 22:18:22.006 [debug] QUERY OK source="tasks" db=1.0ms idle=4.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [8320, 17305, ~U[2026-01-08 21:18:22Z], ~U[2026-01-08 21:18:22Z]] 22:18:22.006 [debug] Current batch of media processed. Will check again in 1000ms 22:18:22.012 [info] {"args":{"id":17305},"id":8320,"meta":{},"system_time":1767907102012039886,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:18:22.012 [debug] QUERY OK source="media_items" db=0.2ms idle=10.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [17305] 22:18:22.013 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:18:22.013 [debug] QUERY OK source="sources" db=0.2ms idle=9.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:22.014 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 22:18:22.014 [debug] QUERY OK source="media_items" db=0.4ms idle=8.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17305] 22:18:22.016 [debug] QUERY OK source="media_metadata" db=0.4ms idle=3.8ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [17305] 22:18:22.016 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 22:18:22.017 [debug] QUERY OK source="settings" db=0.1ms idle=3.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:18:22.017 [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 [] 22:18:22.018 [debug] Running yt-dlp command for action: get_downloadable_status 22:18:22.019 [debug] QUERY OK source="settings" db=0.1ms idle=4.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:18:22.019 [debug] QUERY OK source="settings" db=0.1ms idle=3.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:18:22.020 [debug] QUERY OK source="settings" db=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 [] 22:18:22.020 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=O2F_DG6Mrpc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/79/f2/79f2c1875233d343e5f9382ab3eb8bc47e744f07fa233697e3e34ba28934780a.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:18:23.007 [debug] Current batch of media processed. Will check again in 1000ms 22:18:24.009 [debug] Current batch of media processed. Will check again in 1000ms 22:18:25.010 [debug] Current batch of media processed. Will check again in 1000ms 22:18:26.011 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 631, "filename" => "/downloads/Lai H#/2026-01-02 Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)/Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...) [tFxLcyt7qW0].mp4", "id" => "tFxLcyt7qW0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=tFxLcyt7qW0", "playlist_index" => 2, "timestamp" => 1767354601, "title" => "Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)", "upload_date" => "20260102"} 22:18:26.012 [debug] QUERY OK source="sources" db=0.3ms idle=897.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:18:26.013 [debug] QUERY OK source="sources" db=0.2ms idle=898.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:26.015 [debug] QUERY OK source="media_items" db=1.7ms idle=898.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-02 11:50:01Z], 1] 22:18:26.019 [debug] QUERY OK source="media_items" db=2.7ms idle=901.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)", "f3bb6500-9447-4226-b42d-60c588287d5b", 631, false, "tFxLcyt7qW0", "https://www.youtube.com/watch?v=tFxLcyt7qW0", 2, "/downloads/Lai H#/2026-01-02 Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)/Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...) [tFxLcyt7qW0].mp4", false, false, false, 1, [], 98, ~U[2026-01-02 11:50:01Z], ~U[2026-01-08 21:18:26Z], ~U[2026-01-08 21:18:26Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)", 631, false, "tFxLcyt7qW0", "https://www.youtube.com/watch?v=tFxLcyt7qW0", "/downloads/Lai H#/2026-01-02 Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)/Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...) [tFxLcyt7qW0].mp4", false, 1, ~U[2026-01-02 11:50:01Z]] 22:18:26.019 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=44.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:26.020 [debug] QUERY OK source="media_profiles" db=0.2ms idle=7.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:18:26.021 [debug] QUERY OK source="media_items" db=0.3ms idle=7.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16830] 22:18:26.021 [debug] Current batch of media processed. Will check again in 1000ms 22:18:27.022 [debug] Current batch of media processed. Will check again in 1000ms 22:18:28.022 [debug] Current batch of media processed. Will check again in 1000ms 22:18:28.480 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=O2F_DG6Mrpc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/79/f2/79f2c1875233d343e5f9382ab3eb8bc47e744f07fa233697e3e34ba28934780a.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:18:28.480 [debug] Running yt-dlp command for action: download 22:18:28.481 [debug] QUERY OK source="settings" db=0.2ms queue=0.2ms idle=1366.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 [] 22:18:28.481 [debug] QUERY OK source="settings" db=0.1ms idle=1366.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 [] 22:18:28.482 [debug] QUERY OK source="settings" db=0.1ms idle=1367.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 [] 22:18:28.482 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=O2F_DG6Mrpc --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/Lai H./%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S]-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/Lai H./%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/6e/87/6e87a5c0f8dc3ab6075741e0c57d917c75db0000eabf88dcdc82d0ad171ba90a.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:18:29.023 [debug] Current batch of media processed. Will check again in 1000ms 22:18:30.024 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 478, "filename" => "/downloads/Lai H#/2025-12-23 CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)/CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H) [GT2Ggz2gMwQ].mp4", "id" => "GT2Ggz2gMwQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=GT2Ggz2gMwQ", "playlist_index" => 3, "timestamp" => 1766494079, "title" => "CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)", "upload_date" => "20251223"} 22:18:30.025 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1543.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:18:30.026 [debug] QUERY OK source="sources" db=0.2ms idle=1543.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:30.028 [debug] QUERY OK source="media_items" db=1.6ms idle=1045.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-23 12:47:59Z], 1] 22:18:30.043 [debug] QUERY OK source="media_items" db=14.0ms idle=914.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)", "66b2dbe4-333d-48d7-8a42-da0a8439935e", 478, false, "GT2Ggz2gMwQ", "https://www.youtube.com/watch?v=GT2Ggz2gMwQ", 3, "/downloads/Lai H#/2025-12-23 CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)/CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H) [GT2Ggz2gMwQ].mp4", false, false, false, 1, [], 98, ~U[2025-12-23 12:47:59Z], ~U[2026-01-08 21:18:30Z], ~U[2026-01-08 21:18:30Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)", 478, false, "GT2Ggz2gMwQ", "https://www.youtube.com/watch?v=GT2Ggz2gMwQ", "/downloads/Lai H#/2025-12-23 CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)/CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H) [GT2Ggz2gMwQ].mp4", false, 1, ~U[2025-12-23 12:47:59Z]] 22:18:30.044 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=61.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:30.044 [debug] QUERY OK source="media_profiles" db=0.2ms idle=18.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:18:30.045 [debug] QUERY OK source="media_items" db=0.3ms idle=18.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [15893] 22:18:30.045 [debug] Current batch of media processed. Will check again in 1000ms 22:18:31.046 [debug] Current batch of media processed. Will check again in 1000ms 22:18:32.047 [debug] Current batch of media processed. Will check again in 1000ms 22:18:33.048 [debug] Current batch of media processed. Will check again in 1000ms 22:18:34.049 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 430, "filename" => "/downloads/Lai H#/2025-12-21 7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC/7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC [bhOCUyTgAKk].mp4", "id" => "bhOCUyTgAKk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=bhOCUyTgAKk", "playlist_index" => 4, "timestamp" => 1766316759, "title" => "7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC", "upload_date" => "20251221"} 22:18:34.050 [debug] QUERY OK source="sources" db=0.3ms idle=933.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:18:34.051 [debug] QUERY OK source="sources" db=0.2ms idle=933.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:34.053 [debug] QUERY OK source="media_items" db=1.5ms idle=934.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-21 11:32:39Z], 1] 22:18:34.056 [debug] QUERY OK source="media_items" db=2.8ms idle=936.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ủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC", "138c19c5-e020-436d-a5df-67e4c530c701", 430, false, "bhOCUyTgAKk", "https://www.youtube.com/watch?v=bhOCUyTgAKk", 4, "/downloads/Lai H#/2025-12-21 7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC/7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC [bhOCUyTgAKk].mp4", false, false, false, 1, [], 98, ~U[2025-12-21 11:32:39Z], ~U[2026-01-08 21:18:34Z], ~U[2026-01-08 21:18:34Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC", 430, false, "bhOCUyTgAKk", "https://www.youtube.com/watch?v=bhOCUyTgAKk", "/downloads/Lai H#/2025-12-21 7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC/7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC [bhOCUyTgAKk].mp4", false, 1, ~U[2025-12-21 11:32:39Z]] 22:18:34.057 [debug] QUERY OK source="sources" db=0.3ms idle=63.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:34.058 [debug] QUERY OK source="media_profiles" db=0.2ms idle=7.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:18:34.059 [debug] QUERY OK source="media_items" db=0.7ms idle=7.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [15730] 22:18:34.059 [debug] Current batch of media processed. Will check again in 1000ms 22:18:35.060 [debug] Current batch of media processed. Will check again in 1000ms 22:18:35.733 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:36.061 [debug] Current batch of media processed. Will check again in 1000ms 22:18:37.062 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 549, "filename" => "/downloads/Lai H#/2025-12-16 Cách Ngừng Bị Phụ Nữ Dắt Mũi/Cách Ngừng Bị Phụ Nữ Dắt Mũi [rrfTiV2b6YQ].mp4", "id" => "rrfTiV2b6YQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=rrfTiV2b6YQ", "playlist_index" => 5, "timestamp" => 1765886924, "title" => "Cách Ngừng Bị Phụ Nữ Dắt Mũi", "upload_date" => "20251216"} 22:18:37.063 [debug] QUERY OK source="sources" db=0.3ms idle=1946.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:18:37.064 [debug] QUERY OK source="sources" db=0.2ms idle=1947.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:37.066 [debug] QUERY OK source="media_items" db=1.6ms idle=1330.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-16 12:08:44Z], 1] 22:18:37.069 [debug] QUERY OK source="media_items" db=2.6ms idle=1067.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Ngừng Bị Phụ Nữ Dắt Mũi", "3921edd3-229c-424f-96b5-5a63b69ff553", 549, false, "rrfTiV2b6YQ", "https://www.youtube.com/watch?v=rrfTiV2b6YQ", 5, "/downloads/Lai H#/2025-12-16 Cách Ngừng Bị Phụ Nữ Dắt Mũi/Cách Ngừng Bị Phụ Nữ Dắt Mũi [rrfTiV2b6YQ].mp4", false, false, false, 1, [], 98, ~U[2025-12-16 12:08:44Z], ~U[2026-01-08 21:18:37Z], ~U[2026-01-08 21:18:37Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Ngừng Bị Phụ Nữ Dắt Mũi", 549, false, "rrfTiV2b6YQ", "https://www.youtube.com/watch?v=rrfTiV2b6YQ", "/downloads/Lai H#/2025-12-16 Cách Ngừng Bị Phụ Nữ Dắt Mũi/Cách Ngừng Bị Phụ Nữ Dắt Mũi [rrfTiV2b6YQ].mp4", false, 1, ~U[2025-12-16 12:08:44Z]] 22:18:37.070 [debug] QUERY OK source="sources" db=0.3ms idle=69.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:37.070 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 22:18:37.071 [debug] QUERY OK source="media_items" db=0.3ms 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 [13080] 22:18:37.071 [debug] Current batch of media processed. Will check again in 1000ms 22:18:38.072 [debug] Current batch of media processed. Will check again in 1000ms 22:18:39.073 [debug] Current batch of media processed. Will check again in 1000ms 22:18:40.074 [debug] Current batch of media processed. Will check again in 1000ms 22:18:41.076 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 419, "filename" => "/downloads/Lai H#/2025-12-12 5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)/5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền) [A0DpPnplfME].mp4", "id" => "A0DpPnplfME", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=A0DpPnplfME", "playlist_index" => 6, "timestamp" => 1765536974, "title" => "5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)", "upload_date" => "20251212"} 22:18:41.076 [debug] QUERY OK source="sources" db=0.4ms idle=959.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:18:41.077 [debug] QUERY OK source="sources" db=0.2ms idle=960.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:41.079 [debug] QUERY OK source="media_items" db=1.5ms idle=960.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-12 10:56:14Z], 1] 22:18:41.092 [debug] QUERY OK source="media_items" db=12.6ms idle=962.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)", "02d96e12-5429-4aa6-92d0-818760ae673b", 419, false, "A0DpPnplfME", "https://www.youtube.com/watch?v=A0DpPnplfME", 6, "/downloads/Lai H#/2025-12-12 5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)/5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền) [A0DpPnplfME].mp4", false, false, false, 1, [], 98, ~U[2025-12-12 10:56:14Z], ~U[2026-01-08 21:18:41Z], ~U[2026-01-08 21:18:41Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)", 419, false, "A0DpPnplfME", "https://www.youtube.com/watch?v=A0DpPnplfME", "/downloads/Lai H#/2025-12-12 5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)/5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền) [A0DpPnplfME].mp4", false, 1, ~U[2025-12-12 10:56:14Z]] 22:18:41.093 [debug] QUERY OK source="sources" db=0.3ms idle=83.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:41.093 [debug] QUERY OK source="media_profiles" db=0.2ms idle=16.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:18:41.094 [debug] QUERY OK source="media_items" db=0.4ms idle=16.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12955] 22:18:41.095 [debug] Current batch of media processed. Will check again in 1000ms 22:18:42.095 [debug] Current batch of media processed. Will check again in 1000ms 22:18:43.096 [debug] Current batch of media processed. Will check again in 1000ms 22:18:44.097 [debug] Current batch of media processed. Will check again in 1000ms 22:18:45.098 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 467, "filename" => "/downloads/Lai H#/2025-12-09 Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ/Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ [uTCCRYkxdrc].mp4", "id" => "uTCCRYkxdrc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=uTCCRYkxdrc", "playlist_index" => 7, "timestamp" => 1765278109, "title" => "Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ", "upload_date" => "20251209"} 22:18:45.099 [debug] QUERY OK source="sources" db=0.3ms idle=982.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:18:45.100 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=983.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:45.105 [debug] QUERY OK source="media_items" db=4.8ms queue=0.1ms idle=983.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-09 11:01:49Z], 1] 22:18:45.110 [debug] QUERY OK source="media_items" db=4.2ms queue=0.1ms idle=989.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ", "6b8d479f-679c-4b45-8820-08ffc007152b", 467, false, "uTCCRYkxdrc", "https://www.youtube.com/watch?v=uTCCRYkxdrc", 7, "/downloads/Lai H#/2025-12-09 Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ/Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ [uTCCRYkxdrc].mp4", false, false, false, 1, [], 98, ~U[2025-12-09 11:01:49Z], ~U[2026-01-08 21:18:45Z], ~U[2026-01-08 21:18:45Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ", 467, false, "uTCCRYkxdrc", "https://www.youtube.com/watch?v=uTCCRYkxdrc", "/downloads/Lai H#/2025-12-09 Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ/Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ [uTCCRYkxdrc].mp4", false, 1, ~U[2025-12-09 11:01:49Z]] 22:18:45.111 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=92.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:45.112 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=12.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:18:45.113 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=12.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12956] 22:18:45.114 [debug] Current batch of media processed. Will check again in 1000ms 22:18:46.114 [debug] Current batch of media processed. Will check again in 1000ms 22:18:47.115 [debug] Current batch of media processed. Will check again in 1000ms 22:18:48.116 [debug] Current batch of media processed. Will check again in 1000ms 22:18:49.117 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 535, "filename" => "/downloads/Lai H#/2025-12-05 5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn/5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn [bKiZySzvGD8].mp4", "id" => "bKiZySzvGD8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=bKiZySzvGD8", "playlist_index" => 8, "timestamp" => 1764935409, "title" => "5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn", "upload_date" => "20251205"} 22:18:49.118 [debug] QUERY OK source="sources" db=0.2ms idle=1001.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:18:49.119 [debug] QUERY OK source="sources" db=0.2ms idle=1002.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:49.121 [debug] QUERY OK source="media_items" db=1.5ms idle=1002.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-05 11:50:09Z], 1] 22:18:49.124 [debug] QUERY OK source="media_items" db=2.2ms 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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn", "bf4515b5-1031-43b0-9faa-3d6bbe6718d0", 535, false, "bKiZySzvGD8", "https://www.youtube.com/watch?v=bKiZySzvGD8", 8, "/downloads/Lai H#/2025-12-05 5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn/5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn [bKiZySzvGD8].mp4", false, false, false, 1, [], 98, ~U[2025-12-05 11:50:09Z], ~U[2026-01-08 21:18:49Z], ~U[2026-01-08 21:18:49Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn", 535, false, "bKiZySzvGD8", "https://www.youtube.com/watch?v=bKiZySzvGD8", "/downloads/Lai H#/2025-12-05 5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn/5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn [bKiZySzvGD8].mp4", false, 1, ~U[2025-12-05 11:50:09Z]] 22:18:49.125 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=97.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:49.125 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:18:49.126 [debug] QUERY OK source="media_items" db=0.4ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12959] 22:18:49.126 [debug] Current batch of media processed. Will check again in 1000ms 22:18:50.127 [debug] Current batch of media processed. Will check again in 1000ms 22:18:51.128 [debug] Current batch of media processed. Will check again in 1000ms 22:18:52.129 [debug] Current batch of media processed. Will check again in 1000ms 22:18:53.130 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 421, "filename" => "/downloads/Lai H#/2025-12-02 Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù/Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù [gk1njE6RfEA].mp4", "id" => "gk1njE6RfEA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=gk1njE6RfEA", "playlist_index" => 9, "timestamp" => 1764673638, "title" => "Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù", "upload_date" => "20251202"} 22:18:53.131 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=96.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:18:53.132 [debug] QUERY OK source="sources" db=0.2ms idle=15.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:53.134 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=15.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-02 11:07:18Z], 1] 22:18:53.137 [debug] QUERY OK source="media_items" db=2.2ms idle=17.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù", "085d5703-a56b-49a0-9fc4-5a7561e6dc7e", 421, false, "gk1njE6RfEA", "https://www.youtube.com/watch?v=gk1njE6RfEA", 9, "/downloads/Lai H#/2025-12-02 Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù/Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù [gk1njE6RfEA].mp4", false, false, false, 1, [], 98, ~U[2025-12-02 11:07:18Z], ~U[2026-01-08 21:18:53Z], ~U[2026-01-08 21:18:53Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù", 421, false, "gk1njE6RfEA", "https://www.youtube.com/watch?v=gk1njE6RfEA", "/downloads/Lai H#/2025-12-02 Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù/Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù [gk1njE6RfEA].mp4", false, 1, ~U[2025-12-02 11:07:18Z]] 22:18:53.137 [debug] QUERY OK source="sources" db=0.3ms idle=20.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:53.138 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=6.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:18:53.139 [debug] QUERY OK source="media_items" db=0.3ms idle=6.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12527] 22:18:53.139 [debug] Current batch of media processed. Will check again in 1000ms 22:18:54.139 [debug] Current batch of media processed. Will check again in 1000ms 22:18:55.140 [debug] Current batch of media processed. Will check again in 1000ms 22:18:56.141 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 516, "filename" => "/downloads/Lai H#/2025-11-28 5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần/5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần [aHFBOdr6334].mp4", "id" => "aHFBOdr6334", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=aHFBOdr6334", "playlist_index" => 10, "timestamp" => 1764328491, "title" => "5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần", "upload_date" => "20251128"} 22:18:56.142 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1025.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:18:56.143 [debug] QUERY OK source="sources" db=0.2ms idle=1026.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:56.145 [debug] QUERY OK source="media_items" db=1.6ms idle=1026.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-28 11:14:51Z], 1] 22:18:56.148 [debug] QUERY OK source="media_items" db=2.4ms idle=1028.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần", "4afd535a-00b3-449f-855c-734ac6c2543d", 516, false, "aHFBOdr6334", "https://www.youtube.com/watch?v=aHFBOdr6334", 10, "/downloads/Lai H#/2025-11-28 5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần/5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần [aHFBOdr6334].mp4", false, false, false, 1, [], 98, ~U[2025-11-28 11:14:51Z], ~U[2026-01-08 21:18:56Z], ~U[2026-01-08 21:18:56Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần", 516, false, "aHFBOdr6334", "https://www.youtube.com/watch?v=aHFBOdr6334", "/downloads/Lai H#/2025-11-28 5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần/5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần [aHFBOdr6334].mp4", false, 1, ~U[2025-11-28 11:14:51Z]] 22:18:56.149 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=107.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:18:56.149 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 22:18:56.150 [debug] QUERY OK source="media_items" db=0.3ms 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 [9381] 22:18:56.150 [debug] Current batch of media processed. Will check again in 1000ms 22:18:57.151 [debug] Current batch of media processed. Will check again in 1000ms 22:18:58.152 [debug] Current batch of media processed. Will check again in 1000ms 22:18:59.153 [debug] Current batch of media processed. Will check again in 1000ms 22:19:00.154 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 504, "filename" => "/downloads/Lai H#/2025-11-25 5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn/5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn [SyJlIc8ZVt8].mp4", "id" => "SyJlIc8ZVt8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=SyJlIc8ZVt8", "playlist_index" => 11, "timestamp" => 1764069741, "title" => "5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn", "upload_date" => "20251125"} 22:19:00.155 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=105.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:19:00.156 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=39.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:00.158 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=39.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-25 11:22:21Z], 1] 22:19:00.161 [debug] QUERY OK source="media_items" db=2.2ms idle=42.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn", "acba9b52-c1bb-41ca-96b4-03aac5679965", 504, false, "SyJlIc8ZVt8", "https://www.youtube.com/watch?v=SyJlIc8ZVt8", 11, "/downloads/Lai H#/2025-11-25 5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn/5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn [SyJlIc8ZVt8].mp4", false, false, false, 1, [], 98, ~U[2025-11-25 11:22:21Z], ~U[2026-01-08 21:19:00Z], ~U[2026-01-08 21:19:00Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn", 504, false, "SyJlIc8ZVt8", "https://www.youtube.com/watch?v=SyJlIc8ZVt8", "/downloads/Lai H#/2025-11-25 5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn/5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn [SyJlIc8ZVt8].mp4", false, 1, ~U[2025-11-25 11:22:21Z]] 22:19:00.162 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=44.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:00.162 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:19:00.163 [debug] QUERY OK source="media_items" db=0.2ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 22:19:00.163 [debug] Current batch of media processed. Will check again in 1000ms 22:19:00.464 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:19:01.164 [debug] Current batch of media processed. Will check again in 1000ms 22:19:02.165 [debug] Current batch of media processed. Will check again in 1000ms 22:19:03.166 [debug] Current batch of media processed. Will check again in 1000ms 22:19:04.167 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 634, "filename" => "/downloads/Lai H#/2025-11-18 Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?/Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng? [j8kORUOyDvE].mp4", "id" => "j8kORUOyDvE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=j8kORUOyDvE", "playlist_index" => 12, "timestamp" => 1763463682, "title" => "Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?", "upload_date" => "20251118"} 22:19:04.168 [debug] QUERY OK source="sources" db=0.3ms 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" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:19:04.169 [debug] QUERY OK source="sources" db=0.2ms idle=52.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:04.171 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=52.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-18 11:01:22Z], 1] 22:19:04.174 [debug] QUERY OK source="media_items" db=2.3ms idle=55.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àm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?", "513b0d83-7e4d-4359-8630-3f423b5cf643", 634, false, "j8kORUOyDvE", "https://www.youtube.com/watch?v=j8kORUOyDvE", 12, "/downloads/Lai H#/2025-11-18 Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?/Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng? [j8kORUOyDvE].mp4", false, false, false, 1, [], 98, ~U[2025-11-18 11:01:22Z], ~U[2026-01-08 21:19:04Z], ~U[2026-01-08 21:19:04Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?", 634, false, "j8kORUOyDvE", "https://www.youtube.com/watch?v=j8kORUOyDvE", "/downloads/Lai H#/2025-11-18 Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?/Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng? [j8kORUOyDvE].mp4", false, 1, ~U[2025-11-18 11:01:22Z]] 22:19:04.175 [debug] QUERY OK source="sources" db=0.2ms idle=57.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:04.175 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:19:04.176 [debug] QUERY OK source="media_items" db=0.3ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 22:19:04.176 [debug] Current batch of media processed. Will check again in 1000ms 22:19:05.177 [debug] Current batch of media processed. Will check again in 1000ms 22:19:05.735 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:06.178 [debug] Current batch of media processed. Will check again in 1000ms 22:19:07.179 [debug] Current batch of media processed. Will check again in 1000ms 22:19:08.180 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 495, "filename" => "/downloads/Lai H#/2025-11-14 Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?/Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn? [o9_rrCsFYUU].mp4", "id" => "o9_rrCsFYUU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=o9_rrCsFYUU", "playlist_index" => 13, "timestamp" => 1763119590, "title" => "Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?", "upload_date" => "20251114"} 22:19:08.181 [debug] QUERY OK source="sources" db=0.3ms idle=1064.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:19:08.182 [debug] QUERY OK source="sources" db=0.2ms idle=115.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:08.184 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=65.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-14 11:26:30Z], 1] 22:19:08.187 [debug] QUERY OK source="media_items" db=2.1ms idle=68.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?", "b67e9a06-51e3-4a3f-849a-ceb71921c333", 495, false, "o9_rrCsFYUU", "https://www.youtube.com/watch?v=o9_rrCsFYUU", 13, "/downloads/Lai H#/2025-11-14 Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?/Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn? [o9_rrCsFYUU].mp4", false, false, false, 1, [], 98, ~U[2025-11-14 11:26:30Z], ~U[2026-01-08 21:19:08Z], ~U[2026-01-08 21:19:08Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?", 495, false, "o9_rrCsFYUU", "https://www.youtube.com/watch?v=o9_rrCsFYUU", "/downloads/Lai H#/2025-11-14 Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?/Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn? [o9_rrCsFYUU].mp4", false, 1, ~U[2025-11-14 11:26:30Z]] 22:19:08.187 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=70.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:08.188 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.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] 22:19:08.189 [debug] QUERY OK source="media_items" db=0.2ms idle=6.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 22:19:08.189 [debug] Current batch of media processed. Will check again in 1000ms 22:19:09.189 [debug] Current batch of media processed. Will check again in 1000ms 22:19:10.190 [debug] Current batch of media processed. Will check again in 1000ms 22:19:11.192 [debug] Current batch of media processed. Will check again in 1000ms 22:19:12.192 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 477, "filename" => "/downloads/Lai H#/2025-11-11 7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)/7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC) [Njy8gkqBUbU].mp4", "id" => "Njy8gkqBUbU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Njy8gkqBUbU", "playlist_index" => 14, "timestamp" => 1762858858, "title" => "7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)", "upload_date" => "20251111"} 22:19:12.193 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=118.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:19:12.194 [debug] QUERY OK source="sources" db=0.2ms idle=77.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:12.196 [debug] QUERY OK source="media_items" db=1.6ms idle=77.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-11 11:00:58Z], 1] 22:19:12.199 [debug] QUERY OK source="media_items" db=2.2ms idle=80.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)", "2e8f3649-8097-43bf-9456-3da3a161439c", 477, false, "Njy8gkqBUbU", "https://www.youtube.com/watch?v=Njy8gkqBUbU", 14, "/downloads/Lai H#/2025-11-11 7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)/7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC) [Njy8gkqBUbU].mp4", false, false, false, 1, [], 98, ~U[2025-11-11 11:00:58Z], ~U[2026-01-08 21:19:12Z], ~U[2026-01-08 21:19:12Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)", 477, false, "Njy8gkqBUbU", "https://www.youtube.com/watch?v=Njy8gkqBUbU", "/downloads/Lai H#/2025-11-11 7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)/7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC) [Njy8gkqBUbU].mp4", false, 1, ~U[2025-11-11 11:00:58Z]] 22:19:12.200 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=82.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:12.200 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.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] 22:19:12.201 [debug] QUERY OK source="media_items" db=0.3ms idle=6.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4] 22:19:12.201 [debug] Current batch of media processed. Will check again in 1000ms 22:19:13.202 [debug] Current batch of media processed. Will check again in 1000ms 22:19:14.202 [debug] Current batch of media processed. Will check again in 1000ms 22:19:15.203 [debug] Current batch of media processed. Will check again in 1000ms 22:19:16.204 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 545, "filename" => "/downloads/Lai H#/2025-11-07 Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn/Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn [9A_QVmzjnY4].mp4", "id" => "9A_QVmzjnY4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=9A_QVmzjnY4", "playlist_index" => 15, "timestamp" => 1762513615, "title" => "Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn", "upload_date" => "20251107"} 22:19:16.205 [debug] QUERY OK source="sources" db=0.3ms idle=119.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:19:16.206 [debug] QUERY OK source="sources" db=0.2ms idle=89.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:16.208 [debug] QUERY OK source="media_items" db=1.6ms idle=89.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-07 11:06:55Z], 1] 22:19:16.210 [debug] QUERY OK source="media_items" db=1.8ms idle=92.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn", "d2159eae-4c3a-4255-803d-87e37162cc9b", 545, false, "9A_QVmzjnY4", "https://www.youtube.com/watch?v=9A_QVmzjnY4", 15, "/downloads/Lai H#/2025-11-07 Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn/Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn [9A_QVmzjnY4].mp4", false, false, false, 1, [], 98, ~U[2025-11-07 11:06:55Z], ~U[2026-01-08 21:19:16Z], ~U[2026-01-08 21:19:16Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn", 545, false, "9A_QVmzjnY4", "https://www.youtube.com/watch?v=9A_QVmzjnY4", "/downloads/Lai H#/2025-11-07 Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn/Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn [9A_QVmzjnY4].mp4", false, 1, ~U[2025-11-07 11:06:55Z]] 22:19:16.211 [debug] QUERY OK source="sources" db=0.3ms idle=94.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:16.212 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=6.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:19:16.212 [debug] QUERY OK source="media_items" db=0.3ms idle=6.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5] 22:19:16.213 [debug] Current batch of media processed. Will check again in 1000ms 22:19:17.213 [debug] Current batch of media processed. Will check again in 1000ms 22:19:18.214 [debug] Current batch of media processed. Will check again in 1000ms 22:19:19.215 [debug] Current batch of media processed. Will check again in 1000ms 22:19:20.216 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 448, "filename" => "/downloads/Lai H#/2025-11-05 Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ/Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ [CTQ2VbP40MQ].mp4", "id" => "CTQ2VbP40MQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=CTQ2VbP40MQ", "playlist_index" => 16, "timestamp" => 1762340434, "title" => "Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ", "upload_date" => "20251105"} 22:19:20.217 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=123.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:19:20.218 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=101.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:20.220 [debug] QUERY OK source="media_items" db=1.6ms idle=101.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-05 11:00:34Z], 1] 22:19:20.223 [debug] QUERY OK source="media_items" db=2.1ms idle=104.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ", "ba5d2bcf-825f-43be-882a-8ded1349f0a3", 448, false, "CTQ2VbP40MQ", "https://www.youtube.com/watch?v=CTQ2VbP40MQ", 16, "/downloads/Lai H#/2025-11-05 Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ/Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ [CTQ2VbP40MQ].mp4", false, false, false, 1, [], 98, ~U[2025-11-05 11:00:34Z], ~U[2026-01-08 21:19:20Z], ~U[2026-01-08 21:19:20Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ", 448, false, "CTQ2VbP40MQ", "https://www.youtube.com/watch?v=CTQ2VbP40MQ", "/downloads/Lai H#/2025-11-05 Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ/Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ [CTQ2VbP40MQ].mp4", false, 1, ~U[2025-11-05 11:00:34Z]] 22:19:20.224 [debug] QUERY OK source="sources" db=0.3ms idle=106.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:20.224 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:19:20.225 [debug] QUERY OK source="media_items" db=0.2ms idle=6.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [6] 22:19:20.225 [debug] Current batch of media processed. Will check again in 1000ms 22:19:21.226 [debug] Current batch of media processed. Will check again in 1000ms 22:19:22.227 [debug] Current batch of media processed. Will check again in 1000ms 22:19:23.228 [debug] Current batch of media processed. Will check again in 1000ms 22:19:24.230 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 371, "filename" => "/downloads/Lai H#/2025-10-29 Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.#/Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.. [DjaOsvMOn_Y].mp4", "id" => "DjaOsvMOn_Y", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=DjaOsvMOn_Y", "playlist_index" => 17, "timestamp" => 1761735625, "title" => "Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này..", "upload_date" => "20251029"} 22:19:24.230 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=128.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:19:24.231 [debug] QUERY OK source="sources" db=0.2ms idle=114.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:24.233 [debug] QUERY OK source="media_items" db=1.4ms idle=114.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-29 11:00:25Z], 1] 22:19:24.235 [debug] QUERY OK source="media_items" db=1.0ms idle=116.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này..", "fddb58ee-0e72-4143-a7f2-e5a1f792ca55", 371, false, "DjaOsvMOn_Y", "https://www.youtube.com/watch?v=DjaOsvMOn_Y", 17, "/downloads/Lai H#/2025-10-29 Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.#/Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.. [DjaOsvMOn_Y].mp4", false, false, false, 1, [], 98, ~U[2025-10-29 11:00:25Z], ~U[2026-01-08 21:19:24Z], ~U[2026-01-08 21:19:24Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này..", 371, false, "DjaOsvMOn_Y", "https://www.youtube.com/watch?v=DjaOsvMOn_Y", "/downloads/Lai H#/2025-10-29 Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.#/Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.. [DjaOsvMOn_Y].mp4", false, 1, ~U[2025-10-29 11:00:25Z]] 22:19:24.235 [debug] QUERY OK source="sources" db=0.3ms idle=118.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:24.236 [debug] QUERY OK source="media_profiles" db=0.2ms idle=5.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:19:24.236 [debug] QUERY OK source="media_items" db=0.2ms 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 [7] 22:19:24.237 [debug] Current batch of media processed. Will check again in 1000ms 22:19:25.237 [debug] Current batch of media processed. Will check again in 1000ms 22:19:26.238 [debug] Current batch of media processed. Will check again in 1000ms 22:19:27.239 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 547, "filename" => "/downloads/Lai H#/2025-10-22 7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)/7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ) [WHuP-LAEskE].mp4", "id" => "WHuP-LAEskE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=WHuP-LAEskE", "playlist_index" => 18, "timestamp" => 1761130866, "title" => "7 Phẩm Chất \"Ngầm\" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)", "upload_date" => "20251022"} 22:19:27.240 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1123.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:19:27.241 [debug] QUERY OK source="sources" db=0.2ms idle=1124.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:27.243 [debug] QUERY OK source="media_items" db=1.6ms idle=1124.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-22 11:01:06Z], 1] 22:19:27.245 [debug] QUERY OK source="media_items" db=1.3ms idle=1126.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Phẩm Chất \"Ngầm\" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)", "ef92bd34-627a-4833-b56e-1cf7446da435", 547, false, "WHuP-LAEskE", "https://www.youtube.com/watch?v=WHuP-LAEskE", 18, "/downloads/Lai H#/2025-10-22 7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)/7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ) [WHuP-LAEskE].mp4", false, false, false, 1, [], 98, ~U[2025-10-22 11:01:06Z], ~U[2026-01-08 21:19:27Z], ~U[2026-01-08 21:19:27Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Phẩm Chất \"Ngầm\" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)", 547, false, "WHuP-LAEskE", "https://www.youtube.com/watch?v=WHuP-LAEskE", "/downloads/Lai H#/2025-10-22 7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)/7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ) [WHuP-LAEskE].mp4", false, 1, ~U[2025-10-22 11:01:06Z]] 22:19:27.246 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=138.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:27.246 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 22:19:27.247 [debug] QUERY OK source="media_items" db=0.3ms idle=5.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [8] 22:19:27.247 [debug] Current batch of media processed. Will check again in 1000ms 22:19:28.248 [debug] Current batch of media processed. Will check again in 1000ms 22:19:29.249 [debug] Current batch of media processed. Will check again in 1000ms 22:19:30.250 [debug] Current batch of media processed. Will check again in 1000ms 22:19:31.251 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 502, "filename" => "/downloads/Lai H#/2025-10-17 Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm"/Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm" [-ZkxkU-sDvE].mp4", "id" => "-ZkxkU-sDvE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-ZkxkU-sDvE", "playlist_index" => 19, "timestamp" => 1760698801, "title" => "Gửi Bạn, Người Đang Cảm Thấy \"Nhục Nhã Vì Từng Van Xin Tình Cảm\"", "upload_date" => "20251017"} 22:19:31.252 [debug] QUERY OK source="sources" db=0.2ms idle=136.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:19:31.253 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=136.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:31.255 [debug] QUERY OK source="media_items" db=1.5ms idle=136.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-17 11:00:01Z], 1] 22:19:31.258 [debug] QUERY OK source="media_items" db=2.3ms idle=139.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àm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gửi Bạn, Người Đang Cảm Thấy \"Nhục Nhã Vì Từng Van Xin Tình Cảm\"", "2afeac04-325c-41fe-842a-e92537e15234", 502, false, "-ZkxkU-sDvE", "https://www.youtube.com/watch?v=-ZkxkU-sDvE", 19, "/downloads/Lai H#/2025-10-17 Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm"/Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm" [-ZkxkU-sDvE].mp4", false, false, false, 1, [], 98, ~U[2025-10-17 11:00:01Z], ~U[2026-01-08 21:19:31Z], ~U[2026-01-08 21:19:31Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gửi Bạn, Người Đang Cảm Thấy \"Nhục Nhã Vì Từng Van Xin Tình Cảm\"", 502, false, "-ZkxkU-sDvE", "https://www.youtube.com/watch?v=-ZkxkU-sDvE", "/downloads/Lai H#/2025-10-17 Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm"/Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm" [-ZkxkU-sDvE].mp4", false, 1, ~U[2025-10-17 11:00:01Z]] 22:19:31.259 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=142.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:31.259 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 22:19:31.260 [debug] QUERY OK source="media_items" db=0.3ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [9] 22:19:31.260 [debug] Current batch of media processed. Will check again in 1000ms 22:19:32.261 [debug] Current batch of media processed. Will check again in 1000ms 22:19:33.262 [debug] Current batch of media processed. Will check again in 1000ms 22:19:34.263 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 479, "filename" => "/downloads/Lai H#/2025-10-15 Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng/Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng [AduJcs6dxUQ].mp4", "id" => "AduJcs6dxUQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=AduJcs6dxUQ", "playlist_index" => 20, "timestamp" => 1760525434, "title" => "Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng", "upload_date" => "20251015"} 22:19:34.264 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1147.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:19:34.265 [debug] QUERY OK source="sources" db=0.2ms idle=1148.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:34.267 [debug] QUERY OK source="media_items" db=1.6ms idle=1148.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-15 10:50:34Z], 1] 22:19:34.269 [debug] QUERY OK source="media_items" db=1.2ms idle=1148.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng", "b1023d48-deee-4c0b-ae2a-0640cabd9330", 479, false, "AduJcs6dxUQ", "https://www.youtube.com/watch?v=AduJcs6dxUQ", 20, "/downloads/Lai H#/2025-10-15 Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng/Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng [AduJcs6dxUQ].mp4", false, false, false, 1, [], 98, ~U[2025-10-15 10:50:34Z], ~U[2026-01-08 21:19:34Z], ~U[2026-01-08 21:19:34Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng", 479, false, "AduJcs6dxUQ", "https://www.youtube.com/watch?v=AduJcs6dxUQ", "/downloads/Lai H#/2025-10-15 Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng/Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng [AduJcs6dxUQ].mp4", false, 1, ~U[2025-10-15 10:50:34Z]] 22:19:34.270 [debug] QUERY OK source="sources" db=0.3ms idle=148.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:34.271 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:19:34.271 [debug] QUERY OK source="media_items" db=0.3ms idle=5.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [10] 22:19:34.271 [debug] Current batch of media processed. Will check again in 1000ms 22:19:34.571 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@laihofficial --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Lai H./%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/cb/4c/cb4cf95362bc1f2de041786155b67684a28d1a3d6085ce11b0c4b1ae7d6bc806.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/0c/ca/0cca5553f2df8c7a7d90d6a82a770ef0b10fe445ecc584e7a4e85a6550887efc.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 22:19:34.572 [debug] Gracefully stopping file follower 22:19:34.573 [debug] QUERY OK source="sources" db=0.4ms idle=305.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:19:34.573 [debug] QUERY OK source="sources" db=0.2ms idle=304.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:34.575 [debug] QUERY OK source="media_items" db=1.5ms idle=303.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-08 11:00:45Z], 1] 22:19:34.578 [debug] QUERY OK source="media_items" db=1.6ms idle=305.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái \"Hot Girl\"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)", "8fff0c88-888e-4d19-ad88-26997153bace", 406, false, "O2F_DG6Mrpc", "https://www.youtube.com/watch?v=O2F_DG6Mrpc", 1, "/downloads/Lai H#/2026-01-08 Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)/Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không) [O2F_DG6Mrpc].mp4", false, false, false, 1, [], 98, ~U[2026-01-08 11:00:45Z], ~U[2026-01-08 21:19:34Z], ~U[2026-01-08 21:19:34Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái \"Hot Girl\"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)", 406, false, "O2F_DG6Mrpc", "https://www.youtube.com/watch?v=O2F_DG6Mrpc", "/downloads/Lai H#/2026-01-08 Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)/Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không) [O2F_DG6Mrpc].mp4", false, 1, ~U[2026-01-08 11:00:45Z]] 22:19:34.578 [debug] QUERY OK source="sources" db=0.3ms idle=306.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:34.580 [debug] QUERY OK source="media_items" db=1.5ms 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-01-02 11:50:01Z], 1] 22:19:34.583 [debug] QUERY OK source="media_items" db=2.3ms 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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)", "ccd4374f-e0a5-481c-ab14-52ce665ee01f", 631, false, "tFxLcyt7qW0", "https://www.youtube.com/watch?v=tFxLcyt7qW0", 2, "/downloads/Lai H#/2026-01-02 Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)/Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...) [tFxLcyt7qW0].mp4", false, false, false, 1, [], 98, ~U[2026-01-02 11:50:01Z], ~U[2026-01-08 21:19:34Z], ~U[2026-01-08 21:19:34Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)", 631, false, "tFxLcyt7qW0", "https://www.youtube.com/watch?v=tFxLcyt7qW0", "/downloads/Lai H#/2026-01-02 Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)/Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...) [tFxLcyt7qW0].mp4", false, 1, ~U[2026-01-02 11:50:01Z]] 22:19:34.584 [debug] QUERY OK source="sources" db=0.4ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:34.586 [debug] QUERY OK source="media_items" db=1.5ms idle=6.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-23 12:47:59Z], 1] 22:19:34.589 [debug] QUERY OK source="media_items" db=2.5ms idle=8.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)", "a05db092-46eb-4723-a2c1-8607e351c8b8", 478, false, "GT2Ggz2gMwQ", "https://www.youtube.com/watch?v=GT2Ggz2gMwQ", 3, "/downloads/Lai H#/2025-12-23 CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)/CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H) [GT2Ggz2gMwQ].mp4", false, false, false, 1, [], 98, ~U[2025-12-23 12:47:59Z], ~U[2026-01-08 21:19:34Z], ~U[2026-01-08 21:19:34Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)", 478, false, "GT2Ggz2gMwQ", "https://www.youtube.com/watch?v=GT2Ggz2gMwQ", "/downloads/Lai H#/2025-12-23 CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)/CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H) [GT2Ggz2gMwQ].mp4", false, 1, ~U[2025-12-23 12:47:59Z]] 22:19:34.590 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=9.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:34.592 [debug] QUERY OK source="media_items" db=1.6ms idle=7.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-21 11:32:39Z], 1] 22:19:34.596 [debug] QUERY OK source="media_items" db=2.5ms idle=8.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC", "176f6410-4c7f-4a3f-836f-ef80ea3dddc2", 430, false, "bhOCUyTgAKk", "https://www.youtube.com/watch?v=bhOCUyTgAKk", 4, "/downloads/Lai H#/2025-12-21 7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC/7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC [bhOCUyTgAKk].mp4", false, false, false, 1, [], 98, ~U[2025-12-21 11:32:39Z], ~U[2026-01-08 21:19:34Z], ~U[2026-01-08 21:19:34Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC", 430, false, "bhOCUyTgAKk", "https://www.youtube.com/watch?v=bhOCUyTgAKk", "/downloads/Lai H#/2025-12-21 7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC/7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC [bhOCUyTgAKk].mp4", false, 1, ~U[2025-12-21 11:32:39Z]] 22:19:34.597 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=9.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:34.599 [debug] QUERY OK source="media_items" db=1.6ms idle=7.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-16 12:08:44Z], 1] 22:19:34.602 [debug] QUERY OK source="media_items" db=2.5ms idle=8.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Ngừng Bị Phụ Nữ Dắt Mũi", "bea577bc-cf68-419d-89fe-cfadb871aee2", 549, false, "rrfTiV2b6YQ", "https://www.youtube.com/watch?v=rrfTiV2b6YQ", 5, "/downloads/Lai H#/2025-12-16 Cách Ngừng Bị Phụ Nữ Dắt Mũi/Cách Ngừng Bị Phụ Nữ Dắt Mũi [rrfTiV2b6YQ].mp4", false, false, false, 1, [], 98, ~U[2025-12-16 12:08:44Z], ~U[2026-01-08 21:19:34Z], ~U[2026-01-08 21:19:34Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Ngừng Bị Phụ Nữ Dắt Mũi", 549, false, "rrfTiV2b6YQ", "https://www.youtube.com/watch?v=rrfTiV2b6YQ", "/downloads/Lai H#/2025-12-16 Cách Ngừng Bị Phụ Nữ Dắt Mũi/Cách Ngừng Bị Phụ Nữ Dắt Mũi [rrfTiV2b6YQ].mp4", false, 1, ~U[2025-12-16 12:08:44Z]] 22:19:34.603 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=9.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:34.605 [debug] QUERY OK source="media_items" db=1.5ms idle=7.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-12 10:56:14Z], 1] 22:19:34.608 [debug] QUERY OK source="media_items" db=2.4ms idle=8.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)", "731617a6-e82c-4db3-9b00-96056203ccf7", 419, false, "A0DpPnplfME", "https://www.youtube.com/watch?v=A0DpPnplfME", 6, "/downloads/Lai H#/2025-12-12 5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)/5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền) [A0DpPnplfME].mp4", false, false, false, 1, [], 98, ~U[2025-12-12 10:56:14Z], ~U[2026-01-08 21:19:34Z], ~U[2026-01-08 21:19:34Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)", 419, false, "A0DpPnplfME", "https://www.youtube.com/watch?v=A0DpPnplfME", "/downloads/Lai H#/2025-12-12 5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)/5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền) [A0DpPnplfME].mp4", false, 1, ~U[2025-12-12 10:56:14Z]] 22:19:34.609 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=9.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:34.611 [debug] QUERY OK source="media_items" db=1.6ms idle=7.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-09 11:01:49Z], 1] 22:19:34.614 [debug] QUERY OK source="media_items" db=2.2ms idle=8.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ", "6c1935cd-7b0e-4e56-befd-912d74af743c", 467, false, "uTCCRYkxdrc", "https://www.youtube.com/watch?v=uTCCRYkxdrc", 7, "/downloads/Lai H#/2025-12-09 Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ/Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ [uTCCRYkxdrc].mp4", false, false, false, 1, [], 98, ~U[2025-12-09 11:01:49Z], ~U[2026-01-08 21:19:34Z], ~U[2026-01-08 21:19:34Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ", 467, false, "uTCCRYkxdrc", "https://www.youtube.com/watch?v=uTCCRYkxdrc", "/downloads/Lai H#/2025-12-09 Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ/Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ [uTCCRYkxdrc].mp4", false, 1, ~U[2025-12-09 11:01:49Z]] 22:19:34.615 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=9.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:34.617 [debug] QUERY OK source="media_items" db=1.5ms idle=7.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-05 11:50:09Z], 1] 22:19:34.620 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=8.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn", "f4819688-7a09-4dcb-ab17-272d8c266faa", 535, false, "bKiZySzvGD8", "https://www.youtube.com/watch?v=bKiZySzvGD8", 8, "/downloads/Lai H#/2025-12-05 5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn/5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn [bKiZySzvGD8].mp4", false, false, false, 1, [], 98, ~U[2025-12-05 11:50:09Z], ~U[2026-01-08 21:19:34Z], ~U[2026-01-08 21:19:34Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn", 535, false, "bKiZySzvGD8", "https://www.youtube.com/watch?v=bKiZySzvGD8", "/downloads/Lai H#/2025-12-05 5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn/5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn [bKiZySzvGD8].mp4", false, 1, ~U[2025-12-05 11:50:09Z]] 22:19:34.621 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=9.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:34.623 [debug] QUERY OK source="media_items" db=1.6ms idle=6.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-02 11:07:18Z], 1] 22:19:34.625 [debug] QUERY OK source="media_items" db=2.0ms 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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù", "015435a9-1e4c-452e-84b0-7776003f3e43", 421, false, "gk1njE6RfEA", "https://www.youtube.com/watch?v=gk1njE6RfEA", 9, "/downloads/Lai H#/2025-12-02 Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù/Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù [gk1njE6RfEA].mp4", false, false, false, 1, [], 98, ~U[2025-12-02 11:07:18Z], ~U[2026-01-08 21:19:34Z], ~U[2026-01-08 21:19:34Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù", 421, false, "gk1njE6RfEA", "https://www.youtube.com/watch?v=gk1njE6RfEA", "/downloads/Lai H#/2025-12-02 Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù/Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù [gk1njE6RfEA].mp4", false, 1, ~U[2025-12-02 11:07:18Z]] 22:19:34.626 [debug] QUERY OK source="sources" db=0.4ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:34.628 [debug] QUERY OK source="media_items" db=1.6ms 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-28 11:14:51Z], 1] 22:19:34.664 [debug] QUERY OK source="media_items" db=35.3ms 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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần", "c3454bcb-ad22-4c4d-a0dc-bf6375741a3a", 516, false, "aHFBOdr6334", "https://www.youtube.com/watch?v=aHFBOdr6334", 10, "/downloads/Lai H#/2025-11-28 5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần/5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần [aHFBOdr6334].mp4", false, false, false, 1, [], 98, ~U[2025-11-28 11:14:51Z], ~U[2026-01-08 21:19:34Z], ~U[2026-01-08 21:19:34Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần", 516, false, "aHFBOdr6334", "https://www.youtube.com/watch?v=aHFBOdr6334", "/downloads/Lai H#/2025-11-28 5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần/5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần [aHFBOdr6334].mp4", false, 1, ~U[2025-11-28 11:14:51Z]] 22:19:34.665 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=42.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:34.667 [debug] QUERY OK source="media_items" db=1.7ms idle=40.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-25 11:22:21Z], 1] 22:19:34.670 [debug] QUERY OK source="media_items" db=1.9ms idle=41.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn", "225b13c3-6aa4-4281-9d7c-a1320c57216f", 504, false, "SyJlIc8ZVt8", "https://www.youtube.com/watch?v=SyJlIc8ZVt8", 11, "/downloads/Lai H#/2025-11-25 5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn/5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn [SyJlIc8ZVt8].mp4", false, false, false, 1, [], 98, ~U[2025-11-25 11:22:21Z], ~U[2026-01-08 21:19:34Z], ~U[2026-01-08 21:19:34Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn", 504, false, "SyJlIc8ZVt8", "https://www.youtube.com/watch?v=SyJlIc8ZVt8", "/downloads/Lai H#/2025-11-25 5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn/5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn [SyJlIc8ZVt8].mp4", false, 1, ~U[2025-11-25 11:22:21Z]] 22:19:34.671 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=42.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:34.673 [debug] QUERY OK source="media_items" db=1.8ms idle=7.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-18 11:01:22Z], 1] 22:19:34.675 [debug] QUERY OK source="media_items" db=1.0ms 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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?", "7c9d3c42-a14a-4b66-9a49-c1590ae01a69", 634, false, "j8kORUOyDvE", "https://www.youtube.com/watch?v=j8kORUOyDvE", 12, "/downloads/Lai H#/2025-11-18 Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?/Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng? [j8kORUOyDvE].mp4", false, false, false, 1, [], 98, ~U[2025-11-18 11:01:22Z], ~U[2026-01-08 21:19:34Z], ~U[2026-01-08 21:19:34Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?", 634, false, "j8kORUOyDvE", "https://www.youtube.com/watch?v=j8kORUOyDvE", "/downloads/Lai H#/2025-11-18 Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?/Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng? [j8kORUOyDvE].mp4", false, 1, ~U[2025-11-18 11:01:22Z]] 22:19:34.676 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:34.678 [debug] QUERY OK source="media_items" db=1.5ms 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[2025-11-14 11:26:30Z], 1] 22:19:34.680 [debug] QUERY OK source="media_items" db=0.9ms 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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?", "093d6672-32bc-4ab1-af4e-9feeebed4680", 495, false, "o9_rrCsFYUU", "https://www.youtube.com/watch?v=o9_rrCsFYUU", 13, "/downloads/Lai H#/2025-11-14 Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?/Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn? [o9_rrCsFYUU].mp4", false, false, false, 1, [], 98, ~U[2025-11-14 11:26:30Z], ~U[2026-01-08 21:19:34Z], ~U[2026-01-08 21:19:34Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?", 495, false, "o9_rrCsFYUU", "https://www.youtube.com/watch?v=o9_rrCsFYUU", "/downloads/Lai H#/2025-11-14 Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?/Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn? [o9_rrCsFYUU].mp4", false, 1, ~U[2025-11-14 11:26:30Z]] 22:19:34.680 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=6.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:34.682 [debug] QUERY OK source="media_items" db=1.5ms 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[2025-11-11 11:00:58Z], 1] 22:19:34.684 [debug] QUERY OK source="media_items" db=1.3ms idle=6.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)", "249daf5a-dd27-4887-b035-82f34feb93f7", 477, false, "Njy8gkqBUbU", "https://www.youtube.com/watch?v=Njy8gkqBUbU", 14, "/downloads/Lai H#/2025-11-11 7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)/7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC) [Njy8gkqBUbU].mp4", false, false, false, 1, [], 98, ~U[2025-11-11 11:00:58Z], ~U[2026-01-08 21:19:34Z], ~U[2026-01-08 21:19:34Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)", 477, false, "Njy8gkqBUbU", "https://www.youtube.com/watch?v=Njy8gkqBUbU", "/downloads/Lai H#/2025-11-11 7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)/7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC) [Njy8gkqBUbU].mp4", false, 1, ~U[2025-11-11 11:00:58Z]] 22:19:34.685 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:34.687 [debug] QUERY OK source="media_items" db=1.5ms 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[2025-11-07 11:06:55Z], 1] 22:19:34.689 [debug] QUERY OK source="media_items" db=1.2ms 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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn", "5e43a43b-b475-4501-b6df-38ed45ba4d2a", 545, false, "9A_QVmzjnY4", "https://www.youtube.com/watch?v=9A_QVmzjnY4", 15, "/downloads/Lai H#/2025-11-07 Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn/Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn [9A_QVmzjnY4].mp4", false, false, false, 1, [], 98, ~U[2025-11-07 11:06:55Z], ~U[2026-01-08 21:19:34Z], ~U[2026-01-08 21:19:34Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn", 545, false, "9A_QVmzjnY4", "https://www.youtube.com/watch?v=9A_QVmzjnY4", "/downloads/Lai H#/2025-11-07 Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn/Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn [9A_QVmzjnY4].mp4", false, 1, ~U[2025-11-07 11:06:55Z]] 22:19:34.690 [debug] QUERY OK source="sources" db=0.4ms 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" = ?) [1] 22:19:34.692 [debug] QUERY OK source="media_items" db=1.5ms 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[2025-11-05 11:00:34Z], 1] 22:19:34.694 [debug] QUERY OK source="media_items" db=1.3ms idle=7.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ", "27446c5d-0b2e-41b2-8b35-a053e950fe93", 448, false, "CTQ2VbP40MQ", "https://www.youtube.com/watch?v=CTQ2VbP40MQ", 16, "/downloads/Lai H#/2025-11-05 Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ/Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ [CTQ2VbP40MQ].mp4", false, false, false, 1, [], 98, ~U[2025-11-05 11:00:34Z], ~U[2026-01-08 21:19:34Z], ~U[2026-01-08 21:19:34Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ", 448, false, "CTQ2VbP40MQ", "https://www.youtube.com/watch?v=CTQ2VbP40MQ", "/downloads/Lai H#/2025-11-05 Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ/Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ [CTQ2VbP40MQ].mp4", false, 1, ~U[2025-11-05 11:00:34Z]] 22:19:34.695 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:34.697 [debug] QUERY OK source="media_items" db=1.6ms 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[2025-10-29 11:00:25Z], 1] 22:19:34.698 [debug] QUERY OK source="media_items" db=0.9ms idle=7.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này..", "5c248eee-ad6f-4a45-923e-ba0f2b7c7299", 371, false, "DjaOsvMOn_Y", "https://www.youtube.com/watch?v=DjaOsvMOn_Y", 17, "/downloads/Lai H#/2025-10-29 Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.#/Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.. [DjaOsvMOn_Y].mp4", false, false, false, 1, [], 98, ~U[2025-10-29 11:00:25Z], ~U[2026-01-08 21:19:34Z], ~U[2026-01-08 21:19:34Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này..", 371, false, "DjaOsvMOn_Y", "https://www.youtube.com/watch?v=DjaOsvMOn_Y", "/downloads/Lai H#/2025-10-29 Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.#/Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.. [DjaOsvMOn_Y].mp4", false, 1, ~U[2025-10-29 11:00:25Z]] 22:19:34.699 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:34.701 [debug] QUERY OK source="media_items" db=1.5ms 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[2025-10-22 11:01:06Z], 1] 22:19:34.703 [debug] QUERY OK source="media_items" db=0.9ms idle=6.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Phẩm Chất \"Ngầm\" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)", "a313df3d-d9cf-4348-8479-57a81e4714c0", 547, false, "WHuP-LAEskE", "https://www.youtube.com/watch?v=WHuP-LAEskE", 18, "/downloads/Lai H#/2025-10-22 7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)/7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ) [WHuP-LAEskE].mp4", false, false, false, 1, [], 98, ~U[2025-10-22 11:01:06Z], ~U[2026-01-08 21:19:34Z], ~U[2026-01-08 21:19:34Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Phẩm Chất \"Ngầm\" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)", 547, false, "WHuP-LAEskE", "https://www.youtube.com/watch?v=WHuP-LAEskE", "/downloads/Lai H#/2025-10-22 7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)/7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ) [WHuP-LAEskE].mp4", false, 1, ~U[2025-10-22 11:01:06Z]] 22:19:34.704 [debug] QUERY OK source="sources" db=0.4ms idle=6.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:34.706 [debug] QUERY OK source="media_items" db=1.5ms 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[2025-10-17 11:00:01Z], 1] 22:19:34.708 [debug] QUERY OK source="media_items" db=1.0ms 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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gửi Bạn, Người Đang Cảm Thấy \"Nhục Nhã Vì Từng Van Xin Tình Cảm\"", "3e579c94-35f0-421f-9a17-118e506e89f9", 502, false, "-ZkxkU-sDvE", "https://www.youtube.com/watch?v=-ZkxkU-sDvE", 19, "/downloads/Lai H#/2025-10-17 Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm"/Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm" [-ZkxkU-sDvE].mp4", false, false, false, 1, [], 98, ~U[2025-10-17 11:00:01Z], ~U[2026-01-08 21:19:34Z], ~U[2026-01-08 21:19:34Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gửi Bạn, Người Đang Cảm Thấy \"Nhục Nhã Vì Từng Van Xin Tình Cảm\"", 502, false, "-ZkxkU-sDvE", "https://www.youtube.com/watch?v=-ZkxkU-sDvE", "/downloads/Lai H#/2025-10-17 Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm"/Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm" [-ZkxkU-sDvE].mp4", false, 1, ~U[2025-10-17 11:00:01Z]] 22:19:34.708 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=6.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:34.710 [debug] QUERY OK source="media_items" db=1.6ms 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[2025-10-15 10:50:34Z], 1] 22:19:34.712 [debug] QUERY OK source="media_items" db=0.9ms idle=7.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng", "3f5cada7-410b-4d84-a829-9ae240bafeed", 479, false, "AduJcs6dxUQ", "https://www.youtube.com/watch?v=AduJcs6dxUQ", 20, "/downloads/Lai H#/2025-10-15 Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng/Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng [AduJcs6dxUQ].mp4", false, false, false, 1, [], 98, ~U[2025-10-15 10:50:34Z], ~U[2026-01-08 21:19:34Z], ~U[2026-01-08 21:19:34Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng", 479, false, "AduJcs6dxUQ", "https://www.youtube.com/watch?v=AduJcs6dxUQ", "/downloads/Lai H#/2025-10-15 Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng/Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng [AduJcs6dxUQ].mp4", false, 1, ~U[2025-10-15 10:50:34Z]] 22:19:34.713 [debug] QUERY OK source="sources" db=0.3ms idle=6.7ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-01-08 21:19:34Z], ~U[2026-01-08 21:19:34Z], 1] 22:19:34.715 [debug] QUERY OK source="media_items" db=1.7ms idle=5.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:19:34.719 [debug] QUERY OK source="media_items" db=1.6ms idle=6.5ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:19:34.720 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.9ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 22:19:34.720 [info] [command_wrapper]: /usr/local/bin/apprise called with: --verbose --title [Pinchflat] New media found --body Found 1 new media item(s) for Lai H.. Downloading them now ntalk://tuan:bLzZ2-r6gm8-yqLfm-fsr3J-aSTEJ@nextcloud.luong.tel/6nnffq97 22:19:35.507 [error] [command_wrapper]: /usr/local/bin/apprise called with: --verbose --title [Pinchflat] New media found --body Found 1 new media item(s) for Lai H.. Downloading them now ntalk://tuan:bLzZ2-r6gm8-yqLfm-fsr3J-aSTEJ@nextcloud.luong.tel/6nnffq97 exited: 1 with: 2026-01-08 22:19:35,374 - ERROR - Unparseable URL ntalk://tuan:b...J@n...l/6nnffq97 You must specify at least one server URL or populated configuration file. Try 'apprise --help' for more information. 22:19:35.508 [error] Failed to send new media notification for source 1: 2026-01-08 22:19:35,374 - ERROR - Unparseable URL ntalk://tuan:b...J@n...l/6nnffq97 You must specify at least one server URL or populated configuration file. Try 'apprise --help' for more information. 22:19:35.510 [debug] QUERY OK source="tasks" db=0.4ms idle=790.9ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [8321, 1, ~U[2026-01-08 21:19:35Z], ~U[2026-01-08 21:19:35Z]] 22:19:35.511 [info] {"args":{"id":1},"id":8313,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":81553140,"event":"job:stop","queue_time":626333,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 22:19:35.737 [info] {"source":"oban","duration":1278,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:37.989 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=O2F_DG6Mrpc --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/Lai H./%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S]-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/Lai H./%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/6e/87/6e87a5c0f8dc3ab6075741e0c57d917c75db0000eabf88dcdc82d0ad171ba90a.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:19:38.025 [debug] Running yt-dlp command for action: download_thumbnail 22:19:38.027 [debug] QUERY OK source="settings" db=0.2ms idle=910.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 [] 22:19:38.027 [debug] QUERY OK source="settings" db=0.2ms idle=910.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 [] 22:19:38.028 [debug] QUERY OK source="settings" db=0.2ms idle=911.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 [] 22:19:38.028 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=O2F_DG6Mrpc --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/17305/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/e8/66/e866dc5f51747ab988d21e95e9f5116ecc608a9b611c9e70fbec6cda479f654e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:19:44.744 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=O2F_DG6Mrpc --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/17305/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/e8/66/e866dc5f51747ab988d21e95e9f5116ecc608a9b611c9e70fbec6cda479f654e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:19:44.745 [debug] QUERY OK db=0.2ms queue=0.2ms idle=1628.3ms begin [] 22:19:44.747 [debug] QUERY OK source="media_items" db=2.0ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-01-08 21:19:38Z], "/downloads/Lai H#/2026-01-08 Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)/Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không) [O2F_DG6Mrpc].mp4", "/downloads/Lai H#/2026-01-08 Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)/Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không) [O2F_DG6Mrpc].info.json", "/downloads/Lai H#/2026-01-08 Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)/Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không) [O2F_DG6Mrpc].nfo", "/downloads/Lai H#/2026-01-08 Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)/Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không) [O2F_DG6Mrpc]-thumb.jpg", ~U[2026-01-08 21:19:44Z], 17305] 22:19:44.749 [debug] QUERY OK source="media_metadata" db=1.0ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/17305/metadata.json.gz", "/config/metadata/media_items/17305/thumbnail.jpg", 17305, ~U[2026-01-08 21:19:44Z], ~U[2026-01-08 21:19:44Z]] 22:19:44.750 [debug] QUERY OK db=0.6ms commit [] 22:19:44.752 [debug] QUERY OK source="media_items" db=1.9ms idle=1633.8ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [94257064, ~U[2026-01-08 21:19:44Z], 17305] 22:19:44.753 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:19:44.754 [info] {"args":{"id":17305},"id":8320,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":82741559,"event":"job:stop","queue_time":10567,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:20:00.466 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:20:05.739 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:35.741 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:00.466 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:21:05.743 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:35.745 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:56.425 [info] {"args":{"id":6},"id":8315,"meta":{},"system_time":1767907316425099760,"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"]} 22:21:56.425 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1308.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:21:56.426 [debug] QUERY OK source="settings" db=0.1ms idle=1010.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 [] 22:21:56.431 [debug] QUERY OK source="media_items" db=4.7ms idle=310.0ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [6] 22:21:56.435 [debug] QUERY OK source="media_items" db=3.1ms idle=13.4ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [6] 22:21:56.435 [debug] QUERY OK source="media_profiles" db=0.2ms idle=10.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:21:56.436 [debug] QUERY OK source="settings" db=0.1ms idle=10.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:21:56.436 [debug] QUERY OK source="settings" db=0.1ms idle=10.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:21:56.440 [debug] QUERY OK source="media_items" db=2.7ms idle=6.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [6] 22:21:56.442 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 22:21:56.442 [debug] Current batch of media processed. Will check again in 1000ms 22:21:56.443 [debug] QUERY OK source="settings" db=0.2ms idle=7.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:21:56.443 [debug] QUERY OK source="settings" db=0.1ms idle=7.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:21:56.443 [debug] QUERY OK source="settings" db=0.1ms idle=7.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:21:56.444 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@Cu%E1%BB%99cS%E1%BB%91ngH%C3%B4nNh%C3%A2n-377 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/ae/41/ae4108dd10e9887d17c9bb196ad37a01ebc76a60b7f48d52bb8e912c4405b240.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/a3/e2/a3e2d69a280cbf53c5308a2bfdaa6e1a9bf8a412a1c0484212089d2c547cef3f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:21:57.443 [debug] Current batch of media processed. Will check again in 1000ms 22:21:58.444 [debug] Current batch of media processed. Will check again in 1000ms 22:21:59.445 [debug] Current batch of media processed. Will check again in 1000ms 22:22:00.446 [debug] Current batch of media processed. Will check again in 1000ms 22:22:00.469 [info] {"source":"oban","duration":2085,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:22:01.447 [debug] Current batch of media processed. Will check again in 1000ms 22:22:02.448 [debug] Current batch of media processed. Will check again in 1000ms 22:22:03.449 [debug] Current batch of media processed. Will check again in 1000ms 22:22:04.451 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất\nCó những kiểu đàn ông không cần tán tỉnh, không cần ve vãn công khai, nhưng vẫn khiến phụ nữ đã có gia đình dễ rung động lúc nào không hay.\nTrong video này, chúng ta sẽ cùng phân tích 6 mẫu đàn ông khiến phụ nữ đã có gia đình cũng khó giữ được sự bình thản, không phải để cổ xúy sai lầm, mà để hiểu rõ tâm lý – nhận diện sớm – và tránh những ranh giới mong manh dễ vượt quá giới hạn.\n📌 Xem đến cuối video, bạn sẽ bất ngờ vì mẫu đàn ông nguy hiểm nhất lại không phải người bạn nghĩ tới…\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 1099, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-08 6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất/6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất [9uhhxSWASzc].mp4", "id" => "9uhhxSWASzc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=9uhhxSWASzc", "playlist_index" => 1, "timestamp" => 1767877206, "title" => "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất", "upload_date" => "20260108"} 22:22:04.452 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=334.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 22:22:04.453 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=335.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:22:04.454 [debug] QUERY OK source="media_items" db=1.2ms idle=336.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-08 13:00:06Z], 6] 22:22:04.458 [debug] QUERY OK source="media_items" db=2.4ms idle=338.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" ["6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất\nCó những kiểu đàn ông không cần tán tỉnh, không cần ve vãn công khai, nhưng vẫn khiến phụ nữ đã có gia đình dễ rung động lúc nào không hay.\nTrong video này, chúng ta sẽ cùng phân tích 6 mẫu đàn ông khiến phụ nữ đã có gia đình cũng khó giữ được sự bình thản, không phải để cổ xúy sai lầm, mà để hiểu rõ tâm lý – nhận diện sớm – và tránh những ranh giới mong manh dễ vượt quá giới hạn.\n📌 Xem đến cuối video, bạn sẽ bất ngờ vì mẫu đàn ông nguy hiểm nhất lại không phải người bạn nghĩ tới…\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất", "7cd2fcdc-1691-4dfc-94e3-1a4e179869e1", 1099, false, "9uhhxSWASzc", "https://www.youtube.com/watch?v=9uhhxSWASzc", 1, "/downloads/Cuộc Sống Hôn Nhân/2026-01-08 6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất/6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất [9uhhxSWASzc].mp4", false, false, false, 6, [], 99, ~U[2026-01-08 13:00:06Z], ~U[2026-01-08 21:22:04Z], ~U[2026-01-08 21:22:04Z], "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất\nCó những kiểu đàn ông không cần tán tỉnh, không cần ve vãn công khai, nhưng vẫn khiến phụ nữ đã có gia đình dễ rung động lúc nào không hay.\nTrong video này, chúng ta sẽ cùng phân tích 6 mẫu đàn ông khiến phụ nữ đã có gia đình cũng khó giữ được sự bình thản, không phải để cổ xúy sai lầm, mà để hiểu rõ tâm lý – nhận diện sớm – và tránh những ranh giới mong manh dễ vượt quá giới hạn.\n📌 Xem đến cuối video, bạn sẽ bất ngờ vì mẫu đàn ông nguy hiểm nhất lại không phải người bạn nghĩ tới…\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất", 1099, false, "9uhhxSWASzc", "https://www.youtube.com/watch?v=9uhhxSWASzc", "/downloads/Cuộc Sống Hôn Nhân/2026-01-08 6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất/6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất [9uhhxSWASzc].mp4", false, 6, ~U[2026-01-08 13:00:06Z]] 22:22:04.459 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=24.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:22:04.459 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=7.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:22:04.460 [debug] QUERY OK source="media_items" db=0.4ms idle=7.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17345] 22:22:04.460 [info] Kicking off download for media item #17345 (9uhhxSWASzc) 22:22:04.463 [debug] QUERY OK source="tasks" db=0.3ms queue=0.1ms idle=4.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [8322, 17345, ~U[2026-01-08 21:22:04Z], ~U[2026-01-08 21:22:04Z]] 22:22:04.463 [debug] Current batch of media processed. Will check again in 1000ms 22:22:04.470 [info] {"args":{"id":17345},"id":8322,"meta":{},"system_time":1767907324470003952,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:22:04.470 [debug] QUERY OK source="media_items" db=0.3ms idle=9.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [17345] 22:22:04.471 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:22:04.471 [debug] QUERY OK source="sources" db=0.2ms idle=9.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:22:04.472 [debug] QUERY OK source="media_profiles" db=0.2ms idle=9.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:22:04.473 [debug] QUERY OK source="media_items" db=0.3ms idle=9.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17345] 22:22:04.474 [debug] QUERY OK source="media_metadata" db=0.1ms idle=4.2ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [17345] 22:22:04.474 [debug] QUERY OK source="media_profiles" db=0.2ms idle=3.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] 22:22:04.475 [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 [] 22:22:04.475 [debug] QUERY OK source="settings" db=0.1ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:22:04.476 [debug] Running yt-dlp command for action: get_downloadable_status 22:22:04.477 [debug] QUERY OK source="settings" db=0.2ms idle=4.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:22:04.478 [debug] QUERY OK source="settings" db=0.1ms idle=3.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:22:04.478 [debug] QUERY OK source="settings" db=0.2ms 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 [] 22:22:04.478 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=9uhhxSWASzc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/75/7c/757cbb365a960c3f623ef1b791127d3361e8870210ba01964a68cebc21ed2542.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:22:05.464 [debug] Current batch of media processed. Will check again in 1000ms 22:22:05.751 [info] {"source":"oban","duration":2642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:06.465 [debug] Current batch of media processed. Will check again in 1000ms 22:22:07.466 [debug] Current batch of media processed. Will check again in 1000ms 22:22:08.468 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "⚠️ Không phải tự nhiên mà đàn ông dễ rung động trước người phụ nữ khác.\nTrong rất nhiều trường hợp, chỉ cần gặp đúng “kiểu phụ nữ” này, cảm xúc đã vượt khỏi tầm kiểm soát 😶\u200D🌫️\n\n💡 Video này sẽ phân tích rõ:\n👉 6 kiểu phụ nữ khiến đàn ông đã gặp là khó quên, dễ nảy sinh cảm xúc ngoài luồng\n👉 Vì sao những kiểu phụ nữ này không cần quá xinh đẹp vẫn khiến đàn ông xao lòng\n👉 Đâu là ranh giới giữa cảm nắng thoáng qua và ngoại tình tư tưởng nguy hiểm ⚠️\n\n🧠 Nội dung mang tính phân tích tâm lý – cảnh tỉnh – giúp cả đàn ông lẫn phụ nữ hiểu rõ hơn về cảm xúc của chính mình.\n“Phòng hơn chống – hiểu trước để tránh sai lầm về sau.”\n\n📌 Xem trọn video để nhận diện 6 kiểu phụ nữ dễ khiến đàn ông muốn vượt rào, từ đó biết cách giữ gìn hạnh phúc gia đình.\n\n00:00 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình\n07:46 Tâm sự: Yêu con trai của bạn thân - tôi phải làm sao?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlydanong #tamlyphunu #ngoaitinhtutưởng #honnhan #tinhyeu #danong #phunu #camxuc #giadinh #relationship #canhtinhhonnhan", "duration" => 1018, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E].mp4", "id" => "8xSr1Vfa5_E", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=8xSr1Vfa5_E", "playlist_index" => 2, "timestamp" => 1767790806, "title" => "6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình", "upload_date" => "20260107"} 22:22:08.468 [debug] QUERY OK source="sources" db=0.3ms idle=1028.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:22:08.469 [debug] QUERY OK source="sources" db=0.2ms idle=352.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:22:08.470 [debug] QUERY OK source="media_items" db=1.2ms idle=352.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-07 13:00:06Z], 6] 22:22:08.473 [debug] QUERY OK source="media_items" db=2.0ms idle=354.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" ["⚠️ Không phải tự nhiên mà đàn ông dễ rung động trước người phụ nữ khác.\nTrong rất nhiều trường hợp, chỉ cần gặp đúng “kiểu phụ nữ” này, cảm xúc đã vượt khỏi tầm kiểm soát 😶\u200D🌫️\n\n💡 Video này sẽ phân tích rõ:\n👉 6 kiểu phụ nữ khiến đàn ông đã gặp là khó quên, dễ nảy sinh cảm xúc ngoài luồng\n👉 Vì sao những kiểu phụ nữ này không cần quá xinh đẹp vẫn khiến đàn ông xao lòng\n👉 Đâu là ranh giới giữa cảm nắng thoáng qua và ngoại tình tư tưởng nguy hiểm ⚠️\n\n🧠 Nội dung mang tính phân tích tâm lý – cảnh tỉnh – giúp cả đàn ông lẫn phụ nữ hiểu rõ hơn về cảm xúc của chính mình.\n“Phòng hơn chống – hiểu trước để tránh sai lầm về sau.”\n\n📌 Xem trọn video để nhận diện 6 kiểu phụ nữ dễ khiến đàn ông muốn vượt rào, từ đó biết cách giữ gìn hạnh phúc gia đình.\n\n00:00 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình\n07:46 Tâm sự: Yêu con trai của bạn thân - tôi phải làm sao?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlydanong #tamlyphunu #ngoaitinhtutưởng #honnhan #tinhyeu #danong #phunu #camxuc #giadinh #relationship #canhtinhhonnhan", "6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình", "b150db2a-0829-4c07-9dee-efcd5c4901da", 1018, false, "8xSr1Vfa5_E", "https://www.youtube.com/watch?v=8xSr1Vfa5_E", 2, "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E].mp4", false, false, false, 6, [], 98, ~U[2026-01-07 13:00:06Z], ~U[2026-01-08 21:22:08Z], ~U[2026-01-08 21:22:08Z], "⚠️ Không phải tự nhiên mà đàn ông dễ rung động trước người phụ nữ khác.\nTrong rất nhiều trường hợp, chỉ cần gặp đúng “kiểu phụ nữ” này, cảm xúc đã vượt khỏi tầm kiểm soát 😶\u200D🌫️\n\n💡 Video này sẽ phân tích rõ:\n👉 6 kiểu phụ nữ khiến đàn ông đã gặp là khó quên, dễ nảy sinh cảm xúc ngoài luồng\n👉 Vì sao những kiểu phụ nữ này không cần quá xinh đẹp vẫn khiến đàn ông xao lòng\n👉 Đâu là ranh giới giữa cảm nắng thoáng qua và ngoại tình tư tưởng nguy hiểm ⚠️\n\n🧠 Nội dung mang tính phân tích tâm lý – cảnh tỉnh – giúp cả đàn ông lẫn phụ nữ hiểu rõ hơn về cảm xúc của chính mình.\n“Phòng hơn chống – hiểu trước để tránh sai lầm về sau.”\n\n📌 Xem trọn video để nhận diện 6 kiểu phụ nữ dễ khiến đàn ông muốn vượt rào, từ đó biết cách giữ gìn hạnh phúc gia đình.\n\n00:00 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình\n07:46 Tâm sự: Yêu con trai của bạn thân - tôi phải làm sao?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlydanong #tamlyphunu #ngoaitinhtutưởng #honnhan #tinhyeu #danong #phunu #camxuc #giadinh #relationship #canhtinhhonnhan", "6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình", 1018, false, "8xSr1Vfa5_E", "https://www.youtube.com/watch?v=8xSr1Vfa5_E", "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E].mp4", false, 6, ~U[2026-01-07 13:00:06Z]] 22:22:08.474 [debug] QUERY OK source="sources" db=0.3ms 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" = ?) [6] 22:22:08.475 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:22:08.475 [debug] QUERY OK source="media_items" db=0.3ms idle=6.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17264] 22:22:08.476 [debug] Current batch of media processed. Will check again in 1000ms 22:22:09.476 [debug] Current batch of media processed. Will check again in 1000ms 22:22:10.477 [debug] Current batch of media processed. Will check again in 1000ms 22:22:11.466 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=9uhhxSWASzc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/75/7c/757cbb365a960c3f623ef1b791127d3361e8870210ba01964a68cebc21ed2542.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:22:11.466 [debug] Running yt-dlp command for action: download 22:22:11.467 [debug] QUERY OK source="settings" db=0.2ms idle=1350.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 [] 22:22:11.467 [debug] QUERY OK source="settings" db=0.1ms idle=1350.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 [] 22:22:11.468 [debug] QUERY OK source="settings" db=0.2ms idle=1350.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 [] 22:22:11.468 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=9uhhxSWASzc --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S]-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/74/e2/74e2483e71491fdfae1535d937abed826adee17207ec4dcc11012842f738495e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:22:11.478 [debug] Current batch of media processed. Will check again in 1000ms 22:22:12.480 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "⚠️ Đàn bà một khi đã ngoại tình, hành vi sẽ thay đổi rất rõ – nhưng không phải ai cũng nhận ra.\nHọ có thể nói lời yêu thương, cư xử bình thường, nhưng 4 điều này thì tuyệt đối không bao giờ còn chủ động như trước.\n\n🧠 Trong video này, bạn sẽ hiểu:\n🔍 4 hành vi phụ nữ chủ động rất nhiều khi còn yêu – nhưng biến mất khi đã thay lòng\n🔍 Vì sao đàn bà ngoại tình thường né tránh chứ không đối đầu\n🔍 Dấu hiệu tâm lý giúp đàn ông tỉnh táo trước khi mọi chuyện đi quá xa\n\n📌 Đây không phải để quy chụp, mà để nhận diện – nhìn rõ – tự bảo vệ cảm xúc của chính mình.\n“Biết sớm một bước, đỡ đau một đời.”\n\n👉 Xem trọn video để hiểu rõ 4 điều phụ nữ đã ngoại tình sẽ không bao giờ chủ động nữa.\n\n00:00 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động\n07:25 Tâm sự Người đàn bà \"mẫu mực\" ngoại tình \n\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #danba #honnhan #tinhcamvochong #phunuthaylong #dauhieungoaitinh #tinhyeu #giadinh", "duration" => 870, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-06 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động/Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động [qaJlLXP0Naw].mp4", "id" => "qaJlLXP0Naw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=qaJlLXP0Naw", "playlist_index" => 3, "timestamp" => 1767704406, "title" => "Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động", "upload_date" => "20260106"} 22:22:12.481 [debug] QUERY OK source="sources" db=0.5ms idle=1013.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:22:12.482 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1014.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:22:12.483 [debug] QUERY OK source="media_items" db=1.3ms 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-01-06 13:00:06Z], 6] 22:22:12.487 [debug] QUERY OK source="media_items" db=2.5ms idle=367.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 bà một khi đã ngoại tình, hành vi sẽ thay đổi rất rõ – nhưng không phải ai cũng nhận ra.\nHọ có thể nói lời yêu thương, cư xử bình thường, nhưng 4 điều này thì tuyệt đối không bao giờ còn chủ động như trước.\n\n🧠 Trong video này, bạn sẽ hiểu:\n🔍 4 hành vi phụ nữ chủ động rất nhiều khi còn yêu – nhưng biến mất khi đã thay lòng\n🔍 Vì sao đàn bà ngoại tình thường né tránh chứ không đối đầu\n🔍 Dấu hiệu tâm lý giúp đàn ông tỉnh táo trước khi mọi chuyện đi quá xa\n\n📌 Đây không phải để quy chụp, mà để nhận diện – nhìn rõ – tự bảo vệ cảm xúc của chính mình.\n“Biết sớm một bước, đỡ đau một đời.”\n\n👉 Xem trọn video để hiểu rõ 4 điều phụ nữ đã ngoại tình sẽ không bao giờ chủ động nữa.\n\n00:00 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động\n07:25 Tâm sự Người đàn bà \"mẫu mực\" ngoại tình \n\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #danba #honnhan #tinhcamvochong #phunuthaylong #dauhieungoaitinh #tinhyeu #giadinh", "Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động", "79c8d95d-b4ac-4288-ac73-22f042123d60", 870, false, "qaJlLXP0Naw", "https://www.youtube.com/watch?v=qaJlLXP0Naw", 3, "/downloads/Cuộc Sống Hôn Nhân/2026-01-06 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động/Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động [qaJlLXP0Naw].mp4", false, false, false, 6, [], 98, ~U[2026-01-06 13:00:06Z], ~U[2026-01-08 21:22:12Z], ~U[2026-01-08 21:22:12Z], "⚠️ Đàn bà một khi đã ngoại tình, hành vi sẽ thay đổi rất rõ – nhưng không phải ai cũng nhận ra.\nHọ có thể nói lời yêu thương, cư xử bình thường, nhưng 4 điều này thì tuyệt đối không bao giờ còn chủ động như trước.\n\n🧠 Trong video này, bạn sẽ hiểu:\n🔍 4 hành vi phụ nữ chủ động rất nhiều khi còn yêu – nhưng biến mất khi đã thay lòng\n🔍 Vì sao đàn bà ngoại tình thường né tránh chứ không đối đầu\n🔍 Dấu hiệu tâm lý giúp đàn ông tỉnh táo trước khi mọi chuyện đi quá xa\n\n📌 Đây không phải để quy chụp, mà để nhận diện – nhìn rõ – tự bảo vệ cảm xúc của chính mình.\n“Biết sớm một bước, đỡ đau một đời.”\n\n👉 Xem trọn video để hiểu rõ 4 điều phụ nữ đã ngoại tình sẽ không bao giờ chủ động nữa.\n\n00:00 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động\n07:25 Tâm sự Người đàn bà \"mẫu mực\" ngoại tình \n\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #danba #honnhan #tinhcamvochong #phunuthaylong #dauhieungoaitinh #tinhyeu #giadinh", "Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động", 870, false, "qaJlLXP0Naw", "https://www.youtube.com/watch?v=qaJlLXP0Naw", "/downloads/Cuộc Sống Hôn Nhân/2026-01-06 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động/Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động [qaJlLXP0Naw].mp4", false, 6, ~U[2026-01-06 13:00:06Z]] 22:22:12.488 [debug] QUERY OK source="sources" db=0.3ms idle=37.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:22:12.489 [debug] QUERY OK source="media_profiles" db=0.4ms idle=7.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:22:12.489 [debug] QUERY OK source="media_items" db=0.3ms idle=7.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17186] 22:22:12.489 [debug] Current batch of media processed. Will check again in 1000ms 22:22:13.490 [debug] Current batch of media processed. Will check again in 1000ms 22:22:14.491 [debug] Current batch of media processed. Will check again in 1000ms 22:22:15.492 [debug] Current batch of media processed. Will check again in 1000ms 22:22:16.494 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…\nPhụ nữ lớn tuổi rất hiếm khi chủ động, bởi họ hiểu rõ cảm xúc của mình và cũng sợ những tổn thương không đáng có.\nNhưng một khi họ chủ động làm 5 điều này, thì đó không còn là xã giao hay vui vẻ nhất thời nữa – mà là dấu hiệu cho thấy bạn đã chiếm một vị trí rất đặc biệt trong lòng họ.\nVideo sẽ giúp bạn nhận ra sớm những tín hiệu tinh tế, tránh hiểu nhầm, tránh bỏ lỡ và hiểu đúng tâm lý phụ nữ trưởng thành trong tình cảm.\n👉 Xem đến cuối để không bỏ qua dấu hiệu quan trọng nhất.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 1026, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-05 Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…/Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này… [Q6p0OR-EvHE].mp4", "id" => "Q6p0OR-EvHE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Q6p0OR-EvHE", "playlist_index" => 4, "timestamp" => 1767618006, "title" => "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…", "upload_date" => "20260105"} 22:22:16.496 [debug] QUERY OK source="sources" db=1.9ms queue=0.1ms idle=377.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:22:16.497 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=380.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:22:16.501 [debug] QUERY OK source="media_items" db=3.6ms queue=0.1ms idle=381.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-05 13:00:06Z], 6] 22:22:16.506 [debug] QUERY OK source="media_items" db=3.9ms idle=385.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" ["Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…\nPhụ nữ lớn tuổi rất hiếm khi chủ động, bởi họ hiểu rõ cảm xúc của mình và cũng sợ những tổn thương không đáng có.\nNhưng một khi họ chủ động làm 5 điều này, thì đó không còn là xã giao hay vui vẻ nhất thời nữa – mà là dấu hiệu cho thấy bạn đã chiếm một vị trí rất đặc biệt trong lòng họ.\nVideo sẽ giúp bạn nhận ra sớm những tín hiệu tinh tế, tránh hiểu nhầm, tránh bỏ lỡ và hiểu đúng tâm lý phụ nữ trưởng thành trong tình cảm.\n👉 Xem đến cuối để không bỏ qua dấu hiệu quan trọng nhất.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…", "4d3566e1-e500-4b31-9e62-afed3d0a2121", 1026, false, "Q6p0OR-EvHE", "https://www.youtube.com/watch?v=Q6p0OR-EvHE", 4, "/downloads/Cuộc Sống Hôn Nhân/2026-01-05 Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…/Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này… [Q6p0OR-EvHE].mp4", false, false, false, 6, [], 98, ~U[2026-01-05 13:00:06Z], ~U[2026-01-08 21:22:16Z], ~U[2026-01-08 21:22:16Z], "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…\nPhụ nữ lớn tuổi rất hiếm khi chủ động, bởi họ hiểu rõ cảm xúc của mình và cũng sợ những tổn thương không đáng có.\nNhưng một khi họ chủ động làm 5 điều này, thì đó không còn là xã giao hay vui vẻ nhất thời nữa – mà là dấu hiệu cho thấy bạn đã chiếm một vị trí rất đặc biệt trong lòng họ.\nVideo sẽ giúp bạn nhận ra sớm những tín hiệu tinh tế, tránh hiểu nhầm, tránh bỏ lỡ và hiểu đúng tâm lý phụ nữ trưởng thành trong tình cảm.\n👉 Xem đến cuối để không bỏ qua dấu hiệu quan trọng nhất.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…", 1026, false, "Q6p0OR-EvHE", "https://www.youtube.com/watch?v=Q6p0OR-EvHE", "/downloads/Cuộc Sống Hôn Nhân/2026-01-05 Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…/Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này… [Q6p0OR-EvHE].mp4", false, 6, ~U[2026-01-05 13:00:06Z]] 22:22:16.508 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=46.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:22:16.508 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=11.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:22:16.509 [debug] QUERY OK source="media_items" db=0.4ms idle=11.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17107] 22:22:16.509 [debug] Current batch of media processed. Will check again in 1000ms 22:22:17.510 [debug] Current batch of media processed. Will check again in 1000ms 22:22:18.511 [debug] Current batch of media processed. Will check again in 1000ms 22:22:19.512 [debug] Current batch of media processed. Will check again in 1000ms 22:22:20.514 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông\nCó một điều rất nhỏ nhưng sức nặng cực lớn, đủ khiến người phụ nữ từng lạc lối không muốn rời xa, càng chạm càng thấy thiếu…\nKhông phải vật chất, không phải lời hứa, càng không phải vẻ ngoài hào nhoáng.\nVideo này sẽ chỉ ra cốt lõi tâm lý khiến nhiều phụ nữ dù biết sai vẫn khó dứt, khó buông, và vì sao đàn ông tinh tế chỉ cần nắm 1 điểm này là đã chiếm trọn cảm xúc.\n👉 Xem đến cuối để hiểu rõ điều gì khiến phụ nữ gắn bó bằng cảm xúc sâu nhất 💔❤️\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 868, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-04 Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông/Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông [bER7dGZ7mYw].mp4", "id" => "bER7dGZ7mYw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=bER7dGZ7mYw", "playlist_index" => 5, "timestamp" => 1767531606, "title" => "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông", "upload_date" => "20260104"} 22:22:20.514 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=397.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 22:22:20.515 [debug] QUERY OK source="sources" db=0.2ms idle=398.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:22:20.517 [debug] QUERY OK source="media_items" db=1.3ms idle=398.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-04 13:00:06Z], 6] 22:22:20.520 [debug] QUERY OK source="media_items" db=2.2ms idle=400.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" ["Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông\nCó một điều rất nhỏ nhưng sức nặng cực lớn, đủ khiến người phụ nữ từng lạc lối không muốn rời xa, càng chạm càng thấy thiếu…\nKhông phải vật chất, không phải lời hứa, càng không phải vẻ ngoài hào nhoáng.\nVideo này sẽ chỉ ra cốt lõi tâm lý khiến nhiều phụ nữ dù biết sai vẫn khó dứt, khó buông, và vì sao đàn ông tinh tế chỉ cần nắm 1 điểm này là đã chiếm trọn cảm xúc.\n👉 Xem đến cuối để hiểu rõ điều gì khiến phụ nữ gắn bó bằng cảm xúc sâu nhất 💔❤️\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông", "bcf1532b-2183-473f-aa10-519a6ee91d09", 868, false, "bER7dGZ7mYw", "https://www.youtube.com/watch?v=bER7dGZ7mYw", 5, "/downloads/Cuộc Sống Hôn Nhân/2026-01-04 Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông/Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông [bER7dGZ7mYw].mp4", false, false, false, 6, [], 98, ~U[2026-01-04 13:00:06Z], ~U[2026-01-08 21:22:20Z], ~U[2026-01-08 21:22:20Z], "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông\nCó một điều rất nhỏ nhưng sức nặng cực lớn, đủ khiến người phụ nữ từng lạc lối không muốn rời xa, càng chạm càng thấy thiếu…\nKhông phải vật chất, không phải lời hứa, càng không phải vẻ ngoài hào nhoáng.\nVideo này sẽ chỉ ra cốt lõi tâm lý khiến nhiều phụ nữ dù biết sai vẫn khó dứt, khó buông, và vì sao đàn ông tinh tế chỉ cần nắm 1 điểm này là đã chiếm trọn cảm xúc.\n👉 Xem đến cuối để hiểu rõ điều gì khiến phụ nữ gắn bó bằng cảm xúc sâu nhất 💔❤️\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông", 868, false, "bER7dGZ7mYw", "https://www.youtube.com/watch?v=bER7dGZ7mYw", "/downloads/Cuộc Sống Hôn Nhân/2026-01-04 Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông/Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông [bER7dGZ7mYw].mp4", false, 6, ~U[2026-01-04 13:00:06Z]] 22:22:20.521 [debug] QUERY OK source="sources" db=0.3ms idle=46.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:22:20.521 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=6.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] 22:22:20.522 [debug] QUERY OK source="media_items" db=0.3ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17028] 22:22:20.522 [debug] Current batch of media processed. Will check again in 1000ms 22:22:21.523 [debug] Current batch of media processed. Will check again in 1000ms 22:22:22.524 [debug] Current batch of media processed. Will check again in 1000ms 22:22:23.526 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "💔 Vợ lớn tuổi có thật sự ít cảm xúc hơn?\nThực tế, phụ nữ khi lớn tuổi không mất đi cảm xúc, mà chỉ thay đổi cách thể hiện. Nếu đàn ông vẫn yêu theo cách cũ, rất dễ khiến khoảng cách ngày càng xa.\n\n🧠 Trong video này, bạn sẽ biết:\n✨ Vì sao vợ lớn tuổi trầm lắng hơn nhưng cảm xúc lại sâu sắc hơn\n✨ 5 điều đàn ông thông minh nên làm để đánh thức lại sự gắn kết\n✨ Cách quan tâm tinh tế giúp hôn nhân ấm lại mà không gây áp lực\n\n🌱 Yêu đúng cách ở giai đoạn này không cần phô trương, chỉ cần hiểu – kiên nhẫn – tôn trọng.\n\n👉 Xem hết video để biết 5 điều nhỏ nhưng cực kỳ quan trọng giúp giữ lửa hôn nhân lâu dài!\n\n00:00 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này\n09:59 Tâm sự: Trăn trở hôn nhân tuổi xế chiều\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #volontuoi #honnhan #tamlyphunu #tinhcamvochong #danongthongminh #giuLuatinhyeu #songchung #relationship #tinhyeu #thauhieu", "duration" => 959, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-03 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này/Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này [LuQgSI8JFM0].mp4", "id" => "LuQgSI8JFM0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=LuQgSI8JFM0", "playlist_index" => 6, "timestamp" => 1767445248, "title" => "Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này", "upload_date" => "20260103"} 22:22:23.526 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1409.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:22:23.527 [debug] QUERY OK source="sources" db=0.2ms idle=1410.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:22:23.529 [debug] QUERY OK source="media_items" db=1.3ms idle=1410.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-03 13:00:48Z], 6] 22:22:23.532 [debug] QUERY OK source="media_items" db=2.0ms idle=1049.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ợ lớn tuổi có thật sự ít cảm xúc hơn?\nThực tế, phụ nữ khi lớn tuổi không mất đi cảm xúc, mà chỉ thay đổi cách thể hiện. Nếu đàn ông vẫn yêu theo cách cũ, rất dễ khiến khoảng cách ngày càng xa.\n\n🧠 Trong video này, bạn sẽ biết:\n✨ Vì sao vợ lớn tuổi trầm lắng hơn nhưng cảm xúc lại sâu sắc hơn\n✨ 5 điều đàn ông thông minh nên làm để đánh thức lại sự gắn kết\n✨ Cách quan tâm tinh tế giúp hôn nhân ấm lại mà không gây áp lực\n\n🌱 Yêu đúng cách ở giai đoạn này không cần phô trương, chỉ cần hiểu – kiên nhẫn – tôn trọng.\n\n👉 Xem hết video để biết 5 điều nhỏ nhưng cực kỳ quan trọng giúp giữ lửa hôn nhân lâu dài!\n\n00:00 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này\n09:59 Tâm sự: Trăn trở hôn nhân tuổi xế chiều\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #volontuoi #honnhan #tamlyphunu #tinhcamvochong #danongthongminh #giuLuatinhyeu #songchung #relationship #tinhyeu #thauhieu", "Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này", "0d017361-59b3-4b6b-8005-20493847f12c", 959, false, "LuQgSI8JFM0", "https://www.youtube.com/watch?v=LuQgSI8JFM0", 6, "/downloads/Cuộc Sống Hôn Nhân/2026-01-03 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này/Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này [LuQgSI8JFM0].mp4", false, false, false, 6, [], 98, ~U[2026-01-03 13:00:48Z], ~U[2026-01-08 21:22:23Z], ~U[2026-01-08 21:22:23Z], "💔 Vợ lớn tuổi có thật sự ít cảm xúc hơn?\nThực tế, phụ nữ khi lớn tuổi không mất đi cảm xúc, mà chỉ thay đổi cách thể hiện. Nếu đàn ông vẫn yêu theo cách cũ, rất dễ khiến khoảng cách ngày càng xa.\n\n🧠 Trong video này, bạn sẽ biết:\n✨ Vì sao vợ lớn tuổi trầm lắng hơn nhưng cảm xúc lại sâu sắc hơn\n✨ 5 điều đàn ông thông minh nên làm để đánh thức lại sự gắn kết\n✨ Cách quan tâm tinh tế giúp hôn nhân ấm lại mà không gây áp lực\n\n🌱 Yêu đúng cách ở giai đoạn này không cần phô trương, chỉ cần hiểu – kiên nhẫn – tôn trọng.\n\n👉 Xem hết video để biết 5 điều nhỏ nhưng cực kỳ quan trọng giúp giữ lửa hôn nhân lâu dài!\n\n00:00 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này\n09:59 Tâm sự: Trăn trở hôn nhân tuổi xế chiều\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #volontuoi #honnhan #tamlyphunu #tinhcamvochong #danongthongminh #giuLuatinhyeu #songchung #relationship #tinhyeu #thauhieu", "Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này", 959, false, "LuQgSI8JFM0", "https://www.youtube.com/watch?v=LuQgSI8JFM0", "/downloads/Cuộc Sống Hôn Nhân/2026-01-03 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này/Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này [LuQgSI8JFM0].mp4", false, 6, ~U[2026-01-03 13:00:48Z]] 22:22:23.532 [debug] QUERY OK source="sources" db=0.4ms idle=50.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:22:23.533 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 22:22:23.534 [debug] QUERY OK source="media_items" db=0.3ms 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 [16949] 22:22:23.534 [debug] Current batch of media processed. Will check again in 1000ms 22:22:24.534 [debug] Current batch of media processed. Will check again in 1000ms 22:22:25.535 [debug] Current batch of media processed. Will check again in 1000ms 22:22:26.536 [debug] Current batch of media processed. Will check again in 1000ms 22:22:27.538 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🤔 Không chỉ đàn ông mới “ham của lạ” – vậy phụ nữ thì sao?\nSự thật là cảm xúc con người phức tạp hơn những định kiến quen thuộc. Với phụ nữ, sự rung động thường đến từ khoảng trống cảm xúc, nhu cầu được thấu hiểu và sự mới mẻ trong kết nối tinh thần.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Vì sao phụ nữ cũng có lúc tò mò và xao lòng\n✨ Khác biệt giữa tò mò cảm xúc và phản bội trong hành vi\n✨ Điều gì khiến phụ nữ giữ vững ranh giới – và điều gì làm họ vượt ranh giới\n\n💡 Hiểu đúng để không phán xét, và để giữ gìn hạnh phúc bằng sự thấu hiểu.\n\n👉 Xem hết video để có góc nhìn công bằng, văn minh về tâm lý nam nữ!\n\n00:00 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?\n10:23 Tâm sự Là đàn bà có chồng, nhưng tôi ham của lạ thì có bệnh hoạn không?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #tinhcam #honnhan #danongnenbiet #camxuc #relationship #tinhyeu #thauhieu #nhanvan #songhieu", "duration" => 959, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-02 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?/Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao? [VavPDvYfU9Q].mp4", "id" => "VavPDvYfU9Q", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=VavPDvYfU9Q", "playlist_index" => 7, "timestamp" => 1767358806, "title" => "Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?", "upload_date" => "20260102"} 22:22:27.538 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=421.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:22:27.539 [debug] QUERY OK source="sources" db=0.2ms idle=422.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:22:27.541 [debug] QUERY OK source="media_items" db=1.2ms idle=422.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-02 13:00:06Z], 6] 22:22:27.544 [debug] QUERY OK source="media_items" db=2.6ms idle=424.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" ["🤔 Không chỉ đàn ông mới “ham của lạ” – vậy phụ nữ thì sao?\nSự thật là cảm xúc con người phức tạp hơn những định kiến quen thuộc. Với phụ nữ, sự rung động thường đến từ khoảng trống cảm xúc, nhu cầu được thấu hiểu và sự mới mẻ trong kết nối tinh thần.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Vì sao phụ nữ cũng có lúc tò mò và xao lòng\n✨ Khác biệt giữa tò mò cảm xúc và phản bội trong hành vi\n✨ Điều gì khiến phụ nữ giữ vững ranh giới – và điều gì làm họ vượt ranh giới\n\n💡 Hiểu đúng để không phán xét, và để giữ gìn hạnh phúc bằng sự thấu hiểu.\n\n👉 Xem hết video để có góc nhìn công bằng, văn minh về tâm lý nam nữ!\n\n00:00 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?\n10:23 Tâm sự Là đàn bà có chồng, nhưng tôi ham của lạ thì có bệnh hoạn không?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #tinhcam #honnhan #danongnenbiet #camxuc #relationship #tinhyeu #thauhieu #nhanvan #songhieu", "Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?", "c4e39766-f7da-40e0-8f0f-8bb7dd97ac34", 959, false, "VavPDvYfU9Q", "https://www.youtube.com/watch?v=VavPDvYfU9Q", 7, "/downloads/Cuộc Sống Hôn Nhân/2026-01-02 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?/Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao? [VavPDvYfU9Q].mp4", false, false, false, 6, [], 98, ~U[2026-01-02 13:00:06Z], ~U[2026-01-08 21:22:27Z], ~U[2026-01-08 21:22:27Z], "🤔 Không chỉ đàn ông mới “ham của lạ” – vậy phụ nữ thì sao?\nSự thật là cảm xúc con người phức tạp hơn những định kiến quen thuộc. Với phụ nữ, sự rung động thường đến từ khoảng trống cảm xúc, nhu cầu được thấu hiểu và sự mới mẻ trong kết nối tinh thần.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Vì sao phụ nữ cũng có lúc tò mò và xao lòng\n✨ Khác biệt giữa tò mò cảm xúc và phản bội trong hành vi\n✨ Điều gì khiến phụ nữ giữ vững ranh giới – và điều gì làm họ vượt ranh giới\n\n💡 Hiểu đúng để không phán xét, và để giữ gìn hạnh phúc bằng sự thấu hiểu.\n\n👉 Xem hết video để có góc nhìn công bằng, văn minh về tâm lý nam nữ!\n\n00:00 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?\n10:23 Tâm sự Là đàn bà có chồng, nhưng tôi ham của lạ thì có bệnh hoạn không?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #tinhcam #honnhan #danongnenbiet #camxuc #relationship #tinhyeu #thauhieu #nhanvan #songhieu", "Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?", 959, false, "VavPDvYfU9Q", "https://www.youtube.com/watch?v=VavPDvYfU9Q", "/downloads/Cuộc Sống Hôn Nhân/2026-01-02 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?/Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao? [VavPDvYfU9Q].mp4", false, 6, ~U[2026-01-02 13:00:06Z]] 22:22:27.545 [debug] QUERY OK source="sources" db=0.3ms idle=55.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:22:27.546 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:22:27.546 [debug] QUERY OK source="media_items" db=0.3ms 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 [16870] 22:22:27.546 [debug] Current batch of media processed. Will check again in 1000ms 22:22:28.547 [debug] Current batch of media processed. Will check again in 1000ms 22:22:29.548 [debug] Current batch of media processed. Will check again in 1000ms 22:22:30.550 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🧘\u200D♂️ Sau khi gần gũi, đàn ông nếu không chú ý những thói quen nhỏ rất dễ làm hao tổn thể lực, giảm phong độ và ảnh hưởng sức khỏe lâu dài.\n💡 Gần gũi đúng cách không chỉ là chuyện cảm xúc, mà còn liên quan trực tiếp đến sinh hoạt, nghỉ ngơi và chăm sóc cơ thể sau đó.\n\n🔍 Trong video này, bạn sẽ biết:\n✨ 7 điều đàn ông nên tránh sau khi gần gũi để không suy nhược\n✨ Vì sao nhiều người càng về sau càng mệt mỏi, xuống sức\n✨ Cách giữ năng lượng, phong độ và sức khỏe bền bỉ theo thời gian\n\n🌱 Sức khỏe là nền tảng của bản lĩnh – hiểu đúng để giữ lâu, không kiệt sớm.\n\n👉 Xem hết video để bảo vệ sức khỏe và duy trì phong độ đàn ông lâu dài!\n\n00:00 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài\n09:04 Tâm sự: Run rẩy vì hành động lúc say của anh rể\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #suckhoedanong #doisongsinhhoat #phongdodanong #songlanhmanh #chamsocsuckhoe #danongtrungnien #suckhoelauDai #tamlysong #doisongdieudo", "duration" => 941, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-01 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài/Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài [6Ts_buAOcGg].mp4", "id" => "6Ts_buAOcGg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=6Ts_buAOcGg", "playlist_index" => 8, "timestamp" => 1767272406, "title" => "Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài", "upload_date" => "20260101"} 22:22:30.550 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1433.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:22:30.551 [debug] QUERY OK source="sources" db=0.2ms idle=1434.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:22:30.553 [debug] QUERY OK source="media_items" db=1.3ms idle=1434.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-01 13:00:06Z], 6] 22:22:30.557 [debug] QUERY OK source="media_items" db=3.4ms idle=1059.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" ["🧘\u200D♂️ Sau khi gần gũi, đàn ông nếu không chú ý những thói quen nhỏ rất dễ làm hao tổn thể lực, giảm phong độ và ảnh hưởng sức khỏe lâu dài.\n💡 Gần gũi đúng cách không chỉ là chuyện cảm xúc, mà còn liên quan trực tiếp đến sinh hoạt, nghỉ ngơi và chăm sóc cơ thể sau đó.\n\n🔍 Trong video này, bạn sẽ biết:\n✨ 7 điều đàn ông nên tránh sau khi gần gũi để không suy nhược\n✨ Vì sao nhiều người càng về sau càng mệt mỏi, xuống sức\n✨ Cách giữ năng lượng, phong độ và sức khỏe bền bỉ theo thời gian\n\n🌱 Sức khỏe là nền tảng của bản lĩnh – hiểu đúng để giữ lâu, không kiệt sớm.\n\n👉 Xem hết video để bảo vệ sức khỏe và duy trì phong độ đàn ông lâu dài!\n\n00:00 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài\n09:04 Tâm sự: Run rẩy vì hành động lúc say của anh rể\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #suckhoedanong #doisongsinhhoat #phongdodanong #songlanhmanh #chamsocsuckhoe #danongtrungnien #suckhoelauDai #tamlysong #doisongdieudo", "Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài", "281fd35a-ff31-410e-ace9-6255f9bd32e3", 941, false, "6Ts_buAOcGg", "https://www.youtube.com/watch?v=6Ts_buAOcGg", 8, "/downloads/Cuộc Sống Hôn Nhân/2026-01-01 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài/Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài [6Ts_buAOcGg].mp4", false, false, false, 6, [], 98, ~U[2026-01-01 13:00:06Z], ~U[2026-01-08 21:22:30Z], ~U[2026-01-08 21:22:30Z], "🧘\u200D♂️ Sau khi gần gũi, đàn ông nếu không chú ý những thói quen nhỏ rất dễ làm hao tổn thể lực, giảm phong độ và ảnh hưởng sức khỏe lâu dài.\n💡 Gần gũi đúng cách không chỉ là chuyện cảm xúc, mà còn liên quan trực tiếp đến sinh hoạt, nghỉ ngơi và chăm sóc cơ thể sau đó.\n\n🔍 Trong video này, bạn sẽ biết:\n✨ 7 điều đàn ông nên tránh sau khi gần gũi để không suy nhược\n✨ Vì sao nhiều người càng về sau càng mệt mỏi, xuống sức\n✨ Cách giữ năng lượng, phong độ và sức khỏe bền bỉ theo thời gian\n\n🌱 Sức khỏe là nền tảng của bản lĩnh – hiểu đúng để giữ lâu, không kiệt sớm.\n\n👉 Xem hết video để bảo vệ sức khỏe và duy trì phong độ đàn ông lâu dài!\n\n00:00 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài\n09:04 Tâm sự: Run rẩy vì hành động lúc say của anh rể\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #suckhoedanong #doisongsinhhoat #phongdodanong #songlanhmanh #chamsocsuckhoe #danongtrungnien #suckhoelauDai #tamlysong #doisongdieudo", "Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài", 941, false, "6Ts_buAOcGg", "https://www.youtube.com/watch?v=6Ts_buAOcGg", "/downloads/Cuộc Sống Hôn Nhân/2026-01-01 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài/Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài [6Ts_buAOcGg].mp4", false, 6, ~U[2026-01-01 13:00:06Z]] 22:22:30.558 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=62.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:22:30.558 [debug] QUERY OK source="media_profiles" db=0.2ms idle=7.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:22:30.559 [debug] QUERY OK source="media_items" db=0.3ms idle=7.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16789] 22:22:30.559 [debug] Current batch of media processed. Will check again in 1000ms 22:22:31.560 [debug] Current batch of media processed. Will check again in 1000ms 22:22:32.561 [debug] Current batch of media processed. Will check again in 1000ms 22:22:33.562 [debug] Current batch of media processed. Will check again in 1000ms 22:22:34.564 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "⚠️ Có những “chiêu quan tâm” tưởng là yêu thương… nhưng lại âm thầm đẩy phụ nữ đi xa lúc nào không hay.\nKhông phải mọi sự chăm sóc đều đúng cách. Khi quan tâm sai thời điểm – sai liều lượng – sai cách, phụ nữ có thể cảm thấy ngột ngạt, mất tự do và dần rút lui cảm xúc.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Những kiểu quan tâm dễ phản tác dụng mà đàn ông hay mắc phải\n✨ Vì sao càng quan tâm nhiều, phụ nữ càng xa dần\n✨ Cách quan tâm tinh tế để phụ nữ muốn ở lại và gắn bó lâu dài\n\n💡 Yêu đúng không phải là làm thật nhiều, mà là làm đúng điều người kia cần.\n\n👉 Xem hết video để tránh những sai lầm khiến phụ nữ rời xa trong im lặng!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #chieuguantan #tamlyphunu #tinhyeu #tinhcam #danongnenbiet #honnhan #relationship #dating #thauhieu #yeudungcach", "duration" => 649, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-31 Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay/Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay [5zHZdtCrXOA].mp4", "id" => "5zHZdtCrXOA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5zHZdtCrXOA", "playlist_index" => 9, "timestamp" => 1767186006, "title" => "Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay", "upload_date" => "20251231"} 22:22:34.564 [debug] QUERY OK source="sources" db=0.3ms idle=447.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:22:34.565 [debug] QUERY OK source="sources" db=0.2ms idle=448.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:22:34.566 [debug] QUERY OK source="media_items" db=1.2ms idle=448.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-31 13:00:06Z], 6] 22:22:34.571 [debug] QUERY OK source="media_items" db=3.4ms idle=450.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" ["⚠️ Có những “chiêu quan tâm” tưởng là yêu thương… nhưng lại âm thầm đẩy phụ nữ đi xa lúc nào không hay.\nKhông phải mọi sự chăm sóc đều đúng cách. Khi quan tâm sai thời điểm – sai liều lượng – sai cách, phụ nữ có thể cảm thấy ngột ngạt, mất tự do và dần rút lui cảm xúc.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Những kiểu quan tâm dễ phản tác dụng mà đàn ông hay mắc phải\n✨ Vì sao càng quan tâm nhiều, phụ nữ càng xa dần\n✨ Cách quan tâm tinh tế để phụ nữ muốn ở lại và gắn bó lâu dài\n\n💡 Yêu đúng không phải là làm thật nhiều, mà là làm đúng điều người kia cần.\n\n👉 Xem hết video để tránh những sai lầm khiến phụ nữ rời xa trong im lặng!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #chieuguantan #tamlyphunu #tinhyeu #tinhcam #danongnenbiet #honnhan #relationship #dating #thauhieu #yeudungcach", "Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay", "7142db38-fa07-4180-92f3-680f70edefd3", 649, false, "5zHZdtCrXOA", "https://www.youtube.com/watch?v=5zHZdtCrXOA", 9, "/downloads/Cuộc Sống Hôn Nhân/2025-12-31 Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay/Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay [5zHZdtCrXOA].mp4", false, false, false, 6, [], 98, ~U[2025-12-31 13:00:06Z], ~U[2026-01-08 21:22:34Z], ~U[2026-01-08 21:22:34Z], "⚠️ Có những “chiêu quan tâm” tưởng là yêu thương… nhưng lại âm thầm đẩy phụ nữ đi xa lúc nào không hay.\nKhông phải mọi sự chăm sóc đều đúng cách. Khi quan tâm sai thời điểm – sai liều lượng – sai cách, phụ nữ có thể cảm thấy ngột ngạt, mất tự do và dần rút lui cảm xúc.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Những kiểu quan tâm dễ phản tác dụng mà đàn ông hay mắc phải\n✨ Vì sao càng quan tâm nhiều, phụ nữ càng xa dần\n✨ Cách quan tâm tinh tế để phụ nữ muốn ở lại và gắn bó lâu dài\n\n💡 Yêu đúng không phải là làm thật nhiều, mà là làm đúng điều người kia cần.\n\n👉 Xem hết video để tránh những sai lầm khiến phụ nữ rời xa trong im lặng!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #chieuguantan #tamlyphunu #tinhyeu #tinhcam #danongnenbiet #honnhan #relationship #dating #thauhieu #yeudungcach", "Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay", 649, false, "5zHZdtCrXOA", "https://www.youtube.com/watch?v=5zHZdtCrXOA", "/downloads/Cuộc Sống Hôn Nhân/2025-12-31 Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay/Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay [5zHZdtCrXOA].mp4", false, 6, ~U[2025-12-31 13:00:06Z]] 22:22:34.572 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=67.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:22:34.572 [debug] QUERY OK source="media_profiles" db=0.3ms idle=7.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:22:34.573 [debug] QUERY OK source="media_items" db=0.3ms idle=7.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16709] 22:22:34.573 [debug] Current batch of media processed. Will check again in 1000ms 22:22:35.574 [debug] Current batch of media processed. Will check again in 1000ms 22:22:35.753 [info] {"source":"oban","duration":1185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:36.575 [debug] Current batch of media processed. Will check again in 1000ms 22:22:37.576 [debug] Current batch of media processed. Will check again in 1000ms 22:22:38.578 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi\nCó một điều mà rất nhiều đàn ông tin là đúng, nhưng rất nhiều phụ nữ lại chọn cách im lặng.\nĐó là trong đời sống vợ chồng, không phải cứ mạnh hơn, nhiều hơn hay nhanh hơn là tốt hơn.\nGiữa những gì chúng ta thấy trên phim ảnh và cảm nhận thật của phụ nữ ngoài đời là một khoảng cách rất lớn – và nếu không hiểu điều này, nhiều cuộc hôn nhân sẽ dần mất đi sự hòa hợp mà không ai nhận ra lý do\nVideo này không nhằm phán xét ai, mà để giúp chúng ta hiểu đúng – để gần nhau hơn, chứ không phải xa nhau\n\n00:00 “Càng Sâu Càng Giỏi” Có Thật Không? Sự Thật Khiến Nhiều Người Bất Ngờ\n07:05 Tâm sự: Chồng bắt xem phim vì đã ngoại tình\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 870, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-30 Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi/Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi [V8_kLB7vcL0].mp4", "id" => "V8_kLB7vcL0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=V8_kLB7vcL0", "playlist_index" => 10, "timestamp" => 1767099606, "title" => "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi", "upload_date" => "20251230"} 22:22:38.578 [debug] QUERY OK source="sources" db=0.3ms idle=1068.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:22:38.579 [debug] QUERY OK source="sources" db=0.2ms idle=462.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:22:38.580 [debug] QUERY OK source="media_items" db=1.2ms idle=462.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-30 13:00:06Z], 6] 22:22:38.583 [debug] QUERY OK source="media_items" db=1.7ms idle=464.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" ["Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi\nCó một điều mà rất nhiều đàn ông tin là đúng, nhưng rất nhiều phụ nữ lại chọn cách im lặng.\nĐó là trong đời sống vợ chồng, không phải cứ mạnh hơn, nhiều hơn hay nhanh hơn là tốt hơn.\nGiữa những gì chúng ta thấy trên phim ảnh và cảm nhận thật của phụ nữ ngoài đời là một khoảng cách rất lớn – và nếu không hiểu điều này, nhiều cuộc hôn nhân sẽ dần mất đi sự hòa hợp mà không ai nhận ra lý do\nVideo này không nhằm phán xét ai, mà để giúp chúng ta hiểu đúng – để gần nhau hơn, chứ không phải xa nhau\n\n00:00 “Càng Sâu Càng Giỏi” Có Thật Không? Sự Thật Khiến Nhiều Người Bất Ngờ\n07:05 Tâm sự: Chồng bắt xem phim vì đã ngoại tình\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi", "a6c34fbc-dd06-442b-a4db-03db98020cc0", 870, false, "V8_kLB7vcL0", "https://www.youtube.com/watch?v=V8_kLB7vcL0", 10, "/downloads/Cuộc Sống Hôn Nhân/2025-12-30 Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi/Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi [V8_kLB7vcL0].mp4", false, false, false, 6, [], 98, ~U[2025-12-30 13:00:06Z], ~U[2026-01-08 21:22:38Z], ~U[2026-01-08 21:22:38Z], "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi\nCó một điều mà rất nhiều đàn ông tin là đúng, nhưng rất nhiều phụ nữ lại chọn cách im lặng.\nĐó là trong đời sống vợ chồng, không phải cứ mạnh hơn, nhiều hơn hay nhanh hơn là tốt hơn.\nGiữa những gì chúng ta thấy trên phim ảnh và cảm nhận thật của phụ nữ ngoài đời là một khoảng cách rất lớn – và nếu không hiểu điều này, nhiều cuộc hôn nhân sẽ dần mất đi sự hòa hợp mà không ai nhận ra lý do\nVideo này không nhằm phán xét ai, mà để giúp chúng ta hiểu đúng – để gần nhau hơn, chứ không phải xa nhau\n\n00:00 “Càng Sâu Càng Giỏi” Có Thật Không? Sự Thật Khiến Nhiều Người Bất Ngờ\n07:05 Tâm sự: Chồng bắt xem phim vì đã ngoại tình\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi", 870, false, "V8_kLB7vcL0", "https://www.youtube.com/watch?v=V8_kLB7vcL0", "/downloads/Cuộc Sống Hôn Nhân/2025-12-30 Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi/Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi [V8_kLB7vcL0].mp4", false, 6, ~U[2025-12-30 13:00:06Z]] 22:22:38.584 [debug] QUERY OK source="sources" db=0.3ms idle=72.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:22:38.584 [debug] QUERY OK source="media_profiles" db=0.3ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:22:38.585 [debug] QUERY OK source="media_items" db=0.3ms 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 [16631] 22:22:38.585 [debug] Current batch of media processed. Will check again in 1000ms 22:22:39.586 [debug] Current batch of media processed. Will check again in 1000ms 22:22:40.587 [debug] Current batch of media processed. Will check again in 1000ms 22:22:41.589 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Nhiều người vẫn truyền tai nhau rằng: phụ nữ rậm lông vùng kín thì sinh lý mạnh hơn, ham muốn cao hơn.\nNhưng quan điểm này liệu có đúng về mặt sinh học và tâm lý, hay chỉ là một ngộ nhận kéo dài từ truyền miệng và định kiến xã hội? \nTrong video này, tôi sẽ cùng bạn phân tích thẳng thắn nhưng khoa học:\n\nLông vùng kín hình thành do yếu tố nào?\n\nNó có liên quan gì đến nội tiết, ham muốn hay khả năng hòa hợp vợ chồng hay không?\n\nVì sao nhiều phụ nữ rậm lông lại cảm thấy tự ti, trong khi nhiều đàn ông thì hiểu sai?\n\nVà điều gì mới thực sự quyết định cảm xúc, sự hứng thú và chất lượng gần gũi của phụ nữ?\n\nĐây không phải video phán xét hay gây sốc, mà là một góc nhìn đời sống – tâm lý – hôn nhân giúp cả nam và nữ hiểu nhau hơn, tránh những hiểu lầm âm thầm làm nguội lạnh cảm xúc.\n\n🎯 Nếu bạn quan tâm đến sự hòa hợp lâu dài trong hôn nhân, video này rất đáng để xem đến cuối.\n\n00:00 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói\n08:10 Tâm sự: Vợ qua đời được 3 năm, cả gia đình muốn tôi kết hôn với em gái vợ\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 1064, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-29 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói/Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói [vZBnTJZYb78].mp4", "id" => "vZBnTJZYb78", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=vZBnTJZYb78", "playlist_index" => 11, "timestamp" => 1767013206, "title" => "Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói", "upload_date" => "20251229"} 22:22:41.589 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1472.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 22:22:41.590 [debug] QUERY OK source="sources" db=0.3ms idle=1473.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:22:41.592 [debug] QUERY OK source="media_items" db=1.2ms idle=1473.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-29 13:00:06Z], 6] 22:22:41.598 [debug] QUERY OK source="media_items" db=4.9ms idle=1077.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" ["Nhiều người vẫn truyền tai nhau rằng: phụ nữ rậm lông vùng kín thì sinh lý mạnh hơn, ham muốn cao hơn.\nNhưng quan điểm này liệu có đúng về mặt sinh học và tâm lý, hay chỉ là một ngộ nhận kéo dài từ truyền miệng và định kiến xã hội? \nTrong video này, tôi sẽ cùng bạn phân tích thẳng thắn nhưng khoa học:\n\nLông vùng kín hình thành do yếu tố nào?\n\nNó có liên quan gì đến nội tiết, ham muốn hay khả năng hòa hợp vợ chồng hay không?\n\nVì sao nhiều phụ nữ rậm lông lại cảm thấy tự ti, trong khi nhiều đàn ông thì hiểu sai?\n\nVà điều gì mới thực sự quyết định cảm xúc, sự hứng thú và chất lượng gần gũi của phụ nữ?\n\nĐây không phải video phán xét hay gây sốc, mà là một góc nhìn đời sống – tâm lý – hôn nhân giúp cả nam và nữ hiểu nhau hơn, tránh những hiểu lầm âm thầm làm nguội lạnh cảm xúc.\n\n🎯 Nếu bạn quan tâm đến sự hòa hợp lâu dài trong hôn nhân, video này rất đáng để xem đến cuối.\n\n00:00 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói\n08:10 Tâm sự: Vợ qua đời được 3 năm, cả gia đình muốn tôi kết hôn với em gái vợ\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói", "7accccae-950b-4398-914b-261567a6ba56", 1064, false, "vZBnTJZYb78", "https://www.youtube.com/watch?v=vZBnTJZYb78", 11, "/downloads/Cuộc Sống Hôn Nhân/2025-12-29 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói/Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói [vZBnTJZYb78].mp4", false, false, false, 6, [], 98, ~U[2025-12-29 13:00:06Z], ~U[2026-01-08 21:22:41Z], ~U[2026-01-08 21:22:41Z], "Nhiều người vẫn truyền tai nhau rằng: phụ nữ rậm lông vùng kín thì sinh lý mạnh hơn, ham muốn cao hơn.\nNhưng quan điểm này liệu có đúng về mặt sinh học và tâm lý, hay chỉ là một ngộ nhận kéo dài từ truyền miệng và định kiến xã hội? \nTrong video này, tôi sẽ cùng bạn phân tích thẳng thắn nhưng khoa học:\n\nLông vùng kín hình thành do yếu tố nào?\n\nNó có liên quan gì đến nội tiết, ham muốn hay khả năng hòa hợp vợ chồng hay không?\n\nVì sao nhiều phụ nữ rậm lông lại cảm thấy tự ti, trong khi nhiều đàn ông thì hiểu sai?\n\nVà điều gì mới thực sự quyết định cảm xúc, sự hứng thú và chất lượng gần gũi của phụ nữ?\n\nĐây không phải video phán xét hay gây sốc, mà là một góc nhìn đời sống – tâm lý – hôn nhân giúp cả nam và nữ hiểu nhau hơn, tránh những hiểu lầm âm thầm làm nguội lạnh cảm xúc.\n\n🎯 Nếu bạn quan tâm đến sự hòa hợp lâu dài trong hôn nhân, video này rất đáng để xem đến cuối.\n\n00:00 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói\n08:10 Tâm sự: Vợ qua đời được 3 năm, cả gia đình muốn tôi kết hôn với em gái vợ\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói", 1064, false, "vZBnTJZYb78", "https://www.youtube.com/watch?v=vZBnTJZYb78", "/downloads/Cuộc Sống Hôn Nhân/2025-12-29 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói/Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói [vZBnTJZYb78].mp4", false, 6, ~U[2025-12-29 13:00:06Z]] 22:22:41.600 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=80.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:22:41.601 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=10.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:22:41.601 [debug] QUERY OK source="media_items" db=0.3ms idle=10.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16431] 22:22:41.601 [debug] Current batch of media processed. Will check again in 1000ms 22:22:42.602 [debug] Current batch of media processed. Will check again in 1000ms 22:22:43.603 [debug] Current batch of media processed. Will check again in 1000ms 22:22:44.604 [debug] Current batch of media processed. Will check again in 1000ms 22:22:45.606 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Trong video này, tôi chia sẻ một góc nhìn thực tế và ít được nói thẳng về câu hỏi mà rất nhiều người tò mò:\n👉 Trong một đêm gần gũi, phụ nữ thực sự “chịu” được bao nhiêu là phù hợp?\n\nKhông phải để so sánh hay khoe khoang, mà để hiểu đúng tâm lý và cảm xúc của phụ nữ, tránh những hiểu lầm khiến cả hai dễ mệt mỏi, hụt hẫng hoặc xa cách nhau hơn sau mỗi lần gần gũi.\n\nVideo sẽ phân tích dưới góc nhìn:\n\nCảm xúc và sinh lý của phụ nữ trong đời sống hôn nhân\n\nVì sao không phải càng lâu càng tốt\n\nĐiều gì khiến phụ nữ cảm thấy dễ chịu, thoải mái và muốn gắn kết hơn\n\nVà vai trò của sự tinh tế, thấu hiểu từ người đàn ông\n\nĐây là nội dung mang tính giáo dục – chia sẻ – trải nghiệm đời sống, không cổ súy hay mô tả phản cảm.\nNếu bạn đang muốn hiểu bạn đời của mình hơn, hoặc đơn giản là muốn nhìn nhận vấn đề này một cách chín chắn, video này dành cho bạn.\n\n00:00 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?\n09:04 Tâm sự: Bạn gái muốn thử bản năng đàn ông và cái kết\n\n👉 Hãy xem đến cuối và chia sẻ quan điểm của bạn một cách văn minh nhé.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 900, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-28 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?/Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp? [OBzHAvuSl7c].mp4", "id" => "OBzHAvuSl7c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=OBzHAvuSl7c", "playlist_index" => 12, "timestamp" => 1766926805, "title" => "Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?", "upload_date" => "20251228"} 22:22:45.607 [debug] QUERY OK source="sources" db=0.3ms idle=489.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:22:45.607 [debug] QUERY OK source="sources" db=0.2ms idle=490.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:22:45.609 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=491.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-28 13:00:05Z], 6] 22:22:45.612 [debug] QUERY OK source="media_items" db=2.0ms idle=493.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" ["Trong video này, tôi chia sẻ một góc nhìn thực tế và ít được nói thẳng về câu hỏi mà rất nhiều người tò mò:\n👉 Trong một đêm gần gũi, phụ nữ thực sự “chịu” được bao nhiêu là phù hợp?\n\nKhông phải để so sánh hay khoe khoang, mà để hiểu đúng tâm lý và cảm xúc của phụ nữ, tránh những hiểu lầm khiến cả hai dễ mệt mỏi, hụt hẫng hoặc xa cách nhau hơn sau mỗi lần gần gũi.\n\nVideo sẽ phân tích dưới góc nhìn:\n\nCảm xúc và sinh lý của phụ nữ trong đời sống hôn nhân\n\nVì sao không phải càng lâu càng tốt\n\nĐiều gì khiến phụ nữ cảm thấy dễ chịu, thoải mái và muốn gắn kết hơn\n\nVà vai trò của sự tinh tế, thấu hiểu từ người đàn ông\n\nĐây là nội dung mang tính giáo dục – chia sẻ – trải nghiệm đời sống, không cổ súy hay mô tả phản cảm.\nNếu bạn đang muốn hiểu bạn đời của mình hơn, hoặc đơn giản là muốn nhìn nhận vấn đề này một cách chín chắn, video này dành cho bạn.\n\n00:00 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?\n09:04 Tâm sự: Bạn gái muốn thử bản năng đàn ông và cái kết\n\n👉 Hãy xem đến cuối và chia sẻ quan điểm của bạn một cách văn minh nhé.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?", "4491f3e5-7f66-474c-a92a-6b46f591b0df", 900, false, "OBzHAvuSl7c", "https://www.youtube.com/watch?v=OBzHAvuSl7c", 12, "/downloads/Cuộc Sống Hôn Nhân/2025-12-28 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?/Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp? [OBzHAvuSl7c].mp4", false, false, false, 6, [], 98, ~U[2025-12-28 13:00:05Z], ~U[2026-01-08 21:22:45Z], ~U[2026-01-08 21:22:45Z], "Trong video này, tôi chia sẻ một góc nhìn thực tế và ít được nói thẳng về câu hỏi mà rất nhiều người tò mò:\n👉 Trong một đêm gần gũi, phụ nữ thực sự “chịu” được bao nhiêu là phù hợp?\n\nKhông phải để so sánh hay khoe khoang, mà để hiểu đúng tâm lý và cảm xúc của phụ nữ, tránh những hiểu lầm khiến cả hai dễ mệt mỏi, hụt hẫng hoặc xa cách nhau hơn sau mỗi lần gần gũi.\n\nVideo sẽ phân tích dưới góc nhìn:\n\nCảm xúc và sinh lý của phụ nữ trong đời sống hôn nhân\n\nVì sao không phải càng lâu càng tốt\n\nĐiều gì khiến phụ nữ cảm thấy dễ chịu, thoải mái và muốn gắn kết hơn\n\nVà vai trò của sự tinh tế, thấu hiểu từ người đàn ông\n\nĐây là nội dung mang tính giáo dục – chia sẻ – trải nghiệm đời sống, không cổ súy hay mô tả phản cảm.\nNếu bạn đang muốn hiểu bạn đời của mình hơn, hoặc đơn giản là muốn nhìn nhận vấn đề này một cách chín chắn, video này dành cho bạn.\n\n00:00 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?\n09:04 Tâm sự: Bạn gái muốn thử bản năng đàn ông và cái kết\n\n👉 Hãy xem đến cuối và chia sẻ quan điểm của bạn một cách văn minh nhé.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?", 900, false, "OBzHAvuSl7c", "https://www.youtube.com/watch?v=OBzHAvuSl7c", "/downloads/Cuộc Sống Hôn Nhân/2025-12-28 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?/Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp? [OBzHAvuSl7c].mp4", false, 6, ~U[2025-12-28 13:00:05Z]] 22:22:45.613 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=87.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:22:45.613 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=6.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] 22:22:45.614 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=6.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16348] 22:22:45.615 [debug] Current batch of media processed. Will check again in 1000ms 22:22:46.615 [debug] Current batch of media processed. Will check again in 1000ms 22:22:47.617 [debug] Current batch of media processed. Will check again in 1000ms 22:22:48.618 [debug] Current batch of media processed. Will check again in 1000ms 22:22:49.619 [debug] Current batch of media processed. Will check again in 1000ms 22:22:50.621 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "⚠️ Vì sao phụ nữ đã ngoại tình một lần lại rất khó dừng lại?\nSự thật không đơn giản là ham muốn hay bốc đồng, mà bắt nguồn từ tâm lý, cảm xúc và những khoảng trống kéo dài trong hôn nhân – điều mà rất ít người dám nói thẳng.\n\n🔍 Trong video này, bạn sẽ hiểu rõ:\n✨ Cơ chế tâm lý khiến phụ nữ dễ lún sâu sau lần ngoại tình đầu tiên\n✨ Vì sao cảm xúc được thỏa mãn một lần sẽ rất khó “quay về như cũ”\n✨ Những sai lầm đàn ông thường vô tình đẩy phụ nữ đi xa hơn\n\n💔 Ngoại tình không bắt đầu ở phòng kín – mà bắt đầu từ sự cô đơn bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu sự thật phía sau và biết cách phòng tránh trước khi quá muộn!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #ngoaitinhtutuong #phunungoaitinh #relationship #tamsuphunu #tinhyeu", "duration" => 943, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-27 Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói/Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói [gpUIxNo-c_c].mp4", "id" => "gpUIxNo-c_c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=gpUIxNo-c_c", "playlist_index" => 13, "timestamp" => 1766840406, "title" => "Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói", "upload_date" => "20251227"} 22:22:50.622 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1504.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:22:50.622 [debug] QUERY OK source="sources" db=0.5ms idle=1505.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:22:50.624 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1506.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-27 13:00:06Z], 6] 22:22:50.628 [debug] QUERY OK source="media_items" db=2.2ms idle=1090.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" ["⚠️ Vì sao phụ nữ đã ngoại tình một lần lại rất khó dừng lại?\nSự thật không đơn giản là ham muốn hay bốc đồng, mà bắt nguồn từ tâm lý, cảm xúc và những khoảng trống kéo dài trong hôn nhân – điều mà rất ít người dám nói thẳng.\n\n🔍 Trong video này, bạn sẽ hiểu rõ:\n✨ Cơ chế tâm lý khiến phụ nữ dễ lún sâu sau lần ngoại tình đầu tiên\n✨ Vì sao cảm xúc được thỏa mãn một lần sẽ rất khó “quay về như cũ”\n✨ Những sai lầm đàn ông thường vô tình đẩy phụ nữ đi xa hơn\n\n💔 Ngoại tình không bắt đầu ở phòng kín – mà bắt đầu từ sự cô đơn bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu sự thật phía sau và biết cách phòng tránh trước khi quá muộn!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #ngoaitinhtutuong #phunungoaitinh #relationship #tamsuphunu #tinhyeu", "Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói", "cd95b5ef-b940-4d2c-8f11-d536232ef2a0", 943, false, "gpUIxNo-c_c", "https://www.youtube.com/watch?v=gpUIxNo-c_c", 13, "/downloads/Cuộc Sống Hôn Nhân/2025-12-27 Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói/Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói [gpUIxNo-c_c].mp4", false, false, false, 6, [], 98, ~U[2025-12-27 13:00:06Z], ~U[2026-01-08 21:22:50Z], ~U[2026-01-08 21:22:50Z], "⚠️ Vì sao phụ nữ đã ngoại tình một lần lại rất khó dừng lại?\nSự thật không đơn giản là ham muốn hay bốc đồng, mà bắt nguồn từ tâm lý, cảm xúc và những khoảng trống kéo dài trong hôn nhân – điều mà rất ít người dám nói thẳng.\n\n🔍 Trong video này, bạn sẽ hiểu rõ:\n✨ Cơ chế tâm lý khiến phụ nữ dễ lún sâu sau lần ngoại tình đầu tiên\n✨ Vì sao cảm xúc được thỏa mãn một lần sẽ rất khó “quay về như cũ”\n✨ Những sai lầm đàn ông thường vô tình đẩy phụ nữ đi xa hơn\n\n💔 Ngoại tình không bắt đầu ở phòng kín – mà bắt đầu từ sự cô đơn bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu sự thật phía sau và biết cách phòng tránh trước khi quá muộn!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #ngoaitinhtutuong #phunungoaitinh #relationship #tamsuphunu #tinhyeu", "Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói", 943, false, "gpUIxNo-c_c", "https://www.youtube.com/watch?v=gpUIxNo-c_c", "/downloads/Cuộc Sống Hôn Nhân/2025-12-27 Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói/Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói [gpUIxNo-c_c].mp4", false, 6, ~U[2025-12-27 13:00:06Z]] 22:22:50.629 [debug] QUERY OK source="sources" db=0.6ms idle=91.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:22:50.630 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.2ms idle=7.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:22:50.632 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=8.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16265] 22:22:50.632 [debug] Current batch of media processed. Will check again in 1000ms 22:22:51.634 [debug] Current batch of media processed. Will check again in 1000ms 22:22:52.340 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=9uhhxSWASzc --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S]-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/74/e2/74e2483e71491fdfae1535d937abed826adee17207ec4dcc11012842f738495e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:22:52.377 [debug] Running yt-dlp command for action: download_thumbnail 22:22:52.379 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=839.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 [] 22:22:52.379 [debug] QUERY OK source="settings" db=0.2ms idle=262.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 [] 22:22:52.380 [debug] QUERY OK source="settings" db=0.1ms idle=263.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 [] 22:22:52.380 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=9uhhxSWASzc --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/17345/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/7c/07/7c07094fe975c7dc915bf784fb7f8e1224ad8ff5a7970d7f93e4c74cab33f5f2.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:22:52.635 [debug] Current batch of media processed. Will check again in 1000ms 22:22:53.637 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "💞 Có những thời điểm, phụ nữ không cần lời hứa lớn lao—chỉ cần một người đàn ông ở bên đúng lúc.\nĐó là khi cảm xúc chông chênh, áp lực bủa vây, hay những khoảnh khắc tưởng nhỏ nhưng lại quyết định sự gắn bó lâu dài.\n\n🔎 Trong video này, bạn sẽ hiểu:\n✨ Những thời điểm then chốt phụ nữ cần sự hiện diện của đàn ông nhất\n✨ Vì sao ở bên đúng lúc giá trị hơn cả ngàn món quà\n✨ Cách đàn ông thể hiện sự quan tâm tinh tế để phụ nữ cảm thấy an toàn và được yêu thương\n\n💡 Đàn ông trưởng thành không cần nói nhiều—chỉ cần xuất hiện đúng lúc, đúng cách.\n\n👉 Xem hết video để biết khi nào phụ nữ thật sự cần bạn nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunucannguoiben #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #honnhan #relationship #love #dating #thauhieu", "duration" => 777, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-26 Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất/Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất [wMRI2PA-7fA].mp4", "id" => "wMRI2PA-7fA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wMRI2PA-7fA", "playlist_index" => 14, "timestamp" => 1766754006, "title" => "Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất", "upload_date" => "20251226"} 22:22:53.638 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1258.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:22:53.638 [debug] QUERY OK source="sources" db=0.2ms idle=1258.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:22:53.640 [debug] QUERY OK source="media_items" db=1.2ms idle=1258.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-26 13:00:06Z], 6] 22:22:53.644 [debug] QUERY OK source="media_items" db=3.1ms idle=1098.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" ["💞 Có những thời điểm, phụ nữ không cần lời hứa lớn lao—chỉ cần một người đàn ông ở bên đúng lúc.\nĐó là khi cảm xúc chông chênh, áp lực bủa vây, hay những khoảnh khắc tưởng nhỏ nhưng lại quyết định sự gắn bó lâu dài.\n\n🔎 Trong video này, bạn sẽ hiểu:\n✨ Những thời điểm then chốt phụ nữ cần sự hiện diện của đàn ông nhất\n✨ Vì sao ở bên đúng lúc giá trị hơn cả ngàn món quà\n✨ Cách đàn ông thể hiện sự quan tâm tinh tế để phụ nữ cảm thấy an toàn và được yêu thương\n\n💡 Đàn ông trưởng thành không cần nói nhiều—chỉ cần xuất hiện đúng lúc, đúng cách.\n\n👉 Xem hết video để biết khi nào phụ nữ thật sự cần bạn nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunucannguoiben #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #honnhan #relationship #love #dating #thauhieu", "Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất", "cf5ca634-7919-4a94-a441-cee4ee9d5a52", 777, false, "wMRI2PA-7fA", "https://www.youtube.com/watch?v=wMRI2PA-7fA", 14, "/downloads/Cuộc Sống Hôn Nhân/2025-12-26 Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất/Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất [wMRI2PA-7fA].mp4", false, false, false, 6, [], 98, ~U[2025-12-26 13:00:06Z], ~U[2026-01-08 21:22:53Z], ~U[2026-01-08 21:22:53Z], "💞 Có những thời điểm, phụ nữ không cần lời hứa lớn lao—chỉ cần một người đàn ông ở bên đúng lúc.\nĐó là khi cảm xúc chông chênh, áp lực bủa vây, hay những khoảnh khắc tưởng nhỏ nhưng lại quyết định sự gắn bó lâu dài.\n\n🔎 Trong video này, bạn sẽ hiểu:\n✨ Những thời điểm then chốt phụ nữ cần sự hiện diện của đàn ông nhất\n✨ Vì sao ở bên đúng lúc giá trị hơn cả ngàn món quà\n✨ Cách đàn ông thể hiện sự quan tâm tinh tế để phụ nữ cảm thấy an toàn và được yêu thương\n\n💡 Đàn ông trưởng thành không cần nói nhiều—chỉ cần xuất hiện đúng lúc, đúng cách.\n\n👉 Xem hết video để biết khi nào phụ nữ thật sự cần bạn nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunucannguoiben #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #honnhan #relationship #love #dating #thauhieu", "Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất", 777, false, "wMRI2PA-7fA", "https://www.youtube.com/watch?v=wMRI2PA-7fA", "/downloads/Cuộc Sống Hôn Nhân/2025-12-26 Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất/Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất [wMRI2PA-7fA].mp4", false, 6, ~U[2025-12-26 13:00:06Z]] 22:22:53.645 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=99.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:22:53.645 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=7.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:22:53.646 [debug] QUERY OK source="media_items" db=0.4ms idle=7.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16181] 22:22:53.647 [debug] Current batch of media processed. Will check again in 1000ms 22:22:54.647 [debug] Current batch of media processed. Will check again in 1000ms 22:22:55.648 [debug] Current batch of media processed. Will check again in 1000ms 22:22:56.649 [debug] Current batch of media processed. Will check again in 1000ms 22:22:57.651 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…\n🔍 Nhiều người vẫn lầm tưởng rằng phụ nữ khi lớn tuổi thì cảm xúc và nhu cầu gần gũi sẽ dần “nguội lạnh”.\n👉 Nhưng thực tế lại không hề đơn giản như vậy.\nTrong video này, chúng ta sẽ cùng phân tích 4 dấu hiệu rất rõ ràng cho thấy phụ nữ lớn tuổi vẫn còn nhiều cảm xúc, khao khát sự quan tâm và gắn kết – chỉ là họ không thể hiện ồn ào như lúc trẻ.\n💬 Hiểu đúng để:\nKhông vô tâm làm tổn thương người phụ nữ bên cạnh\nKhông bỏ lỡ những giai đoạn họ cần sự gần gũi nhất\nVà quan trọng hơn: giữ được sự ấm áp lâu dài trong mối quan hệ\n📌 Video mang tính chia sẻ – phân tích tâm lý, không cổ súy hay mô tả nhạy cảm.\n👉 Xem đến cuối để tránh hiểu lầm đáng tiếc về phụ nữ lớn tuổi.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n#phunulontuoi #tamlyphunu #nhucaunu #honnhan #giadinh #danongnenbiet #tinhcamtrungnien #phunuvadanong #hiuphunu #tamlyhonnhan", "duration" => 679, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-25 Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…/Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này… [d1uxPFUDkJ8].mp4", "id" => "d1uxPFUDkJ8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=d1uxPFUDkJ8", "playlist_index" => 15, "timestamp" => 1766667606, "title" => "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…", "upload_date" => "20251225"} 22:22:57.651 [debug] QUERY OK source="sources" db=0.3ms idle=534.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:22:57.652 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=535.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:22:57.654 [debug] QUERY OK source="media_items" db=2.0ms idle=535.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-25 13:00:06Z], 6] 22:22:57.672 [debug] QUERY OK source="media_items" db=16.6ms idle=538.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" ["Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…\n🔍 Nhiều người vẫn lầm tưởng rằng phụ nữ khi lớn tuổi thì cảm xúc và nhu cầu gần gũi sẽ dần “nguội lạnh”.\n👉 Nhưng thực tế lại không hề đơn giản như vậy.\nTrong video này, chúng ta sẽ cùng phân tích 4 dấu hiệu rất rõ ràng cho thấy phụ nữ lớn tuổi vẫn còn nhiều cảm xúc, khao khát sự quan tâm và gắn kết – chỉ là họ không thể hiện ồn ào như lúc trẻ.\n💬 Hiểu đúng để:\nKhông vô tâm làm tổn thương người phụ nữ bên cạnh\nKhông bỏ lỡ những giai đoạn họ cần sự gần gũi nhất\nVà quan trọng hơn: giữ được sự ấm áp lâu dài trong mối quan hệ\n📌 Video mang tính chia sẻ – phân tích tâm lý, không cổ súy hay mô tả nhạy cảm.\n👉 Xem đến cuối để tránh hiểu lầm đáng tiếc về phụ nữ lớn tuổi.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n#phunulontuoi #tamlyphunu #nhucaunu #honnhan #giadinh #danongnenbiet #tinhcamtrungnien #phunuvadanong #hiuphunu #tamlyhonnhan", "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…", "a3c8f152-badf-41b6-ad17-2e2cd32ce185", 679, false, "d1uxPFUDkJ8", "https://www.youtube.com/watch?v=d1uxPFUDkJ8", 15, "/downloads/Cuộc Sống Hôn Nhân/2025-12-25 Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…/Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này… [d1uxPFUDkJ8].mp4", false, false, false, 6, [], 98, ~U[2025-12-25 13:00:06Z], ~U[2026-01-08 21:22:57Z], ~U[2026-01-08 21:22:57Z], "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…\n🔍 Nhiều người vẫn lầm tưởng rằng phụ nữ khi lớn tuổi thì cảm xúc và nhu cầu gần gũi sẽ dần “nguội lạnh”.\n👉 Nhưng thực tế lại không hề đơn giản như vậy.\nTrong video này, chúng ta sẽ cùng phân tích 4 dấu hiệu rất rõ ràng cho thấy phụ nữ lớn tuổi vẫn còn nhiều cảm xúc, khao khát sự quan tâm và gắn kết – chỉ là họ không thể hiện ồn ào như lúc trẻ.\n💬 Hiểu đúng để:\nKhông vô tâm làm tổn thương người phụ nữ bên cạnh\nKhông bỏ lỡ những giai đoạn họ cần sự gần gũi nhất\nVà quan trọng hơn: giữ được sự ấm áp lâu dài trong mối quan hệ\n📌 Video mang tính chia sẻ – phân tích tâm lý, không cổ súy hay mô tả nhạy cảm.\n👉 Xem đến cuối để tránh hiểu lầm đáng tiếc về phụ nữ lớn tuổi.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n#phunulontuoi #tamlyphunu #nhucaunu #honnhan #giadinh #danongnenbiet #tinhcamtrungnien #phunuvadanong #hiuphunu #tamlyhonnhan", "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…", 679, false, "d1uxPFUDkJ8", "https://www.youtube.com/watch?v=d1uxPFUDkJ8", "/downloads/Cuộc Sống Hôn Nhân/2025-12-25 Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…/Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này… [d1uxPFUDkJ8].mp4", false, 6, ~U[2025-12-25 13:00:06Z]] 22:22:57.673 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=118.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:22:57.674 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.3ms idle=22.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:22:57.675 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=22.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 [16098] 22:22:57.675 [debug] Current batch of media processed. Will check again in 1000ms 22:22:58.676 [debug] Current batch of media processed. Will check again in 1000ms 22:22:59.507 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=9uhhxSWASzc --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/17345/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/7c/07/7c07094fe975c7dc915bf784fb7f8e1224ad8ff5a7970d7f93e4c74cab33f5f2.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: WARNING: [youtube] 9uhhxSWASzc: Some tv client https formats have been skipped as they are missing a url. YouTube may have enabled the SABR-only or Server-Side Ad Placement experiment for the current session. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details WARNING: [youtube] 9uhhxSWASzc: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details 22:22:59.508 [debug] QUERY OK db=0.0ms idle=950.3ms begin [] 22:22:59.509 [debug] QUERY OK source="media_items" db=1.1ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-01-08 21:22:52Z], "/downloads/Cuộc Sống Hôn Nhân/2026-01-08 6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất/6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất [9uhhxSWASzc].mp4", "/downloads/Cuộc Sống Hôn Nhân/2026-01-08 6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất/6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất [9uhhxSWASzc].info.json", "/downloads/Cuộc Sống Hôn Nhân/2026-01-08 6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất/6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất [9uhhxSWASzc].nfo", "/downloads/Cuộc Sống Hôn Nhân/2026-01-08 6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất/6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất [9uhhxSWASzc]-thumb.jpg", ~U[2026-01-08 21:22:59Z], 17345] 22:22:59.511 [debug] QUERY OK source="media_metadata" db=0.9ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/17345/metadata.json.gz", "/config/metadata/media_items/17345/thumbnail.jpg", 17345, ~U[2026-01-08 21:22:59Z], ~U[2026-01-08 21:22:59Z]] 22:22:59.513 [debug] QUERY OK db=1.7ms commit [] 22:22:59.516 [debug] QUERY OK source="media_items" db=2.1ms idle=397.1ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [85346017, ~U[2026-01-08 21:22:59Z], 17345] 22:22:59.516 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:22:59.517 [info] {"args":{"id":17345},"id":8322,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":55046409,"event":"job:stop","queue_time":468584,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:22:59.677 [debug] Current batch of media processed. Will check again in 1000ms 22:23:00.471 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:23:00.678 [debug] Current batch of media processed. Will check again in 1000ms 22:23:01.680 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🧠 Đàn ông từng trải mới hiểu: không phải phụ nữ nào cũng sở hữu 4 nét tướng dẻo dai hiếm gặp—những dấu hiệu cho thấy nội lực bền bỉ, cảm xúc sâu sắc và khả năng giữ lửa lâu dài trong các mối quan hệ.\n👀 Nhiều người nhìn thoáng qua sẽ bỏ lỡ, nhưng ai tinh ý sẽ nhận ra ngay từ thần thái, ánh mắt đến cử chỉ.\n\n🔎 Trong video này, bạn sẽ khám phá:\n✨ 4 nét tướng hiếm phản ánh sức bền cảm xúc và sự ổn định\n✨ Vì sao đàn ông trưởng thành đặc biệt trân trọng những nét này\n✨ Cách nhìn nhận tinh tế để không đánh giá sai người trước mặt\n\n💡 Hiểu đúng để trân trọng đúng—đó là khác biệt của đàn ông từng trải.\n\n👉 Xem hết video để nhận diện 4 nét tướng hiếm mà không phải ai cũng có!\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #nettuongphunu #danongtungtrai #tamlyphunu #khiChat #tinhcam #honnhan #relationship #nhantam #phunuhiemgap #thauhieu", "duration" => 736, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-24 Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp/Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp [XMPzkk0SfXs].mp4", "id" => "XMPzkk0SfXs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=XMPzkk0SfXs", "playlist_index" => 16, "timestamp" => 1766581206, "title" => "Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp", "upload_date" => "20251224"} 22:23:01.681 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1112.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:23:01.681 [debug] QUERY OK source="sources" db=0.2ms idle=564.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:01.683 [debug] QUERY OK source="media_items" db=1.1ms idle=565.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-24 13:00:06Z], 6] 22:23:01.686 [debug] QUERY OK source="media_items" db=1.8ms idle=566.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🧠 Đàn ông từng trải mới hiểu: không phải phụ nữ nào cũng sở hữu 4 nét tướng dẻo dai hiếm gặp—những dấu hiệu cho thấy nội lực bền bỉ, cảm xúc sâu sắc và khả năng giữ lửa lâu dài trong các mối quan hệ.\n👀 Nhiều người nhìn thoáng qua sẽ bỏ lỡ, nhưng ai tinh ý sẽ nhận ra ngay từ thần thái, ánh mắt đến cử chỉ.\n\n🔎 Trong video này, bạn sẽ khám phá:\n✨ 4 nét tướng hiếm phản ánh sức bền cảm xúc và sự ổn định\n✨ Vì sao đàn ông trưởng thành đặc biệt trân trọng những nét này\n✨ Cách nhìn nhận tinh tế để không đánh giá sai người trước mặt\n\n💡 Hiểu đúng để trân trọng đúng—đó là khác biệt của đàn ông từng trải.\n\n👉 Xem hết video để nhận diện 4 nét tướng hiếm mà không phải ai cũng có!\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #nettuongphunu #danongtungtrai #tamlyphunu #khiChat #tinhcam #honnhan #relationship #nhantam #phunuhiemgap #thauhieu", "Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp", "e0fc80b4-3e00-45da-8c45-1e4159f44ce4", 736, false, "XMPzkk0SfXs", "https://www.youtube.com/watch?v=XMPzkk0SfXs", 16, "/downloads/Cuộc Sống Hôn Nhân/2025-12-24 Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp/Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp [XMPzkk0SfXs].mp4", false, false, false, 6, [], 98, ~U[2025-12-24 13:00:06Z], ~U[2026-01-08 21:23:01Z], ~U[2026-01-08 21:23:01Z], "🧠 Đàn ông từng trải mới hiểu: không phải phụ nữ nào cũng sở hữu 4 nét tướng dẻo dai hiếm gặp—những dấu hiệu cho thấy nội lực bền bỉ, cảm xúc sâu sắc và khả năng giữ lửa lâu dài trong các mối quan hệ.\n👀 Nhiều người nhìn thoáng qua sẽ bỏ lỡ, nhưng ai tinh ý sẽ nhận ra ngay từ thần thái, ánh mắt đến cử chỉ.\n\n🔎 Trong video này, bạn sẽ khám phá:\n✨ 4 nét tướng hiếm phản ánh sức bền cảm xúc và sự ổn định\n✨ Vì sao đàn ông trưởng thành đặc biệt trân trọng những nét này\n✨ Cách nhìn nhận tinh tế để không đánh giá sai người trước mặt\n\n💡 Hiểu đúng để trân trọng đúng—đó là khác biệt của đàn ông từng trải.\n\n👉 Xem hết video để nhận diện 4 nét tướng hiếm mà không phải ai cũng có!\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #nettuongphunu #danongtungtrai #tamlyphunu #khiChat #tinhcam #honnhan #relationship #nhantam #phunuhiemgap #thauhieu", "Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp", 736, false, "XMPzkk0SfXs", "https://www.youtube.com/watch?v=XMPzkk0SfXs", "/downloads/Cuộc Sống Hôn Nhân/2025-12-24 Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp/Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp [XMPzkk0SfXs].mp4", false, 6, ~U[2025-12-24 13:00:06Z]] 22:23:01.686 [debug] QUERY OK source="sources" db=0.3ms idle=116.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:01.687 [debug] QUERY OK source="media_profiles" db=0.2ms idle=5.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:23:01.688 [debug] QUERY OK source="media_items" db=0.3ms 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 [15996] 22:23:01.688 [debug] Current batch of media processed. Will check again in 1000ms 22:23:02.688 [debug] Current batch of media processed. Will check again in 1000ms 22:23:03.689 [debug] Current batch of media processed. Will check again in 1000ms 22:23:04.691 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này\nPhụ nữ trên 60 tuổi có thật là đã khép lại mọi khao khát trong cuộc sống tình cảm?\nSự thật là rất nhiều người vẫn còn nhu cầu gắn bó, được quan tâm và được thấu hiểu, chỉ là họ thể hiện theo một cách trầm lắng và sâu sắc hơn.\n\nTrong video này, chúng ta sẽ cùng phân tích dấu hiệu quan trọng cho thấy phụ nữ trên 60 tuổi vẫn còn khao khát, không phải theo bản năng bộc phát, mà xuất phát từ cảm xúc, sự kết nối và nhu cầu được yêu thương đúng nghĩa.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 832, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-23 Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này/Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này [e0ewbo6O4QQ].mp4", "id" => "e0ewbo6O4QQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=e0ewbo6O4QQ", "playlist_index" => 17, "timestamp" => 1766494806, "title" => "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này", "upload_date" => "20251223"} 22:23:04.691 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1574.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:23:04.692 [debug] QUERY OK source="sources" db=0.2ms idle=1575.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:04.694 [debug] QUERY OK source="media_items" db=1.2ms idle=1575.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-23 13:00:06Z], 6] 22:23:04.697 [debug] QUERY OK source="media_items" db=2.4ms idle=1120.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" ["Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này\nPhụ nữ trên 60 tuổi có thật là đã khép lại mọi khao khát trong cuộc sống tình cảm?\nSự thật là rất nhiều người vẫn còn nhu cầu gắn bó, được quan tâm và được thấu hiểu, chỉ là họ thể hiện theo một cách trầm lắng và sâu sắc hơn.\n\nTrong video này, chúng ta sẽ cùng phân tích dấu hiệu quan trọng cho thấy phụ nữ trên 60 tuổi vẫn còn khao khát, không phải theo bản năng bộc phát, mà xuất phát từ cảm xúc, sự kết nối và nhu cầu được yêu thương đúng nghĩa.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này", "7eb8c8e2-cad1-49e6-a79c-7f592557177d", 832, false, "e0ewbo6O4QQ", "https://www.youtube.com/watch?v=e0ewbo6O4QQ", 17, "/downloads/Cuộc Sống Hôn Nhân/2025-12-23 Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này/Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này [e0ewbo6O4QQ].mp4", false, false, false, 6, [], 98, ~U[2025-12-23 13:00:06Z], ~U[2026-01-08 21:23:04Z], ~U[2026-01-08 21:23:04Z], "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này\nPhụ nữ trên 60 tuổi có thật là đã khép lại mọi khao khát trong cuộc sống tình cảm?\nSự thật là rất nhiều người vẫn còn nhu cầu gắn bó, được quan tâm và được thấu hiểu, chỉ là họ thể hiện theo một cách trầm lắng và sâu sắc hơn.\n\nTrong video này, chúng ta sẽ cùng phân tích dấu hiệu quan trọng cho thấy phụ nữ trên 60 tuổi vẫn còn khao khát, không phải theo bản năng bộc phát, mà xuất phát từ cảm xúc, sự kết nối và nhu cầu được yêu thương đúng nghĩa.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này", 832, false, "e0ewbo6O4QQ", "https://www.youtube.com/watch?v=e0ewbo6O4QQ", "/downloads/Cuộc Sống Hôn Nhân/2025-12-23 Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này/Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này [e0ewbo6O4QQ].mp4", false, 6, ~U[2025-12-23 13:00:06Z]] 22:23:04.698 [debug] QUERY OK source="sources" db=0.3ms idle=122.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:23:04.698 [debug] QUERY OK source="media_profiles" db=0.1ms queue=0.1ms idle=6.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] 22:23:04.699 [debug] QUERY OK source="media_items" db=0.3ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [15910] 22:23:04.699 [debug] Current batch of media processed. Will check again in 1000ms 22:23:05.700 [debug] Current batch of media processed. Will check again in 1000ms 22:23:05.756 [info] {"source":"oban","duration":1588,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:06.701 [debug] Current batch of media processed. Will check again in 1000ms 22:23:07.702 [debug] Current batch of media processed. Will check again in 1000ms 22:23:08.704 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "⚠️ Đây là độ tuổi phụ nữ dễ ngoại tình nhất – nhưng sự thật không nằm ở ham muốn đơn thuần.\nRất nhiều người bất ngờ khi biết rằng, ngoại tình thường bắt đầu từ khoảng trống cảm xúc, sự cô đơn kéo dài và nhu cầu được thấu hiểu đúng lúc.\n\n🔎 Trong video này, bạn sẽ hiểu rõ:\n✨ Vì sao có những giai đoạn tuổi phụ nữ dễ xao lòng hơn\n✨ Những thay đổi tâm lý âm thầm nhưng rất nguy hiểm trong hôn nhân\n✨ Điều đàn ông thường bỏ qua khiến phụ nữ dễ tìm sự đồng cảm ở người khác\n\n💡 Ngoại tình không đến từ một phút bốc đồng – mà là hệ quả của cảm xúc bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu đúng tâm lý phụ nữ và biết cách phòng tránh rạn nứt từ sớm!\n\n00:00 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất\n06:45 Tâm sự: Chết điếng khi thấy vợ bón cháo cho con trên giường hàng xóm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #phunutuoi40 #phunutuoi50 #tamsuphunu #relationship #tinhyeu", "duration" => 745, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-22 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất/Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất [4u0ql_w4neQ].mp4", "id" => "4u0ql_w4neQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=4u0ql_w4neQ", "playlist_index" => 18, "timestamp" => 1766408417, "title" => "Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất", "upload_date" => "20251222"} 22:23:08.704 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1119.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:23:08.705 [debug] QUERY OK source="sources" db=0.2ms idle=588.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:08.706 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=588.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-22 13:00:17Z], 6] 22:23:08.710 [debug] QUERY OK source="media_items" db=2.9ms idle=590.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à độ tuổi phụ nữ dễ ngoại tình nhất – nhưng sự thật không nằm ở ham muốn đơn thuần.\nRất nhiều người bất ngờ khi biết rằng, ngoại tình thường bắt đầu từ khoảng trống cảm xúc, sự cô đơn kéo dài và nhu cầu được thấu hiểu đúng lúc.\n\n🔎 Trong video này, bạn sẽ hiểu rõ:\n✨ Vì sao có những giai đoạn tuổi phụ nữ dễ xao lòng hơn\n✨ Những thay đổi tâm lý âm thầm nhưng rất nguy hiểm trong hôn nhân\n✨ Điều đàn ông thường bỏ qua khiến phụ nữ dễ tìm sự đồng cảm ở người khác\n\n💡 Ngoại tình không đến từ một phút bốc đồng – mà là hệ quả của cảm xúc bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu đúng tâm lý phụ nữ và biết cách phòng tránh rạn nứt từ sớm!\n\n00:00 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất\n06:45 Tâm sự: Chết điếng khi thấy vợ bón cháo cho con trên giường hàng xóm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #phunutuoi40 #phunutuoi50 #tamsuphunu #relationship #tinhyeu", "Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất", "a4e15860-3584-4add-ba11-24d5173926a8", 745, false, "4u0ql_w4neQ", "https://www.youtube.com/watch?v=4u0ql_w4neQ", 18, "/downloads/Cuộc Sống Hôn Nhân/2025-12-22 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất/Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất [4u0ql_w4neQ].mp4", false, false, false, 6, [], 98, ~U[2025-12-22 13:00:17Z], ~U[2026-01-08 21:23:08Z], ~U[2026-01-08 21:23:08Z], "⚠️ Đây là độ tuổi phụ nữ dễ ngoại tình nhất – nhưng sự thật không nằm ở ham muốn đơn thuần.\nRất nhiều người bất ngờ khi biết rằng, ngoại tình thường bắt đầu từ khoảng trống cảm xúc, sự cô đơn kéo dài và nhu cầu được thấu hiểu đúng lúc.\n\n🔎 Trong video này, bạn sẽ hiểu rõ:\n✨ Vì sao có những giai đoạn tuổi phụ nữ dễ xao lòng hơn\n✨ Những thay đổi tâm lý âm thầm nhưng rất nguy hiểm trong hôn nhân\n✨ Điều đàn ông thường bỏ qua khiến phụ nữ dễ tìm sự đồng cảm ở người khác\n\n💡 Ngoại tình không đến từ một phút bốc đồng – mà là hệ quả của cảm xúc bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu đúng tâm lý phụ nữ và biết cách phòng tránh rạn nứt từ sớm!\n\n00:00 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất\n06:45 Tâm sự: Chết điếng khi thấy vợ bón cháo cho con trên giường hàng xóm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #phunutuoi40 #phunutuoi50 #tamsuphunu #relationship #tinhyeu", "Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất", 745, false, "4u0ql_w4neQ", "https://www.youtube.com/watch?v=4u0ql_w4neQ", "/downloads/Cuộc Sống Hôn Nhân/2025-12-22 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất/Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất [4u0ql_w4neQ].mp4", false, 6, ~U[2025-12-22 13:00:17Z]] 22:23:08.711 [debug] QUERY OK source="sources" db=0.3ms idle=124.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:23:08.712 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 22:23:08.712 [debug] QUERY OK source="media_items" db=0.3ms idle=7.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [15827] 22:23:08.713 [debug] Current batch of media processed. Will check again in 1000ms 22:23:09.713 [debug] Current batch of media processed. Will check again in 1000ms 22:23:10.714 [debug] Current batch of media processed. Will check again in 1000ms 22:23:11.715 [debug] Current batch of media processed. Will check again in 1000ms 22:23:12.717 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "💖 Phụ nữ cảm thấy được yêu thương nhất không phải khi nhận quà đắt tiền, mà ở những khoảnh khắc rất nhỏ nhưng đầy tinh tế.\nTrong video này, chúng ta sẽ cùng khám phá 7 khoảnh khắc quan trọng khiến trái tim phụ nữ mềm lại, cảm thấy an toàn và được trân trọng thật sự.\n\n🌸 Bạn sẽ hiểu:\n✨ Vì sao đúng lúc – đúng cảm xúc còn giá trị hơn ngàn lời hứa\n✨ Những hành động đơn giản nhưng ghi điểm cực mạnh trong lòng phụ nữ\n✨ Cách yêu khiến phụ nữ muốn gắn bó lâu dài, chứ không chỉ cảm động nhất thời\n\n💡 Yêu đúng cách là khiến người phụ nữ cảm thấy mình quan trọng, chứ không phải cố gắng làm cho thật nhiều.\n\n👉 Xem hết video để biết 7 khoảnh khắc phụ nữ mong đợi nhất trong tình yêu!\n\n00:00 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất\n09:20 Tâm sự: Nghiện xem phim nhạy cảm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunuduocyeuthuong #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #relationship #love #dating #honnhan #tamsutinhyeu", "duration" => 1051, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-21 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất/7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất [ZN0KhDk5PKo].mp4", "id" => "ZN0KhDk5PKo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ZN0KhDk5PKo", "playlist_index" => 19, "timestamp" => 1766322006, "title" => "7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất", "upload_date" => "20251221"} 22:23:12.717 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=600.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:23:12.718 [debug] QUERY OK source="sources" db=0.2ms idle=601.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:12.720 [debug] QUERY OK source="media_items" db=1.3ms idle=601.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-21 13:00:06Z], 6] 22:23:12.723 [debug] QUERY OK source="media_items" db=1.9ms idle=603.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" ["💖 Phụ nữ cảm thấy được yêu thương nhất không phải khi nhận quà đắt tiền, mà ở những khoảnh khắc rất nhỏ nhưng đầy tinh tế.\nTrong video này, chúng ta sẽ cùng khám phá 7 khoảnh khắc quan trọng khiến trái tim phụ nữ mềm lại, cảm thấy an toàn và được trân trọng thật sự.\n\n🌸 Bạn sẽ hiểu:\n✨ Vì sao đúng lúc – đúng cảm xúc còn giá trị hơn ngàn lời hứa\n✨ Những hành động đơn giản nhưng ghi điểm cực mạnh trong lòng phụ nữ\n✨ Cách yêu khiến phụ nữ muốn gắn bó lâu dài, chứ không chỉ cảm động nhất thời\n\n💡 Yêu đúng cách là khiến người phụ nữ cảm thấy mình quan trọng, chứ không phải cố gắng làm cho thật nhiều.\n\n👉 Xem hết video để biết 7 khoảnh khắc phụ nữ mong đợi nhất trong tình yêu!\n\n00:00 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất\n09:20 Tâm sự: Nghiện xem phim nhạy cảm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunuduocyeuthuong #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #relationship #love #dating #honnhan #tamsutinhyeu", "7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất", "be8209c5-9928-4ebd-a311-7dedd7775710", 1051, false, "ZN0KhDk5PKo", "https://www.youtube.com/watch?v=ZN0KhDk5PKo", 19, "/downloads/Cuộc Sống Hôn Nhân/2025-12-21 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất/7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất [ZN0KhDk5PKo].mp4", false, false, false, 6, [], 98, ~U[2025-12-21 13:00:06Z], ~U[2026-01-08 21:23:12Z], ~U[2026-01-08 21:23:12Z], "💖 Phụ nữ cảm thấy được yêu thương nhất không phải khi nhận quà đắt tiền, mà ở những khoảnh khắc rất nhỏ nhưng đầy tinh tế.\nTrong video này, chúng ta sẽ cùng khám phá 7 khoảnh khắc quan trọng khiến trái tim phụ nữ mềm lại, cảm thấy an toàn và được trân trọng thật sự.\n\n🌸 Bạn sẽ hiểu:\n✨ Vì sao đúng lúc – đúng cảm xúc còn giá trị hơn ngàn lời hứa\n✨ Những hành động đơn giản nhưng ghi điểm cực mạnh trong lòng phụ nữ\n✨ Cách yêu khiến phụ nữ muốn gắn bó lâu dài, chứ không chỉ cảm động nhất thời\n\n💡 Yêu đúng cách là khiến người phụ nữ cảm thấy mình quan trọng, chứ không phải cố gắng làm cho thật nhiều.\n\n👉 Xem hết video để biết 7 khoảnh khắc phụ nữ mong đợi nhất trong tình yêu!\n\n00:00 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất\n09:20 Tâm sự: Nghiện xem phim nhạy cảm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunuduocyeuthuong #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #relationship #love #dating #honnhan #tamsutinhyeu", "7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất", 1051, false, "ZN0KhDk5PKo", "https://www.youtube.com/watch?v=ZN0KhDk5PKo", "/downloads/Cuộc Sống Hôn Nhân/2025-12-21 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất/7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất [ZN0KhDk5PKo].mp4", false, 6, ~U[2025-12-21 13:00:06Z]] 22:23:12.723 [debug] QUERY OK source="sources" db=0.3ms idle=128.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:23:12.724 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=6.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:23:12.725 [debug] QUERY OK source="media_items" db=0.3ms idle=6.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [15769] 22:23:12.725 [debug] Current batch of media processed. Will check again in 1000ms 22:23:13.725 [debug] Current batch of media processed. Will check again in 1000ms 22:23:14.728 [debug] Current batch of media processed. Will check again in 1000ms 22:23:15.729 [debug] Current batch of media processed. Will check again in 1000ms 22:23:16.731 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🤔 Phụ nữ lớn tuổi đòi xem phim người lớn – có thật là “hư hỏng”?\nNhiều người vội vàng phán xét, nhưng sự thật lại nằm ở nhu cầu cảm xúc, sự tò mò lành mạnh và đời sống tinh thần theo từng giai đoạn tuổi tác.\n\n🧠 Video này sẽ giúp bạn hiểu:\n✨ Vì sao phụ nữ lớn tuổi vẫn quan tâm đến nội dung người lớn\n✨ Ranh giới giữa tò mò tâm lý và nhu cầu cảm xúc bình thường\n✨ Cách nhìn đúng đắn, tôn trọng để tránh định kiến sai lầm\n\n🌿 Hiểu đúng để không phán xét, hiểu sâu để trân trọng những chuyển biến tự nhiên của con người theo thời gian.\n\n👉 Xem hết video để có góc nhìn văn minh, khoa học và nhân văn hơn!\n\n00:00 Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?\n05:00 Tâm sự: Khóc thét khi vợ U50 đòi xem phim người lớn để lấy cảm hứng\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #phunulontuoi #doisongtinhthan #nhucaucamxuc #honnhan #danongnenbiet #tinhcam #nhanvan #relationship #songhieu", "duration" => 661, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-20 Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?/Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”? [UiJD5mxaRKo].mp4", "id" => "UiJD5mxaRKo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UiJD5mxaRKo", "playlist_index" => 20, "timestamp" => 1766235606, "title" => "Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?", "upload_date" => "20251220"} 22:23:16.731 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=614.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:23:16.732 [debug] QUERY OK source="sources" db=0.2ms idle=615.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:16.734 [debug] QUERY OK source="media_items" db=1.3ms idle=615.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-20 13:00:06Z], 6] 22:23:16.737 [debug] QUERY OK source="media_items" db=2.3ms idle=617.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" ["🤔 Phụ nữ lớn tuổi đòi xem phim người lớn – có thật là “hư hỏng”?\nNhiều người vội vàng phán xét, nhưng sự thật lại nằm ở nhu cầu cảm xúc, sự tò mò lành mạnh và đời sống tinh thần theo từng giai đoạn tuổi tác.\n\n🧠 Video này sẽ giúp bạn hiểu:\n✨ Vì sao phụ nữ lớn tuổi vẫn quan tâm đến nội dung người lớn\n✨ Ranh giới giữa tò mò tâm lý và nhu cầu cảm xúc bình thường\n✨ Cách nhìn đúng đắn, tôn trọng để tránh định kiến sai lầm\n\n🌿 Hiểu đúng để không phán xét, hiểu sâu để trân trọng những chuyển biến tự nhiên của con người theo thời gian.\n\n👉 Xem hết video để có góc nhìn văn minh, khoa học và nhân văn hơn!\n\n00:00 Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?\n05:00 Tâm sự: Khóc thét khi vợ U50 đòi xem phim người lớn để lấy cảm hứng\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #phunulontuoi #doisongtinhthan #nhucaucamxuc #honnhan #danongnenbiet #tinhcam #nhanvan #relationship #songhieu", "Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?", "aa89438a-468c-4f2a-8972-bfab72a4560a", 661, false, "UiJD5mxaRKo", "https://www.youtube.com/watch?v=UiJD5mxaRKo", 20, "/downloads/Cuộc Sống Hôn Nhân/2025-12-20 Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?/Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”? [UiJD5mxaRKo].mp4", false, false, false, 6, [], 98, ~U[2025-12-20 13:00:06Z], ~U[2026-01-08 21:23:16Z], ~U[2026-01-08 21:23:16Z], "🤔 Phụ nữ lớn tuổi đòi xem phim người lớn – có thật là “hư hỏng”?\nNhiều người vội vàng phán xét, nhưng sự thật lại nằm ở nhu cầu cảm xúc, sự tò mò lành mạnh và đời sống tinh thần theo từng giai đoạn tuổi tác.\n\n🧠 Video này sẽ giúp bạn hiểu:\n✨ Vì sao phụ nữ lớn tuổi vẫn quan tâm đến nội dung người lớn\n✨ Ranh giới giữa tò mò tâm lý và nhu cầu cảm xúc bình thường\n✨ Cách nhìn đúng đắn, tôn trọng để tránh định kiến sai lầm\n\n🌿 Hiểu đúng để không phán xét, hiểu sâu để trân trọng những chuyển biến tự nhiên của con người theo thời gian.\n\n👉 Xem hết video để có góc nhìn văn minh, khoa học và nhân văn hơn!\n\n00:00 Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?\n05:00 Tâm sự: Khóc thét khi vợ U50 đòi xem phim người lớn để lấy cảm hứng\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #phunulontuoi #doisongtinhthan #nhucaucamxuc #honnhan #danongnenbiet #tinhcam #nhanvan #relationship #songhieu", "Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?", 661, false, "UiJD5mxaRKo", "https://www.youtube.com/watch?v=UiJD5mxaRKo", "/downloads/Cuộc Sống Hôn Nhân/2025-12-20 Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?/Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”? [UiJD5mxaRKo].mp4", false, 6, ~U[2025-12-20 13:00:06Z]] 22:23:16.738 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=135.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:23:16.739 [debug] QUERY OK source="media_profiles" db=0.4ms idle=6.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:23:16.740 [debug] QUERY OK source="media_items" db=0.3ms idle=7.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [13460] 22:23:16.740 [debug] Current batch of media processed. Will check again in 1000ms 22:23:17.740 [debug] Current batch of media processed. Will check again in 1000ms 22:23:18.741 [debug] Current batch of media processed. Will check again in 1000ms 22:23:19.743 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🔥 Vì sao phụ nữ lại “mê mệt” trước những hành vi mạnh mẽ của đàn ông?\nKhông phải lời nói ngọt ngào, cũng không chỉ là ngoại hình — mà chính khí chất, sự quyết đoán và bản lĩnh đúng lúc mới là thứ khiến phụ nữ càng gần càng khó dứt.\n\n💥 Trong video này, bạn sẽ khám phá:\n✨ 5 hành vi mạnh mẽ khiến phụ nữ bị cuốn hút tự nhiên\n✨ Vì sao càng táo bạo đúng chỗ, đàn ông càng ghi điểm\n✨ Ranh giới giữa mạnh mẽ hấp dẫn và phô trương phản tác dụng\n\n💡 Hiểu đúng để trở nên thu hút, chứ không phải gây áp lực — đó mới là đẳng cấp đàn ông.\n\n👉 Xem hết video để biết 5 hành vi nào khiến phụ nữ rung động mạnh mẽ nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #danongmanhme #tamlyphunu #thuhutphunu #tinhyeu #tinhcam #danongbanlinh #khiChat #dating #relationship #danongnenbiet", "duration" => 866, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-19 Phụ Nữ Mê Mệt 5 Hành Vi Mạnh Mẽ Này Ở Đàn Ông – Càng Táo Bạo Càng Khó Dứt!/Phụ Nữ Mê Mệt 5 Hành Vi Mạnh Mẽ Này Ở Đàn Ông – Càng Táo Bạo Càng Khó Dứt! [t8neFUqc21Y].mp4", "id" => "t8neFUqc21Y", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=t8neFUqc21Y", "playlist_index" => 21, "timestamp" => 1766149206, "title" => "Phụ Nữ Mê Mệt 5 Hành Vi Mạnh Mẽ Này Ở Đàn Ông – Càng Táo Bạo Càng Khó Dứt!", "upload_date" => "20251219"} 22:23:19.743 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1626.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:23:19.744 [debug] QUERY OK source="sources" db=0.2ms idle=1627.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:19.746 [debug] QUERY OK source="media_items" db=1.3ms idle=1627.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 13:00:06Z], 6] 22:23:19.749 [debug] QUERY OK source="media_items" db=1.8ms idle=1140.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ì sao phụ nữ lại “mê mệt” trước những hành vi mạnh mẽ của đàn ông?\nKhông phải lời nói ngọt ngào, cũng không chỉ là ngoại hình — mà chính khí chất, sự quyết đoán và bản lĩnh đúng lúc mới là thứ khiến phụ nữ càng gần càng khó dứt.\n\n💥 Trong video này, bạn sẽ khám phá:\n✨ 5 hành vi mạnh mẽ khiến phụ nữ bị cuốn hút tự nhiên\n✨ Vì sao càng táo bạo đúng chỗ, đàn ông càng ghi điểm\n✨ Ranh giới giữa mạnh mẽ hấp dẫn và phô trương phản tác dụng\n\n💡 Hiểu đúng để trở nên thu hút, chứ không phải gây áp lực — đó mới là đẳng cấp đàn ông.\n\n👉 Xem hết video để biết 5 hành vi nào khiến phụ nữ rung động mạnh mẽ nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #danongmanhme #tamlyphunu #thuhutphunu #tinhyeu #tinhcam #danongbanlinh #khiChat #dating #relationship #danongnenbiet", "Phụ Nữ Mê Mệt 5 Hành Vi Mạnh Mẽ Này Ở Đàn Ông – Càng Táo Bạo Càng Khó Dứt!", "fe8e112d-d1e2-414e-a63d-55ba247ffbdf", 866, false, "t8neFUqc21Y", "https://www.youtube.com/watch?v=t8neFUqc21Y", 21, "/downloads/Cuộc Sống Hôn Nhân/2025-12-19 Phụ Nữ Mê Mệt 5 Hành Vi Mạnh Mẽ Này Ở Đàn Ông – Càng Táo Bạo Càng Khó Dứt!/Phụ Nữ Mê Mệt 5 Hành Vi Mạnh Mẽ Này Ở Đàn Ông – Càng Táo Bạo Càng Khó Dứt! [t8neFUqc21Y].mp4", false, false, false, 6, [], 98, ~U[2025-12-19 13:00:06Z], ~U[2026-01-08 21:23:19Z], ~U[2026-01-08 21:23:19Z], "🔥 Vì sao phụ nữ lại “mê mệt” trước những hành vi mạnh mẽ của đàn ông?\nKhông phải lời nói ngọt ngào, cũng không chỉ là ngoại hình — mà chính khí chất, sự quyết đoán và bản lĩnh đúng lúc mới là thứ khiến phụ nữ càng gần càng khó dứt.\n\n💥 Trong video này, bạn sẽ khám phá:\n✨ 5 hành vi mạnh mẽ khiến phụ nữ bị cuốn hút tự nhiên\n✨ Vì sao càng táo bạo đúng chỗ, đàn ông càng ghi điểm\n✨ Ranh giới giữa mạnh mẽ hấp dẫn và phô trương phản tác dụng\n\n💡 Hiểu đúng để trở nên thu hút, chứ không phải gây áp lực — đó mới là đẳng cấp đàn ông.\n\n👉 Xem hết video để biết 5 hành vi nào khiến phụ nữ rung động mạnh mẽ nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #danongmanhme #tamlyphunu #thuhutphunu #tinhyeu #tinhcam #danongbanlinh #khiChat #dating #relationship #danongnenbiet", "Phụ Nữ Mê Mệt 5 Hành Vi Mạnh Mẽ Này Ở Đàn Ông – Càng Táo Bạo Càng Khó Dứt!", 866, false, "t8neFUqc21Y", "https://www.youtube.com/watch?v=t8neFUqc21Y", "/downloads/Cuộc Sống Hôn Nhân/2025-12-19 Phụ Nữ Mê Mệt 5 Hành Vi Mạnh Mẽ Này Ở Đàn Ông – Càng Táo Bạo Càng Khó Dứt!/Phụ Nữ Mê Mệt 5 Hành Vi Mạnh Mẽ Này Ở Đàn Ông – Càng Táo Bạo Càng Khó Dứt! [t8neFUqc21Y].mp4", false, 6, ~U[2025-12-19 13:00:06Z]] 22:23:19.749 [debug] QUERY OK source="sources" db=0.3ms idle=140.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:19.750 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=6.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:23:19.751 [debug] QUERY OK source="media_items" db=0.3ms idle=6.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [13375] 22:23:19.751 [debug] Current batch of media processed. Will check again in 1000ms 22:23:19.925 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@Cu%E1%BB%99cS%E1%BB%91ngH%C3%B4nNh%C3%A2n-377 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/ae/41/ae4108dd10e9887d17c9bb196ad37a01ebc76a60b7f48d52bb8e912c4405b240.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/a3/e2/a3e2d69a280cbf53c5308a2bfdaa6e1a9bf8a412a1c0484212089d2c547cef3f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 22:23:19.927 [debug] Gracefully stopping file follower 22:23:19.928 [debug] QUERY OK source="sources" db=0.5ms idle=181.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 22:23:19.929 [debug] QUERY OK source="sources" db=0.2ms idle=180.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:19.930 [debug] QUERY OK source="media_items" db=1.1ms idle=179.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-08 13:00:06Z], 6] 22:23:19.933 [debug] QUERY OK source="media_items" db=1.8ms idle=180.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" ["6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất\nCó những kiểu đàn ông không cần tán tỉnh, không cần ve vãn công khai, nhưng vẫn khiến phụ nữ đã có gia đình dễ rung động lúc nào không hay.\nTrong video này, chúng ta sẽ cùng phân tích 6 mẫu đàn ông khiến phụ nữ đã có gia đình cũng khó giữ được sự bình thản, không phải để cổ xúy sai lầm, mà để hiểu rõ tâm lý – nhận diện sớm – và tránh những ranh giới mong manh dễ vượt quá giới hạn.\n📌 Xem đến cuối video, bạn sẽ bất ngờ vì mẫu đàn ông nguy hiểm nhất lại không phải người bạn nghĩ tới…\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất", "3fb72fd1-9c52-4f71-867b-d150c5301f42", 1099, false, "9uhhxSWASzc", "https://www.youtube.com/watch?v=9uhhxSWASzc", 1, "/downloads/Cuộc Sống Hôn Nhân/2026-01-08 6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất/6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất [9uhhxSWASzc].mp4", false, false, false, 6, [], 98, ~U[2026-01-08 13:00:06Z], ~U[2026-01-08 21:23:19Z], ~U[2026-01-08 21:23:19Z], "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất\nCó những kiểu đàn ông không cần tán tỉnh, không cần ve vãn công khai, nhưng vẫn khiến phụ nữ đã có gia đình dễ rung động lúc nào không hay.\nTrong video này, chúng ta sẽ cùng phân tích 6 mẫu đàn ông khiến phụ nữ đã có gia đình cũng khó giữ được sự bình thản, không phải để cổ xúy sai lầm, mà để hiểu rõ tâm lý – nhận diện sớm – và tránh những ranh giới mong manh dễ vượt quá giới hạn.\n📌 Xem đến cuối video, bạn sẽ bất ngờ vì mẫu đàn ông nguy hiểm nhất lại không phải người bạn nghĩ tới…\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất", 1099, false, "9uhhxSWASzc", "https://www.youtube.com/watch?v=9uhhxSWASzc", "/downloads/Cuộc Sống Hôn Nhân/2026-01-08 6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất/6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất [9uhhxSWASzc].mp4", false, 6, ~U[2026-01-08 13:00:06Z]] 22:23:19.934 [debug] QUERY OK source="sources" db=0.2ms idle=182.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:19.935 [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-01-07 13:00:06Z], 6] 22:23:19.938 [debug] QUERY OK source="media_items" db=2.2ms 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" ["⚠️ Không phải tự nhiên mà đàn ông dễ rung động trước người phụ nữ khác.\nTrong rất nhiều trường hợp, chỉ cần gặp đúng “kiểu phụ nữ” này, cảm xúc đã vượt khỏi tầm kiểm soát 😶\u200D🌫️\n\n💡 Video này sẽ phân tích rõ:\n👉 6 kiểu phụ nữ khiến đàn ông đã gặp là khó quên, dễ nảy sinh cảm xúc ngoài luồng\n👉 Vì sao những kiểu phụ nữ này không cần quá xinh đẹp vẫn khiến đàn ông xao lòng\n👉 Đâu là ranh giới giữa cảm nắng thoáng qua và ngoại tình tư tưởng nguy hiểm ⚠️\n\n🧠 Nội dung mang tính phân tích tâm lý – cảnh tỉnh – giúp cả đàn ông lẫn phụ nữ hiểu rõ hơn về cảm xúc của chính mình.\n“Phòng hơn chống – hiểu trước để tránh sai lầm về sau.”\n\n📌 Xem trọn video để nhận diện 6 kiểu phụ nữ dễ khiến đàn ông muốn vượt rào, từ đó biết cách giữ gìn hạnh phúc gia đình.\n\n00:00 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình\n07:46 Tâm sự: Yêu con trai của bạn thân - tôi phải làm sao?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlydanong #tamlyphunu #ngoaitinhtutưởng #honnhan #tinhyeu #danong #phunu #camxuc #giadinh #relationship #canhtinhhonnhan", "6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình", "4cc9d669-9857-4eb2-a065-9811c83d28ea", 1018, false, "8xSr1Vfa5_E", "https://www.youtube.com/watch?v=8xSr1Vfa5_E", 2, "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E].mp4", false, false, false, 6, [], 98, ~U[2026-01-07 13:00:06Z], ~U[2026-01-08 21:23:19Z], ~U[2026-01-08 21:23:19Z], "⚠️ Không phải tự nhiên mà đàn ông dễ rung động trước người phụ nữ khác.\nTrong rất nhiều trường hợp, chỉ cần gặp đúng “kiểu phụ nữ” này, cảm xúc đã vượt khỏi tầm kiểm soát 😶\u200D🌫️\n\n💡 Video này sẽ phân tích rõ:\n👉 6 kiểu phụ nữ khiến đàn ông đã gặp là khó quên, dễ nảy sinh cảm xúc ngoài luồng\n👉 Vì sao những kiểu phụ nữ này không cần quá xinh đẹp vẫn khiến đàn ông xao lòng\n👉 Đâu là ranh giới giữa cảm nắng thoáng qua và ngoại tình tư tưởng nguy hiểm ⚠️\n\n🧠 Nội dung mang tính phân tích tâm lý – cảnh tỉnh – giúp cả đàn ông lẫn phụ nữ hiểu rõ hơn về cảm xúc của chính mình.\n“Phòng hơn chống – hiểu trước để tránh sai lầm về sau.”\n\n📌 Xem trọn video để nhận diện 6 kiểu phụ nữ dễ khiến đàn ông muốn vượt rào, từ đó biết cách giữ gìn hạnh phúc gia đình.\n\n00:00 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình\n07:46 Tâm sự: Yêu con trai của bạn thân - tôi phải làm sao?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlydanong #tamlyphunu #ngoaitinhtutưởng #honnhan #tinhyeu #danong #phunu #camxuc #giadinh #relationship #canhtinhhonnhan", "6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình", 1018, false, "8xSr1Vfa5_E", "https://www.youtube.com/watch?v=8xSr1Vfa5_E", "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E].mp4", false, 6, ~U[2026-01-07 13:00:06Z]] 22:23:19.939 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:19.941 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms 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[2026-01-06 13:00:06Z], 6] 22:23:19.944 [debug] QUERY OK source="media_items" db=2.0ms idle=8.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["⚠️ Đàn bà một khi đã ngoại tình, hành vi sẽ thay đổi rất rõ – nhưng không phải ai cũng nhận ra.\nHọ có thể nói lời yêu thương, cư xử bình thường, nhưng 4 điều này thì tuyệt đối không bao giờ còn chủ động như trước.\n\n🧠 Trong video này, bạn sẽ hiểu:\n🔍 4 hành vi phụ nữ chủ động rất nhiều khi còn yêu – nhưng biến mất khi đã thay lòng\n🔍 Vì sao đàn bà ngoại tình thường né tránh chứ không đối đầu\n🔍 Dấu hiệu tâm lý giúp đàn ông tỉnh táo trước khi mọi chuyện đi quá xa\n\n📌 Đây không phải để quy chụp, mà để nhận diện – nhìn rõ – tự bảo vệ cảm xúc của chính mình.\n“Biết sớm một bước, đỡ đau một đời.”\n\n👉 Xem trọn video để hiểu rõ 4 điều phụ nữ đã ngoại tình sẽ không bao giờ chủ động nữa.\n\n00:00 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động\n07:25 Tâm sự Người đàn bà \"mẫu mực\" ngoại tình \n\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #danba #honnhan #tinhcamvochong #phunuthaylong #dauhieungoaitinh #tinhyeu #giadinh", "Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động", "995d8420-e053-41b3-9357-473e3d9fd356", 870, false, "qaJlLXP0Naw", "https://www.youtube.com/watch?v=qaJlLXP0Naw", 3, "/downloads/Cuộc Sống Hôn Nhân/2026-01-06 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động/Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động [qaJlLXP0Naw].mp4", false, false, false, 6, [], 98, ~U[2026-01-06 13:00:06Z], ~U[2026-01-08 21:23:19Z], ~U[2026-01-08 21:23:19Z], "⚠️ Đàn bà một khi đã ngoại tình, hành vi sẽ thay đổi rất rõ – nhưng không phải ai cũng nhận ra.\nHọ có thể nói lời yêu thương, cư xử bình thường, nhưng 4 điều này thì tuyệt đối không bao giờ còn chủ động như trước.\n\n🧠 Trong video này, bạn sẽ hiểu:\n🔍 4 hành vi phụ nữ chủ động rất nhiều khi còn yêu – nhưng biến mất khi đã thay lòng\n🔍 Vì sao đàn bà ngoại tình thường né tránh chứ không đối đầu\n🔍 Dấu hiệu tâm lý giúp đàn ông tỉnh táo trước khi mọi chuyện đi quá xa\n\n📌 Đây không phải để quy chụp, mà để nhận diện – nhìn rõ – tự bảo vệ cảm xúc của chính mình.\n“Biết sớm một bước, đỡ đau một đời.”\n\n👉 Xem trọn video để hiểu rõ 4 điều phụ nữ đã ngoại tình sẽ không bao giờ chủ động nữa.\n\n00:00 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động\n07:25 Tâm sự Người đàn bà \"mẫu mực\" ngoại tình \n\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #danba #honnhan #tinhcamvochong #phunuthaylong #dauhieungoaitinh #tinhyeu #giadinh", "Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động", 870, false, "qaJlLXP0Naw", "https://www.youtube.com/watch?v=qaJlLXP0Naw", "/downloads/Cuộc Sống Hôn Nhân/2026-01-06 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động/Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động [qaJlLXP0Naw].mp4", false, 6, ~U[2026-01-06 13:00:06Z]] 22:23:19.945 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=9.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:19.947 [debug] QUERY OK source="media_items" db=1.3ms 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-01-05 13:00:06Z], 6] 22:23:19.950 [debug] QUERY OK source="media_items" db=1.7ms idle=7.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" ["Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…\nPhụ nữ lớn tuổi rất hiếm khi chủ động, bởi họ hiểu rõ cảm xúc của mình và cũng sợ những tổn thương không đáng có.\nNhưng một khi họ chủ động làm 5 điều này, thì đó không còn là xã giao hay vui vẻ nhất thời nữa – mà là dấu hiệu cho thấy bạn đã chiếm một vị trí rất đặc biệt trong lòng họ.\nVideo sẽ giúp bạn nhận ra sớm những tín hiệu tinh tế, tránh hiểu nhầm, tránh bỏ lỡ và hiểu đúng tâm lý phụ nữ trưởng thành trong tình cảm.\n👉 Xem đến cuối để không bỏ qua dấu hiệu quan trọng nhất.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…", "a51ca429-4e83-4a21-b38d-4fdec9ebb450", 1026, false, "Q6p0OR-EvHE", "https://www.youtube.com/watch?v=Q6p0OR-EvHE", 4, "/downloads/Cuộc Sống Hôn Nhân/2026-01-05 Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…/Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này… [Q6p0OR-EvHE].mp4", false, false, false, 6, [], 98, ~U[2026-01-05 13:00:06Z], ~U[2026-01-08 21:23:19Z], ~U[2026-01-08 21:23:19Z], "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…\nPhụ nữ lớn tuổi rất hiếm khi chủ động, bởi họ hiểu rõ cảm xúc của mình và cũng sợ những tổn thương không đáng có.\nNhưng một khi họ chủ động làm 5 điều này, thì đó không còn là xã giao hay vui vẻ nhất thời nữa – mà là dấu hiệu cho thấy bạn đã chiếm một vị trí rất đặc biệt trong lòng họ.\nVideo sẽ giúp bạn nhận ra sớm những tín hiệu tinh tế, tránh hiểu nhầm, tránh bỏ lỡ và hiểu đúng tâm lý phụ nữ trưởng thành trong tình cảm.\n👉 Xem đến cuối để không bỏ qua dấu hiệu quan trọng nhất.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…", 1026, false, "Q6p0OR-EvHE", "https://www.youtube.com/watch?v=Q6p0OR-EvHE", "/downloads/Cuộc Sống Hôn Nhân/2026-01-05 Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…/Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này… [Q6p0OR-EvHE].mp4", false, 6, ~U[2026-01-05 13:00:06Z]] 22:23:19.951 [debug] QUERY OK source="sources" db=0.5ms idle=8.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:19.952 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=6.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-04 13:00:06Z], 6] 22:23:19.955 [debug] QUERY OK source="media_items" db=1.7ms 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" ["Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông\nCó một điều rất nhỏ nhưng sức nặng cực lớn, đủ khiến người phụ nữ từng lạc lối không muốn rời xa, càng chạm càng thấy thiếu…\nKhông phải vật chất, không phải lời hứa, càng không phải vẻ ngoài hào nhoáng.\nVideo này sẽ chỉ ra cốt lõi tâm lý khiến nhiều phụ nữ dù biết sai vẫn khó dứt, khó buông, và vì sao đàn ông tinh tế chỉ cần nắm 1 điểm này là đã chiếm trọn cảm xúc.\n👉 Xem đến cuối để hiểu rõ điều gì khiến phụ nữ gắn bó bằng cảm xúc sâu nhất 💔❤️\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông", "7661bee7-7f86-4685-b28a-d3114efc244a", 868, false, "bER7dGZ7mYw", "https://www.youtube.com/watch?v=bER7dGZ7mYw", 5, "/downloads/Cuộc Sống Hôn Nhân/2026-01-04 Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông/Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông [bER7dGZ7mYw].mp4", false, false, false, 6, [], 98, ~U[2026-01-04 13:00:06Z], ~U[2026-01-08 21:23:19Z], ~U[2026-01-08 21:23:19Z], "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông\nCó một điều rất nhỏ nhưng sức nặng cực lớn, đủ khiến người phụ nữ từng lạc lối không muốn rời xa, càng chạm càng thấy thiếu…\nKhông phải vật chất, không phải lời hứa, càng không phải vẻ ngoài hào nhoáng.\nVideo này sẽ chỉ ra cốt lõi tâm lý khiến nhiều phụ nữ dù biết sai vẫn khó dứt, khó buông, và vì sao đàn ông tinh tế chỉ cần nắm 1 điểm này là đã chiếm trọn cảm xúc.\n👉 Xem đến cuối để hiểu rõ điều gì khiến phụ nữ gắn bó bằng cảm xúc sâu nhất 💔❤️\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông", 868, false, "bER7dGZ7mYw", "https://www.youtube.com/watch?v=bER7dGZ7mYw", "/downloads/Cuộc Sống Hôn Nhân/2026-01-04 Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông/Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông [bER7dGZ7mYw].mp4", false, 6, ~U[2026-01-04 13:00:06Z]] 22:23:19.956 [debug] QUERY OK source="sources" db=0.5ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:19.957 [debug] QUERY OK source="media_items" db=1.2ms idle=6.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-03 13:00:48Z], 6] 22:23:19.960 [debug] QUERY OK source="media_items" db=1.8ms 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" ["💔 Vợ lớn tuổi có thật sự ít cảm xúc hơn?\nThực tế, phụ nữ khi lớn tuổi không mất đi cảm xúc, mà chỉ thay đổi cách thể hiện. Nếu đàn ông vẫn yêu theo cách cũ, rất dễ khiến khoảng cách ngày càng xa.\n\n🧠 Trong video này, bạn sẽ biết:\n✨ Vì sao vợ lớn tuổi trầm lắng hơn nhưng cảm xúc lại sâu sắc hơn\n✨ 5 điều đàn ông thông minh nên làm để đánh thức lại sự gắn kết\n✨ Cách quan tâm tinh tế giúp hôn nhân ấm lại mà không gây áp lực\n\n🌱 Yêu đúng cách ở giai đoạn này không cần phô trương, chỉ cần hiểu – kiên nhẫn – tôn trọng.\n\n👉 Xem hết video để biết 5 điều nhỏ nhưng cực kỳ quan trọng giúp giữ lửa hôn nhân lâu dài!\n\n00:00 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này\n09:59 Tâm sự: Trăn trở hôn nhân tuổi xế chiều\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #volontuoi #honnhan #tamlyphunu #tinhcamvochong #danongthongminh #giuLuatinhyeu #songchung #relationship #tinhyeu #thauhieu", "Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này", "313afb1f-47fd-458c-b372-38f33dc46087", 959, false, "LuQgSI8JFM0", "https://www.youtube.com/watch?v=LuQgSI8JFM0", 6, "/downloads/Cuộc Sống Hôn Nhân/2026-01-03 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này/Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này [LuQgSI8JFM0].mp4", false, false, false, 6, [], 98, ~U[2026-01-03 13:00:48Z], ~U[2026-01-08 21:23:19Z], ~U[2026-01-08 21:23:19Z], "💔 Vợ lớn tuổi có thật sự ít cảm xúc hơn?\nThực tế, phụ nữ khi lớn tuổi không mất đi cảm xúc, mà chỉ thay đổi cách thể hiện. Nếu đàn ông vẫn yêu theo cách cũ, rất dễ khiến khoảng cách ngày càng xa.\n\n🧠 Trong video này, bạn sẽ biết:\n✨ Vì sao vợ lớn tuổi trầm lắng hơn nhưng cảm xúc lại sâu sắc hơn\n✨ 5 điều đàn ông thông minh nên làm để đánh thức lại sự gắn kết\n✨ Cách quan tâm tinh tế giúp hôn nhân ấm lại mà không gây áp lực\n\n🌱 Yêu đúng cách ở giai đoạn này không cần phô trương, chỉ cần hiểu – kiên nhẫn – tôn trọng.\n\n👉 Xem hết video để biết 5 điều nhỏ nhưng cực kỳ quan trọng giúp giữ lửa hôn nhân lâu dài!\n\n00:00 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này\n09:59 Tâm sự: Trăn trở hôn nhân tuổi xế chiều\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #volontuoi #honnhan #tamlyphunu #tinhcamvochong #danongthongminh #giuLuatinhyeu #songchung #relationship #tinhyeu #thauhieu", "Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này", 959, false, "LuQgSI8JFM0", "https://www.youtube.com/watch?v=LuQgSI8JFM0", "/downloads/Cuộc Sống Hôn Nhân/2026-01-03 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này/Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này [LuQgSI8JFM0].mp4", false, 6, ~U[2026-01-03 13:00:48Z]] 22:23:19.961 [debug] QUERY OK source="sources" db=0.4ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:19.963 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=6.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-02 13:00:06Z], 6] 22:23:19.965 [debug] QUERY OK source="media_items" db=1.7ms 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" ["🤔 Không chỉ đàn ông mới “ham của lạ” – vậy phụ nữ thì sao?\nSự thật là cảm xúc con người phức tạp hơn những định kiến quen thuộc. Với phụ nữ, sự rung động thường đến từ khoảng trống cảm xúc, nhu cầu được thấu hiểu và sự mới mẻ trong kết nối tinh thần.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Vì sao phụ nữ cũng có lúc tò mò và xao lòng\n✨ Khác biệt giữa tò mò cảm xúc và phản bội trong hành vi\n✨ Điều gì khiến phụ nữ giữ vững ranh giới – và điều gì làm họ vượt ranh giới\n\n💡 Hiểu đúng để không phán xét, và để giữ gìn hạnh phúc bằng sự thấu hiểu.\n\n👉 Xem hết video để có góc nhìn công bằng, văn minh về tâm lý nam nữ!\n\n00:00 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?\n10:23 Tâm sự Là đàn bà có chồng, nhưng tôi ham của lạ thì có bệnh hoạn không?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #tinhcam #honnhan #danongnenbiet #camxuc #relationship #tinhyeu #thauhieu #nhanvan #songhieu", "Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?", "70963f2e-ba3a-4341-8085-d15325d8a82b", 959, false, "VavPDvYfU9Q", "https://www.youtube.com/watch?v=VavPDvYfU9Q", 7, "/downloads/Cuộc Sống Hôn Nhân/2026-01-02 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?/Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao? [VavPDvYfU9Q].mp4", false, false, false, 6, [], 98, ~U[2026-01-02 13:00:06Z], ~U[2026-01-08 21:23:19Z], ~U[2026-01-08 21:23:19Z], "🤔 Không chỉ đàn ông mới “ham của lạ” – vậy phụ nữ thì sao?\nSự thật là cảm xúc con người phức tạp hơn những định kiến quen thuộc. Với phụ nữ, sự rung động thường đến từ khoảng trống cảm xúc, nhu cầu được thấu hiểu và sự mới mẻ trong kết nối tinh thần.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Vì sao phụ nữ cũng có lúc tò mò và xao lòng\n✨ Khác biệt giữa tò mò cảm xúc và phản bội trong hành vi\n✨ Điều gì khiến phụ nữ giữ vững ranh giới – và điều gì làm họ vượt ranh giới\n\n💡 Hiểu đúng để không phán xét, và để giữ gìn hạnh phúc bằng sự thấu hiểu.\n\n👉 Xem hết video để có góc nhìn công bằng, văn minh về tâm lý nam nữ!\n\n00:00 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?\n10:23 Tâm sự Là đàn bà có chồng, nhưng tôi ham của lạ thì có bệnh hoạn không?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #tinhcam #honnhan #danongnenbiet #camxuc #relationship #tinhyeu #thauhieu #nhanvan #songhieu", "Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?", 959, false, "VavPDvYfU9Q", "https://www.youtube.com/watch?v=VavPDvYfU9Q", "/downloads/Cuộc Sống Hôn Nhân/2026-01-02 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?/Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao? [VavPDvYfU9Q].mp4", false, 6, ~U[2026-01-02 13:00:06Z]] 22:23:19.966 [debug] QUERY OK source="sources" db=0.4ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:19.968 [debug] QUERY OK source="media_items" db=1.1ms idle=6.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-01 13:00:06Z], 6] 22:23:19.975 [debug] QUERY OK source="media_items" db=6.0ms idle=7.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" ["🧘\u200D♂️ Sau khi gần gũi, đàn ông nếu không chú ý những thói quen nhỏ rất dễ làm hao tổn thể lực, giảm phong độ và ảnh hưởng sức khỏe lâu dài.\n💡 Gần gũi đúng cách không chỉ là chuyện cảm xúc, mà còn liên quan trực tiếp đến sinh hoạt, nghỉ ngơi và chăm sóc cơ thể sau đó.\n\n🔍 Trong video này, bạn sẽ biết:\n✨ 7 điều đàn ông nên tránh sau khi gần gũi để không suy nhược\n✨ Vì sao nhiều người càng về sau càng mệt mỏi, xuống sức\n✨ Cách giữ năng lượng, phong độ và sức khỏe bền bỉ theo thời gian\n\n🌱 Sức khỏe là nền tảng của bản lĩnh – hiểu đúng để giữ lâu, không kiệt sớm.\n\n👉 Xem hết video để bảo vệ sức khỏe và duy trì phong độ đàn ông lâu dài!\n\n00:00 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài\n09:04 Tâm sự: Run rẩy vì hành động lúc say của anh rể\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #suckhoedanong #doisongsinhhoat #phongdodanong #songlanhmanh #chamsocsuckhoe #danongtrungnien #suckhoelauDai #tamlysong #doisongdieudo", "Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài", "acd3fa91-23e9-43e6-adb6-31700ac14cec", 941, false, "6Ts_buAOcGg", "https://www.youtube.com/watch?v=6Ts_buAOcGg", 8, "/downloads/Cuộc Sống Hôn Nhân/2026-01-01 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài/Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài [6Ts_buAOcGg].mp4", false, false, false, 6, [], 98, ~U[2026-01-01 13:00:06Z], ~U[2026-01-08 21:23:19Z], ~U[2026-01-08 21:23:19Z], "🧘\u200D♂️ Sau khi gần gũi, đàn ông nếu không chú ý những thói quen nhỏ rất dễ làm hao tổn thể lực, giảm phong độ và ảnh hưởng sức khỏe lâu dài.\n💡 Gần gũi đúng cách không chỉ là chuyện cảm xúc, mà còn liên quan trực tiếp đến sinh hoạt, nghỉ ngơi và chăm sóc cơ thể sau đó.\n\n🔍 Trong video này, bạn sẽ biết:\n✨ 7 điều đàn ông nên tránh sau khi gần gũi để không suy nhược\n✨ Vì sao nhiều người càng về sau càng mệt mỏi, xuống sức\n✨ Cách giữ năng lượng, phong độ và sức khỏe bền bỉ theo thời gian\n\n🌱 Sức khỏe là nền tảng của bản lĩnh – hiểu đúng để giữ lâu, không kiệt sớm.\n\n👉 Xem hết video để bảo vệ sức khỏe và duy trì phong độ đàn ông lâu dài!\n\n00:00 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài\n09:04 Tâm sự: Run rẩy vì hành động lúc say của anh rể\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #suckhoedanong #doisongsinhhoat #phongdodanong #songlanhmanh #chamsocsuckhoe #danongtrungnien #suckhoelauDai #tamlysong #doisongdieudo", "Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài", 941, false, "6Ts_buAOcGg", "https://www.youtube.com/watch?v=6Ts_buAOcGg", "/downloads/Cuộc Sống Hôn Nhân/2026-01-01 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài/Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài [6Ts_buAOcGg].mp4", false, 6, ~U[2026-01-01 13:00:06Z]] 22:23:19.976 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=12.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:19.978 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=11.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-31 13:00:06Z], 6] 22:23:19.980 [debug] QUERY OK source="media_items" db=2.0ms idle=11.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["⚠️ Có những “chiêu quan tâm” tưởng là yêu thương… nhưng lại âm thầm đẩy phụ nữ đi xa lúc nào không hay.\nKhông phải mọi sự chăm sóc đều đúng cách. Khi quan tâm sai thời điểm – sai liều lượng – sai cách, phụ nữ có thể cảm thấy ngột ngạt, mất tự do và dần rút lui cảm xúc.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Những kiểu quan tâm dễ phản tác dụng mà đàn ông hay mắc phải\n✨ Vì sao càng quan tâm nhiều, phụ nữ càng xa dần\n✨ Cách quan tâm tinh tế để phụ nữ muốn ở lại và gắn bó lâu dài\n\n💡 Yêu đúng không phải là làm thật nhiều, mà là làm đúng điều người kia cần.\n\n👉 Xem hết video để tránh những sai lầm khiến phụ nữ rời xa trong im lặng!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #chieuguantan #tamlyphunu #tinhyeu #tinhcam #danongnenbiet #honnhan #relationship #dating #thauhieu #yeudungcach", "Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay", "d8262b20-dff8-48cc-bb58-b9ea8757d050", 649, false, "5zHZdtCrXOA", "https://www.youtube.com/watch?v=5zHZdtCrXOA", 9, "/downloads/Cuộc Sống Hôn Nhân/2025-12-31 Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay/Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay [5zHZdtCrXOA].mp4", false, false, false, 6, [], 98, ~U[2025-12-31 13:00:06Z], ~U[2026-01-08 21:23:19Z], ~U[2026-01-08 21:23:19Z], "⚠️ Có những “chiêu quan tâm” tưởng là yêu thương… nhưng lại âm thầm đẩy phụ nữ đi xa lúc nào không hay.\nKhông phải mọi sự chăm sóc đều đúng cách. Khi quan tâm sai thời điểm – sai liều lượng – sai cách, phụ nữ có thể cảm thấy ngột ngạt, mất tự do và dần rút lui cảm xúc.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Những kiểu quan tâm dễ phản tác dụng mà đàn ông hay mắc phải\n✨ Vì sao càng quan tâm nhiều, phụ nữ càng xa dần\n✨ Cách quan tâm tinh tế để phụ nữ muốn ở lại và gắn bó lâu dài\n\n💡 Yêu đúng không phải là làm thật nhiều, mà là làm đúng điều người kia cần.\n\n👉 Xem hết video để tránh những sai lầm khiến phụ nữ rời xa trong im lặng!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #chieuguantan #tamlyphunu #tinhyeu #tinhcam #danongnenbiet #honnhan #relationship #dating #thauhieu #yeudungcach", "Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay", 649, false, "5zHZdtCrXOA", "https://www.youtube.com/watch?v=5zHZdtCrXOA", "/downloads/Cuộc Sống Hôn Nhân/2025-12-31 Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay/Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay [5zHZdtCrXOA].mp4", false, 6, ~U[2025-12-31 13:00:06Z]] 22:23:19.981 [debug] QUERY OK source="sources" db=0.4ms idle=12.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:19.983 [debug] QUERY OK source="media_items" db=1.2ms idle=6.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-30 13:00:06Z], 6] 22:23:19.986 [debug] QUERY OK source="media_items" db=1.8ms idle=7.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" ["Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi\nCó một điều mà rất nhiều đàn ông tin là đúng, nhưng rất nhiều phụ nữ lại chọn cách im lặng.\nĐó là trong đời sống vợ chồng, không phải cứ mạnh hơn, nhiều hơn hay nhanh hơn là tốt hơn.\nGiữa những gì chúng ta thấy trên phim ảnh và cảm nhận thật của phụ nữ ngoài đời là một khoảng cách rất lớn – và nếu không hiểu điều này, nhiều cuộc hôn nhân sẽ dần mất đi sự hòa hợp mà không ai nhận ra lý do\nVideo này không nhằm phán xét ai, mà để giúp chúng ta hiểu đúng – để gần nhau hơn, chứ không phải xa nhau\n\n00:00 “Càng Sâu Càng Giỏi” Có Thật Không? Sự Thật Khiến Nhiều Người Bất Ngờ\n07:05 Tâm sự: Chồng bắt xem phim vì đã ngoại tình\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi", "771146e6-ec05-4075-b0c4-bbe9ce50296c", 870, false, "V8_kLB7vcL0", "https://www.youtube.com/watch?v=V8_kLB7vcL0", 10, "/downloads/Cuộc Sống Hôn Nhân/2025-12-30 Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi/Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi [V8_kLB7vcL0].mp4", false, false, false, 6, [], 98, ~U[2025-12-30 13:00:06Z], ~U[2026-01-08 21:23:19Z], ~U[2026-01-08 21:23:19Z], "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi\nCó một điều mà rất nhiều đàn ông tin là đúng, nhưng rất nhiều phụ nữ lại chọn cách im lặng.\nĐó là trong đời sống vợ chồng, không phải cứ mạnh hơn, nhiều hơn hay nhanh hơn là tốt hơn.\nGiữa những gì chúng ta thấy trên phim ảnh và cảm nhận thật của phụ nữ ngoài đời là một khoảng cách rất lớn – và nếu không hiểu điều này, nhiều cuộc hôn nhân sẽ dần mất đi sự hòa hợp mà không ai nhận ra lý do\nVideo này không nhằm phán xét ai, mà để giúp chúng ta hiểu đúng – để gần nhau hơn, chứ không phải xa nhau\n\n00:00 “Càng Sâu Càng Giỏi” Có Thật Không? Sự Thật Khiến Nhiều Người Bất Ngờ\n07:05 Tâm sự: Chồng bắt xem phim vì đã ngoại tình\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi", 870, false, "V8_kLB7vcL0", "https://www.youtube.com/watch?v=V8_kLB7vcL0", "/downloads/Cuộc Sống Hôn Nhân/2025-12-30 Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi/Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi [V8_kLB7vcL0].mp4", false, 6, ~U[2025-12-30 13:00:06Z]] 22:23:19.987 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:19.988 [debug] QUERY OK source="media_items" db=1.2ms idle=6.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-29 13:00:06Z], 6] 22:23:19.991 [debug] QUERY OK source="media_items" db=2.0ms idle=7.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" ["Nhiều người vẫn truyền tai nhau rằng: phụ nữ rậm lông vùng kín thì sinh lý mạnh hơn, ham muốn cao hơn.\nNhưng quan điểm này liệu có đúng về mặt sinh học và tâm lý, hay chỉ là một ngộ nhận kéo dài từ truyền miệng và định kiến xã hội? \nTrong video này, tôi sẽ cùng bạn phân tích thẳng thắn nhưng khoa học:\n\nLông vùng kín hình thành do yếu tố nào?\n\nNó có liên quan gì đến nội tiết, ham muốn hay khả năng hòa hợp vợ chồng hay không?\n\nVì sao nhiều phụ nữ rậm lông lại cảm thấy tự ti, trong khi nhiều đàn ông thì hiểu sai?\n\nVà điều gì mới thực sự quyết định cảm xúc, sự hứng thú và chất lượng gần gũi của phụ nữ?\n\nĐây không phải video phán xét hay gây sốc, mà là một góc nhìn đời sống – tâm lý – hôn nhân giúp cả nam và nữ hiểu nhau hơn, tránh những hiểu lầm âm thầm làm nguội lạnh cảm xúc.\n\n🎯 Nếu bạn quan tâm đến sự hòa hợp lâu dài trong hôn nhân, video này rất đáng để xem đến cuối.\n\n00:00 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói\n08:10 Tâm sự: Vợ qua đời được 3 năm, cả gia đình muốn tôi kết hôn với em gái vợ\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói", "fc4f4848-3831-4978-9cff-2c71486641f7", 1064, false, "vZBnTJZYb78", "https://www.youtube.com/watch?v=vZBnTJZYb78", 11, "/downloads/Cuộc Sống Hôn Nhân/2025-12-29 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói/Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói [vZBnTJZYb78].mp4", false, false, false, 6, [], 98, ~U[2025-12-29 13:00:06Z], ~U[2026-01-08 21:23:19Z], ~U[2026-01-08 21:23:19Z], "Nhiều người vẫn truyền tai nhau rằng: phụ nữ rậm lông vùng kín thì sinh lý mạnh hơn, ham muốn cao hơn.\nNhưng quan điểm này liệu có đúng về mặt sinh học và tâm lý, hay chỉ là một ngộ nhận kéo dài từ truyền miệng và định kiến xã hội? \nTrong video này, tôi sẽ cùng bạn phân tích thẳng thắn nhưng khoa học:\n\nLông vùng kín hình thành do yếu tố nào?\n\nNó có liên quan gì đến nội tiết, ham muốn hay khả năng hòa hợp vợ chồng hay không?\n\nVì sao nhiều phụ nữ rậm lông lại cảm thấy tự ti, trong khi nhiều đàn ông thì hiểu sai?\n\nVà điều gì mới thực sự quyết định cảm xúc, sự hứng thú và chất lượng gần gũi của phụ nữ?\n\nĐây không phải video phán xét hay gây sốc, mà là một góc nhìn đời sống – tâm lý – hôn nhân giúp cả nam và nữ hiểu nhau hơn, tránh những hiểu lầm âm thầm làm nguội lạnh cảm xúc.\n\n🎯 Nếu bạn quan tâm đến sự hòa hợp lâu dài trong hôn nhân, video này rất đáng để xem đến cuối.\n\n00:00 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói\n08:10 Tâm sự: Vợ qua đời được 3 năm, cả gia đình muốn tôi kết hôn với em gái vợ\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói", 1064, false, "vZBnTJZYb78", "https://www.youtube.com/watch?v=vZBnTJZYb78", "/downloads/Cuộc Sống Hôn Nhân/2025-12-29 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói/Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói [vZBnTJZYb78].mp4", false, 6, ~U[2025-12-29 13:00:06Z]] 22:23:19.992 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:19.994 [debug] QUERY OK source="media_items" db=1.1ms 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-12-28 13:00:05Z], 6] 22:23:20.003 [debug] QUERY OK source="media_items" db=8.3ms idle=7.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" ["Trong video này, tôi chia sẻ một góc nhìn thực tế và ít được nói thẳng về câu hỏi mà rất nhiều người tò mò:\n👉 Trong một đêm gần gũi, phụ nữ thực sự “chịu” được bao nhiêu là phù hợp?\n\nKhông phải để so sánh hay khoe khoang, mà để hiểu đúng tâm lý và cảm xúc của phụ nữ, tránh những hiểu lầm khiến cả hai dễ mệt mỏi, hụt hẫng hoặc xa cách nhau hơn sau mỗi lần gần gũi.\n\nVideo sẽ phân tích dưới góc nhìn:\n\nCảm xúc và sinh lý của phụ nữ trong đời sống hôn nhân\n\nVì sao không phải càng lâu càng tốt\n\nĐiều gì khiến phụ nữ cảm thấy dễ chịu, thoải mái và muốn gắn kết hơn\n\nVà vai trò của sự tinh tế, thấu hiểu từ người đàn ông\n\nĐây là nội dung mang tính giáo dục – chia sẻ – trải nghiệm đời sống, không cổ súy hay mô tả phản cảm.\nNếu bạn đang muốn hiểu bạn đời của mình hơn, hoặc đơn giản là muốn nhìn nhận vấn đề này một cách chín chắn, video này dành cho bạn.\n\n00:00 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?\n09:04 Tâm sự: Bạn gái muốn thử bản năng đàn ông và cái kết\n\n👉 Hãy xem đến cuối và chia sẻ quan điểm của bạn một cách văn minh nhé.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?", "747f0b3e-2ef0-4510-a769-8ee2daa6e2f1", 900, false, "OBzHAvuSl7c", "https://www.youtube.com/watch?v=OBzHAvuSl7c", 12, "/downloads/Cuộc Sống Hôn Nhân/2025-12-28 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?/Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp? [OBzHAvuSl7c].mp4", false, false, false, 6, [], 98, ~U[2025-12-28 13:00:05Z], ~U[2026-01-08 21:23:19Z], ~U[2026-01-08 21:23:19Z], "Trong video này, tôi chia sẻ một góc nhìn thực tế và ít được nói thẳng về câu hỏi mà rất nhiều người tò mò:\n👉 Trong một đêm gần gũi, phụ nữ thực sự “chịu” được bao nhiêu là phù hợp?\n\nKhông phải để so sánh hay khoe khoang, mà để hiểu đúng tâm lý và cảm xúc của phụ nữ, tránh những hiểu lầm khiến cả hai dễ mệt mỏi, hụt hẫng hoặc xa cách nhau hơn sau mỗi lần gần gũi.\n\nVideo sẽ phân tích dưới góc nhìn:\n\nCảm xúc và sinh lý của phụ nữ trong đời sống hôn nhân\n\nVì sao không phải càng lâu càng tốt\n\nĐiều gì khiến phụ nữ cảm thấy dễ chịu, thoải mái và muốn gắn kết hơn\n\nVà vai trò của sự tinh tế, thấu hiểu từ người đàn ông\n\nĐây là nội dung mang tính giáo dục – chia sẻ – trải nghiệm đời sống, không cổ súy hay mô tả phản cảm.\nNếu bạn đang muốn hiểu bạn đời của mình hơn, hoặc đơn giản là muốn nhìn nhận vấn đề này một cách chín chắn, video này dành cho bạn.\n\n00:00 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?\n09:04 Tâm sự: Bạn gái muốn thử bản năng đàn ông và cái kết\n\n👉 Hãy xem đến cuối và chia sẻ quan điểm của bạn một cách văn minh nhé.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?", 900, false, "OBzHAvuSl7c", "https://www.youtube.com/watch?v=OBzHAvuSl7c", "/downloads/Cuộc Sống Hôn Nhân/2025-12-28 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?/Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp? [OBzHAvuSl7c].mp4", false, 6, ~U[2025-12-28 13:00:05Z]] 22:23:20.004 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=15.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:20.006 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=13.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-27 13:00:06Z], 6] 22:23:20.009 [debug] QUERY OK source="media_items" db=1.9ms idle=14.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["⚠️ Vì sao phụ nữ đã ngoại tình một lần lại rất khó dừng lại?\nSự thật không đơn giản là ham muốn hay bốc đồng, mà bắt nguồn từ tâm lý, cảm xúc và những khoảng trống kéo dài trong hôn nhân – điều mà rất ít người dám nói thẳng.\n\n🔍 Trong video này, bạn sẽ hiểu rõ:\n✨ Cơ chế tâm lý khiến phụ nữ dễ lún sâu sau lần ngoại tình đầu tiên\n✨ Vì sao cảm xúc được thỏa mãn một lần sẽ rất khó “quay về như cũ”\n✨ Những sai lầm đàn ông thường vô tình đẩy phụ nữ đi xa hơn\n\n💔 Ngoại tình không bắt đầu ở phòng kín – mà bắt đầu từ sự cô đơn bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu sự thật phía sau và biết cách phòng tránh trước khi quá muộn!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #ngoaitinhtutuong #phunungoaitinh #relationship #tamsuphunu #tinhyeu", "Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói", "9fe5c0ad-628a-45eb-8eea-e76c070ea75f", 943, false, "gpUIxNo-c_c", "https://www.youtube.com/watch?v=gpUIxNo-c_c", 13, "/downloads/Cuộc Sống Hôn Nhân/2025-12-27 Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói/Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói [gpUIxNo-c_c].mp4", false, false, false, 6, [], 98, ~U[2025-12-27 13:00:06Z], ~U[2026-01-08 21:23:20Z], ~U[2026-01-08 21:23:20Z], "⚠️ Vì sao phụ nữ đã ngoại tình một lần lại rất khó dừng lại?\nSự thật không đơn giản là ham muốn hay bốc đồng, mà bắt nguồn từ tâm lý, cảm xúc và những khoảng trống kéo dài trong hôn nhân – điều mà rất ít người dám nói thẳng.\n\n🔍 Trong video này, bạn sẽ hiểu rõ:\n✨ Cơ chế tâm lý khiến phụ nữ dễ lún sâu sau lần ngoại tình đầu tiên\n✨ Vì sao cảm xúc được thỏa mãn một lần sẽ rất khó “quay về như cũ”\n✨ Những sai lầm đàn ông thường vô tình đẩy phụ nữ đi xa hơn\n\n💔 Ngoại tình không bắt đầu ở phòng kín – mà bắt đầu từ sự cô đơn bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu sự thật phía sau và biết cách phòng tránh trước khi quá muộn!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #ngoaitinhtutuong #phunungoaitinh #relationship #tamsuphunu #tinhyeu", "Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói", 943, false, "gpUIxNo-c_c", "https://www.youtube.com/watch?v=gpUIxNo-c_c", "/downloads/Cuộc Sống Hôn Nhân/2025-12-27 Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói/Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói [gpUIxNo-c_c].mp4", false, 6, ~U[2025-12-27 13:00:06Z]] 22:23:20.010 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=15.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:20.011 [debug] QUERY OK source="media_items" db=1.3ms idle=7.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-26 13:00:06Z], 6] 22:23:20.014 [debug] QUERY OK source="media_items" db=1.7ms idle=7.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" ["💞 Có những thời điểm, phụ nữ không cần lời hứa lớn lao—chỉ cần một người đàn ông ở bên đúng lúc.\nĐó là khi cảm xúc chông chênh, áp lực bủa vây, hay những khoảnh khắc tưởng nhỏ nhưng lại quyết định sự gắn bó lâu dài.\n\n🔎 Trong video này, bạn sẽ hiểu:\n✨ Những thời điểm then chốt phụ nữ cần sự hiện diện của đàn ông nhất\n✨ Vì sao ở bên đúng lúc giá trị hơn cả ngàn món quà\n✨ Cách đàn ông thể hiện sự quan tâm tinh tế để phụ nữ cảm thấy an toàn và được yêu thương\n\n💡 Đàn ông trưởng thành không cần nói nhiều—chỉ cần xuất hiện đúng lúc, đúng cách.\n\n👉 Xem hết video để biết khi nào phụ nữ thật sự cần bạn nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunucannguoiben #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #honnhan #relationship #love #dating #thauhieu", "Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất", "0b6745d5-e8cc-43a7-94a4-b3481a1b3565", 777, false, "wMRI2PA-7fA", "https://www.youtube.com/watch?v=wMRI2PA-7fA", 14, "/downloads/Cuộc Sống Hôn Nhân/2025-12-26 Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất/Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất [wMRI2PA-7fA].mp4", false, false, false, 6, [], 98, ~U[2025-12-26 13:00:06Z], ~U[2026-01-08 21:23:20Z], ~U[2026-01-08 21:23:20Z], "💞 Có những thời điểm, phụ nữ không cần lời hứa lớn lao—chỉ cần một người đàn ông ở bên đúng lúc.\nĐó là khi cảm xúc chông chênh, áp lực bủa vây, hay những khoảnh khắc tưởng nhỏ nhưng lại quyết định sự gắn bó lâu dài.\n\n🔎 Trong video này, bạn sẽ hiểu:\n✨ Những thời điểm then chốt phụ nữ cần sự hiện diện của đàn ông nhất\n✨ Vì sao ở bên đúng lúc giá trị hơn cả ngàn món quà\n✨ Cách đàn ông thể hiện sự quan tâm tinh tế để phụ nữ cảm thấy an toàn và được yêu thương\n\n💡 Đàn ông trưởng thành không cần nói nhiều—chỉ cần xuất hiện đúng lúc, đúng cách.\n\n👉 Xem hết video để biết khi nào phụ nữ thật sự cần bạn nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunucannguoiben #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #honnhan #relationship #love #dating #thauhieu", "Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất", 777, false, "wMRI2PA-7fA", "https://www.youtube.com/watch?v=wMRI2PA-7fA", "/downloads/Cuộc Sống Hôn Nhân/2025-12-26 Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất/Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất [wMRI2PA-7fA].mp4", false, 6, ~U[2025-12-26 13:00:06Z]] 22:23:20.015 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:20.016 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=6.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-25 13:00:06Z], 6] 22:23:20.019 [debug] QUERY OK source="media_items" db=1.7ms idle=7.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" ["Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…\n🔍 Nhiều người vẫn lầm tưởng rằng phụ nữ khi lớn tuổi thì cảm xúc và nhu cầu gần gũi sẽ dần “nguội lạnh”.\n👉 Nhưng thực tế lại không hề đơn giản như vậy.\nTrong video này, chúng ta sẽ cùng phân tích 4 dấu hiệu rất rõ ràng cho thấy phụ nữ lớn tuổi vẫn còn nhiều cảm xúc, khao khát sự quan tâm và gắn kết – chỉ là họ không thể hiện ồn ào như lúc trẻ.\n💬 Hiểu đúng để:\nKhông vô tâm làm tổn thương người phụ nữ bên cạnh\nKhông bỏ lỡ những giai đoạn họ cần sự gần gũi nhất\nVà quan trọng hơn: giữ được sự ấm áp lâu dài trong mối quan hệ\n📌 Video mang tính chia sẻ – phân tích tâm lý, không cổ súy hay mô tả nhạy cảm.\n👉 Xem đến cuối để tránh hiểu lầm đáng tiếc về phụ nữ lớn tuổi.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n#phunulontuoi #tamlyphunu #nhucaunu #honnhan #giadinh #danongnenbiet #tinhcamtrungnien #phunuvadanong #hiuphunu #tamlyhonnhan", "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…", "c15c6e46-3cf4-4c6b-a92d-4885acb159b7", 679, false, "d1uxPFUDkJ8", "https://www.youtube.com/watch?v=d1uxPFUDkJ8", 15, "/downloads/Cuộc Sống Hôn Nhân/2025-12-25 Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…/Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này… [d1uxPFUDkJ8].mp4", false, false, false, 6, [], 98, ~U[2025-12-25 13:00:06Z], ~U[2026-01-08 21:23:20Z], ~U[2026-01-08 21:23:20Z], "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…\n🔍 Nhiều người vẫn lầm tưởng rằng phụ nữ khi lớn tuổi thì cảm xúc và nhu cầu gần gũi sẽ dần “nguội lạnh”.\n👉 Nhưng thực tế lại không hề đơn giản như vậy.\nTrong video này, chúng ta sẽ cùng phân tích 4 dấu hiệu rất rõ ràng cho thấy phụ nữ lớn tuổi vẫn còn nhiều cảm xúc, khao khát sự quan tâm và gắn kết – chỉ là họ không thể hiện ồn ào như lúc trẻ.\n💬 Hiểu đúng để:\nKhông vô tâm làm tổn thương người phụ nữ bên cạnh\nKhông bỏ lỡ những giai đoạn họ cần sự gần gũi nhất\nVà quan trọng hơn: giữ được sự ấm áp lâu dài trong mối quan hệ\n📌 Video mang tính chia sẻ – phân tích tâm lý, không cổ súy hay mô tả nhạy cảm.\n👉 Xem đến cuối để tránh hiểu lầm đáng tiếc về phụ nữ lớn tuổi.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n#phunulontuoi #tamlyphunu #nhucaunu #honnhan #giadinh #danongnenbiet #tinhcamtrungnien #phunuvadanong #hiuphunu #tamlyhonnhan", "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…", 679, false, "d1uxPFUDkJ8", "https://www.youtube.com/watch?v=d1uxPFUDkJ8", "/downloads/Cuộc Sống Hôn Nhân/2025-12-25 Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…/Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này… [d1uxPFUDkJ8].mp4", false, 6, ~U[2025-12-25 13:00:06Z]] 22:23:20.020 [debug] QUERY OK source="sources" db=0.4ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:20.022 [debug] QUERY OK source="media_items" db=1.1ms idle=6.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-24 13:00:06Z], 6] 22:23:20.024 [debug] QUERY OK source="media_items" db=1.6ms idle=7.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🧠 Đàn ông từng trải mới hiểu: không phải phụ nữ nào cũng sở hữu 4 nét tướng dẻo dai hiếm gặp—những dấu hiệu cho thấy nội lực bền bỉ, cảm xúc sâu sắc và khả năng giữ lửa lâu dài trong các mối quan hệ.\n👀 Nhiều người nhìn thoáng qua sẽ bỏ lỡ, nhưng ai tinh ý sẽ nhận ra ngay từ thần thái, ánh mắt đến cử chỉ.\n\n🔎 Trong video này, bạn sẽ khám phá:\n✨ 4 nét tướng hiếm phản ánh sức bền cảm xúc và sự ổn định\n✨ Vì sao đàn ông trưởng thành đặc biệt trân trọng những nét này\n✨ Cách nhìn nhận tinh tế để không đánh giá sai người trước mặt\n\n💡 Hiểu đúng để trân trọng đúng—đó là khác biệt của đàn ông từng trải.\n\n👉 Xem hết video để nhận diện 4 nét tướng hiếm mà không phải ai cũng có!\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #nettuongphunu #danongtungtrai #tamlyphunu #khiChat #tinhcam #honnhan #relationship #nhantam #phunuhiemgap #thauhieu", "Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp", "b1654932-7847-4514-b19c-13335aa59059", 736, false, "XMPzkk0SfXs", "https://www.youtube.com/watch?v=XMPzkk0SfXs", 16, "/downloads/Cuộc Sống Hôn Nhân/2025-12-24 Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp/Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp [XMPzkk0SfXs].mp4", false, false, false, 6, [], 98, ~U[2025-12-24 13:00:06Z], ~U[2026-01-08 21:23:20Z], ~U[2026-01-08 21:23:20Z], "🧠 Đàn ông từng trải mới hiểu: không phải phụ nữ nào cũng sở hữu 4 nét tướng dẻo dai hiếm gặp—những dấu hiệu cho thấy nội lực bền bỉ, cảm xúc sâu sắc và khả năng giữ lửa lâu dài trong các mối quan hệ.\n👀 Nhiều người nhìn thoáng qua sẽ bỏ lỡ, nhưng ai tinh ý sẽ nhận ra ngay từ thần thái, ánh mắt đến cử chỉ.\n\n🔎 Trong video này, bạn sẽ khám phá:\n✨ 4 nét tướng hiếm phản ánh sức bền cảm xúc và sự ổn định\n✨ Vì sao đàn ông trưởng thành đặc biệt trân trọng những nét này\n✨ Cách nhìn nhận tinh tế để không đánh giá sai người trước mặt\n\n💡 Hiểu đúng để trân trọng đúng—đó là khác biệt của đàn ông từng trải.\n\n👉 Xem hết video để nhận diện 4 nét tướng hiếm mà không phải ai cũng có!\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #nettuongphunu #danongtungtrai #tamlyphunu #khiChat #tinhcam #honnhan #relationship #nhantam #phunuhiemgap #thauhieu", "Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp", 736, false, "XMPzkk0SfXs", "https://www.youtube.com/watch?v=XMPzkk0SfXs", "/downloads/Cuộc Sống Hôn Nhân/2025-12-24 Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp/Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp [XMPzkk0SfXs].mp4", false, 6, ~U[2025-12-24 13:00:06Z]] 22:23:20.025 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:20.027 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=6.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-23 13:00:06Z], 6] 22:23:20.029 [debug] QUERY OK source="media_items" db=1.6ms 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" ["Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này\nPhụ nữ trên 60 tuổi có thật là đã khép lại mọi khao khát trong cuộc sống tình cảm?\nSự thật là rất nhiều người vẫn còn nhu cầu gắn bó, được quan tâm và được thấu hiểu, chỉ là họ thể hiện theo một cách trầm lắng và sâu sắc hơn.\n\nTrong video này, chúng ta sẽ cùng phân tích dấu hiệu quan trọng cho thấy phụ nữ trên 60 tuổi vẫn còn khao khát, không phải theo bản năng bộc phát, mà xuất phát từ cảm xúc, sự kết nối và nhu cầu được yêu thương đúng nghĩa.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này", "8f7b5e96-e83b-4004-9484-2e5f3598d9f9", 832, false, "e0ewbo6O4QQ", "https://www.youtube.com/watch?v=e0ewbo6O4QQ", 17, "/downloads/Cuộc Sống Hôn Nhân/2025-12-23 Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này/Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này [e0ewbo6O4QQ].mp4", false, false, false, 6, [], 98, ~U[2025-12-23 13:00:06Z], ~U[2026-01-08 21:23:20Z], ~U[2026-01-08 21:23:20Z], "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này\nPhụ nữ trên 60 tuổi có thật là đã khép lại mọi khao khát trong cuộc sống tình cảm?\nSự thật là rất nhiều người vẫn còn nhu cầu gắn bó, được quan tâm và được thấu hiểu, chỉ là họ thể hiện theo một cách trầm lắng và sâu sắc hơn.\n\nTrong video này, chúng ta sẽ cùng phân tích dấu hiệu quan trọng cho thấy phụ nữ trên 60 tuổi vẫn còn khao khát, không phải theo bản năng bộc phát, mà xuất phát từ cảm xúc, sự kết nối và nhu cầu được yêu thương đúng nghĩa.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này", 832, false, "e0ewbo6O4QQ", "https://www.youtube.com/watch?v=e0ewbo6O4QQ", "/downloads/Cuộc Sống Hôn Nhân/2025-12-23 Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này/Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này [e0ewbo6O4QQ].mp4", false, 6, ~U[2025-12-23 13:00:06Z]] 22:23:20.031 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:20.032 [debug] QUERY OK source="media_items" db=1.3ms 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-12-22 13:00:17Z], 6] 22:23:20.035 [debug] QUERY OK source="media_items" db=1.8ms idle=7.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à độ tuổi phụ nữ dễ ngoại tình nhất – nhưng sự thật không nằm ở ham muốn đơn thuần.\nRất nhiều người bất ngờ khi biết rằng, ngoại tình thường bắt đầu từ khoảng trống cảm xúc, sự cô đơn kéo dài và nhu cầu được thấu hiểu đúng lúc.\n\n🔎 Trong video này, bạn sẽ hiểu rõ:\n✨ Vì sao có những giai đoạn tuổi phụ nữ dễ xao lòng hơn\n✨ Những thay đổi tâm lý âm thầm nhưng rất nguy hiểm trong hôn nhân\n✨ Điều đàn ông thường bỏ qua khiến phụ nữ dễ tìm sự đồng cảm ở người khác\n\n💡 Ngoại tình không đến từ một phút bốc đồng – mà là hệ quả của cảm xúc bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu đúng tâm lý phụ nữ và biết cách phòng tránh rạn nứt từ sớm!\n\n00:00 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất\n06:45 Tâm sự: Chết điếng khi thấy vợ bón cháo cho con trên giường hàng xóm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #phunutuoi40 #phunutuoi50 #tamsuphunu #relationship #tinhyeu", "Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất", "94b0136f-a0fc-49a1-90df-d49fee8cb971", 745, false, "4u0ql_w4neQ", "https://www.youtube.com/watch?v=4u0ql_w4neQ", 18, "/downloads/Cuộc Sống Hôn Nhân/2025-12-22 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất/Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất [4u0ql_w4neQ].mp4", false, false, false, 6, [], 98, ~U[2025-12-22 13:00:17Z], ~U[2026-01-08 21:23:20Z], ~U[2026-01-08 21:23:20Z], "⚠️ Đây là độ tuổi phụ nữ dễ ngoại tình nhất – nhưng sự thật không nằm ở ham muốn đơn thuần.\nRất nhiều người bất ngờ khi biết rằng, ngoại tình thường bắt đầu từ khoảng trống cảm xúc, sự cô đơn kéo dài và nhu cầu được thấu hiểu đúng lúc.\n\n🔎 Trong video này, bạn sẽ hiểu rõ:\n✨ Vì sao có những giai đoạn tuổi phụ nữ dễ xao lòng hơn\n✨ Những thay đổi tâm lý âm thầm nhưng rất nguy hiểm trong hôn nhân\n✨ Điều đàn ông thường bỏ qua khiến phụ nữ dễ tìm sự đồng cảm ở người khác\n\n💡 Ngoại tình không đến từ một phút bốc đồng – mà là hệ quả của cảm xúc bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu đúng tâm lý phụ nữ và biết cách phòng tránh rạn nứt từ sớm!\n\n00:00 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất\n06:45 Tâm sự: Chết điếng khi thấy vợ bón cháo cho con trên giường hàng xóm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #phunutuoi40 #phunutuoi50 #tamsuphunu #relationship #tinhyeu", "Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất", 745, false, "4u0ql_w4neQ", "https://www.youtube.com/watch?v=4u0ql_w4neQ", "/downloads/Cuộc Sống Hôn Nhân/2025-12-22 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất/Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất [4u0ql_w4neQ].mp4", false, 6, ~U[2025-12-22 13:00:17Z]] 22:23:20.036 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:20.038 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms 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[2025-12-21 13:00:06Z], 6] 22:23:20.041 [debug] QUERY OK source="media_items" db=1.7ms idle=8.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" ["💖 Phụ nữ cảm thấy được yêu thương nhất không phải khi nhận quà đắt tiền, mà ở những khoảnh khắc rất nhỏ nhưng đầy tinh tế.\nTrong video này, chúng ta sẽ cùng khám phá 7 khoảnh khắc quan trọng khiến trái tim phụ nữ mềm lại, cảm thấy an toàn và được trân trọng thật sự.\n\n🌸 Bạn sẽ hiểu:\n✨ Vì sao đúng lúc – đúng cảm xúc còn giá trị hơn ngàn lời hứa\n✨ Những hành động đơn giản nhưng ghi điểm cực mạnh trong lòng phụ nữ\n✨ Cách yêu khiến phụ nữ muốn gắn bó lâu dài, chứ không chỉ cảm động nhất thời\n\n💡 Yêu đúng cách là khiến người phụ nữ cảm thấy mình quan trọng, chứ không phải cố gắng làm cho thật nhiều.\n\n👉 Xem hết video để biết 7 khoảnh khắc phụ nữ mong đợi nhất trong tình yêu!\n\n00:00 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất\n09:20 Tâm sự: Nghiện xem phim nhạy cảm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunuduocyeuthuong #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #relationship #love #dating #honnhan #tamsutinhyeu", "7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất", "413f70b4-caee-459d-90a6-1295062fa05c", 1051, false, "ZN0KhDk5PKo", "https://www.youtube.com/watch?v=ZN0KhDk5PKo", 19, "/downloads/Cuộc Sống Hôn Nhân/2025-12-21 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất/7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất [ZN0KhDk5PKo].mp4", false, false, false, 6, [], 98, ~U[2025-12-21 13:00:06Z], ~U[2026-01-08 21:23:20Z], ~U[2026-01-08 21:23:20Z], "💖 Phụ nữ cảm thấy được yêu thương nhất không phải khi nhận quà đắt tiền, mà ở những khoảnh khắc rất nhỏ nhưng đầy tinh tế.\nTrong video này, chúng ta sẽ cùng khám phá 7 khoảnh khắc quan trọng khiến trái tim phụ nữ mềm lại, cảm thấy an toàn và được trân trọng thật sự.\n\n🌸 Bạn sẽ hiểu:\n✨ Vì sao đúng lúc – đúng cảm xúc còn giá trị hơn ngàn lời hứa\n✨ Những hành động đơn giản nhưng ghi điểm cực mạnh trong lòng phụ nữ\n✨ Cách yêu khiến phụ nữ muốn gắn bó lâu dài, chứ không chỉ cảm động nhất thời\n\n💡 Yêu đúng cách là khiến người phụ nữ cảm thấy mình quan trọng, chứ không phải cố gắng làm cho thật nhiều.\n\n👉 Xem hết video để biết 7 khoảnh khắc phụ nữ mong đợi nhất trong tình yêu!\n\n00:00 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất\n09:20 Tâm sự: Nghiện xem phim nhạy cảm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunuduocyeuthuong #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #relationship #love #dating #honnhan #tamsutinhyeu", "7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất", 1051, false, "ZN0KhDk5PKo", "https://www.youtube.com/watch?v=ZN0KhDk5PKo", "/downloads/Cuộc Sống Hôn Nhân/2025-12-21 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất/7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất [ZN0KhDk5PKo].mp4", false, 6, ~U[2025-12-21 13:00:06Z]] 22:23:20.042 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:20.044 [debug] QUERY OK source="media_items" db=1.1ms idle=7.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-20 13:00:06Z], 6] 22:23:20.046 [debug] QUERY OK source="media_items" db=1.9ms idle=7.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" ["🤔 Phụ nữ lớn tuổi đòi xem phim người lớn – có thật là “hư hỏng”?\nNhiều người vội vàng phán xét, nhưng sự thật lại nằm ở nhu cầu cảm xúc, sự tò mò lành mạnh và đời sống tinh thần theo từng giai đoạn tuổi tác.\n\n🧠 Video này sẽ giúp bạn hiểu:\n✨ Vì sao phụ nữ lớn tuổi vẫn quan tâm đến nội dung người lớn\n✨ Ranh giới giữa tò mò tâm lý và nhu cầu cảm xúc bình thường\n✨ Cách nhìn đúng đắn, tôn trọng để tránh định kiến sai lầm\n\n🌿 Hiểu đúng để không phán xét, hiểu sâu để trân trọng những chuyển biến tự nhiên của con người theo thời gian.\n\n👉 Xem hết video để có góc nhìn văn minh, khoa học và nhân văn hơn!\n\n00:00 Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?\n05:00 Tâm sự: Khóc thét khi vợ U50 đòi xem phim người lớn để lấy cảm hứng\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #phunulontuoi #doisongtinhthan #nhucaucamxuc #honnhan #danongnenbiet #tinhcam #nhanvan #relationship #songhieu", "Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?", "f72ac9cc-a848-4ac7-a935-6f229ac97012", 661, false, "UiJD5mxaRKo", "https://www.youtube.com/watch?v=UiJD5mxaRKo", 20, "/downloads/Cuộc Sống Hôn Nhân/2025-12-20 Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?/Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”? [UiJD5mxaRKo].mp4", false, false, false, 6, [], 98, ~U[2025-12-20 13:00:06Z], ~U[2026-01-08 21:23:20Z], ~U[2026-01-08 21:23:20Z], "🤔 Phụ nữ lớn tuổi đòi xem phim người lớn – có thật là “hư hỏng”?\nNhiều người vội vàng phán xét, nhưng sự thật lại nằm ở nhu cầu cảm xúc, sự tò mò lành mạnh và đời sống tinh thần theo từng giai đoạn tuổi tác.\n\n🧠 Video này sẽ giúp bạn hiểu:\n✨ Vì sao phụ nữ lớn tuổi vẫn quan tâm đến nội dung người lớn\n✨ Ranh giới giữa tò mò tâm lý và nhu cầu cảm xúc bình thường\n✨ Cách nhìn đúng đắn, tôn trọng để tránh định kiến sai lầm\n\n🌿 Hiểu đúng để không phán xét, hiểu sâu để trân trọng những chuyển biến tự nhiên của con người theo thời gian.\n\n👉 Xem hết video để có góc nhìn văn minh, khoa học và nhân văn hơn!\n\n00:00 Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?\n05:00 Tâm sự: Khóc thét khi vợ U50 đòi xem phim người lớn để lấy cảm hứng\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #phunulontuoi #doisongtinhthan #nhucaucamxuc #honnhan #danongnenbiet #tinhcam #nhanvan #relationship #songhieu", "Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?", 661, false, "UiJD5mxaRKo", "https://www.youtube.com/watch?v=UiJD5mxaRKo", "/downloads/Cuộc Sống Hôn Nhân/2025-12-20 Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?/Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”? [UiJD5mxaRKo].mp4", false, 6, ~U[2025-12-20 13:00:06Z]] 22:23:20.047 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:20.049 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=7.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 13:00:06Z], 6] 22:23:20.052 [debug] QUERY OK source="media_items" db=1.6ms idle=7.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" ["🔥 Vì sao phụ nữ lại “mê mệt” trước những hành vi mạnh mẽ của đàn ông?\nKhông phải lời nói ngọt ngào, cũng không chỉ là ngoại hình — mà chính khí chất, sự quyết đoán và bản lĩnh đúng lúc mới là thứ khiến phụ nữ càng gần càng khó dứt.\n\n💥 Trong video này, bạn sẽ khám phá:\n✨ 5 hành vi mạnh mẽ khiến phụ nữ bị cuốn hút tự nhiên\n✨ Vì sao càng táo bạo đúng chỗ, đàn ông càng ghi điểm\n✨ Ranh giới giữa mạnh mẽ hấp dẫn và phô trương phản tác dụng\n\n💡 Hiểu đúng để trở nên thu hút, chứ không phải gây áp lực — đó mới là đẳng cấp đàn ông.\n\n👉 Xem hết video để biết 5 hành vi nào khiến phụ nữ rung động mạnh mẽ nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #danongmanhme #tamlyphunu #thuhutphunu #tinhyeu #tinhcam #danongbanlinh #khiChat #dating #relationship #danongnenbiet", "Phụ Nữ Mê Mệt 5 Hành Vi Mạnh Mẽ Này Ở Đàn Ông – Càng Táo Bạo Càng Khó Dứt!", "0ebf17c0-2039-4297-bd3d-e2e9a45aec04", 866, false, "t8neFUqc21Y", "https://www.youtube.com/watch?v=t8neFUqc21Y", 21, "/downloads/Cuộc Sống Hôn Nhân/2025-12-19 Phụ Nữ Mê Mệt 5 Hành Vi Mạnh Mẽ Này Ở Đàn Ông – Càng Táo Bạo Càng Khó Dứt!/Phụ Nữ Mê Mệt 5 Hành Vi Mạnh Mẽ Này Ở Đàn Ông – Càng Táo Bạo Càng Khó Dứt! [t8neFUqc21Y].mp4", false, false, false, 6, [], 98, ~U[2025-12-19 13:00:06Z], ~U[2026-01-08 21:23:20Z], ~U[2026-01-08 21:23:20Z], "🔥 Vì sao phụ nữ lại “mê mệt” trước những hành vi mạnh mẽ của đàn ông?\nKhông phải lời nói ngọt ngào, cũng không chỉ là ngoại hình — mà chính khí chất, sự quyết đoán và bản lĩnh đúng lúc mới là thứ khiến phụ nữ càng gần càng khó dứt.\n\n💥 Trong video này, bạn sẽ khám phá:\n✨ 5 hành vi mạnh mẽ khiến phụ nữ bị cuốn hút tự nhiên\n✨ Vì sao càng táo bạo đúng chỗ, đàn ông càng ghi điểm\n✨ Ranh giới giữa mạnh mẽ hấp dẫn và phô trương phản tác dụng\n\n💡 Hiểu đúng để trở nên thu hút, chứ không phải gây áp lực — đó mới là đẳng cấp đàn ông.\n\n👉 Xem hết video để biết 5 hành vi nào khiến phụ nữ rung động mạnh mẽ nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #danongmanhme #tamlyphunu #thuhutphunu #tinhyeu #tinhcam #danongbanlinh #khiChat #dating #relationship #danongnenbiet", "Phụ Nữ Mê Mệt 5 Hành Vi Mạnh Mẽ Này Ở Đàn Ông – Càng Táo Bạo Càng Khó Dứt!", 866, false, "t8neFUqc21Y", "https://www.youtube.com/watch?v=t8neFUqc21Y", "/downloads/Cuộc Sống Hôn Nhân/2025-12-19 Phụ Nữ Mê Mệt 5 Hành Vi Mạnh Mẽ Này Ở Đàn Ông – Càng Táo Bạo Càng Khó Dứt!/Phụ Nữ Mê Mệt 5 Hành Vi Mạnh Mẽ Này Ở Đàn Ông – Càng Táo Bạo Càng Khó Dứt! [t8neFUqc21Y].mp4", false, 6, ~U[2025-12-19 13:00:06Z]] 22:23:20.053 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=8.8ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-01-08 21:23:20Z], ~U[2026-01-08 21:23:20Z], 6] 22:23:20.055 [debug] QUERY OK source="media_items" db=1.3ms idle=7.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [6] 22:23:20.056 [debug] QUERY OK source="media_items" db=1.1ms idle=7.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] 22:23:20.057 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=7.5ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [6] 22:23:20.058 [info] [command_wrapper]: /usr/local/bin/apprise called with: --verbose --title [Pinchflat] New media found --body Found 1 new media item(s) for Cuộc Sống Hôn Nhân. Downloading them now ntalk://tuan:bLzZ2-r6gm8-yqLfm-fsr3J-aSTEJ@nextcloud.luong.tel/6nnffq97 22:23:20.740 [error] [command_wrapper]: /usr/local/bin/apprise called with: --verbose --title [Pinchflat] New media found --body Found 1 new media item(s) for Cuộc Sống Hôn Nhân. Downloading them now ntalk://tuan:bLzZ2-r6gm8-yqLfm-fsr3J-aSTEJ@nextcloud.luong.tel/6nnffq97 exited: 1 with: 2026-01-08 22:23:20,611 - ERROR - Unparseable URL ntalk://tuan:b...J@n...l/6nnffq97 You must specify at least one server URL or populated configuration file. Try 'apprise --help' for more information. 22:23:20.740 [error] Failed to send new media notification for source 6: 2026-01-08 22:23:20,611 - ERROR - Unparseable URL ntalk://tuan:b...J@n...l/6nnffq97 You must specify at least one server URL or populated configuration file. Try 'apprise --help' for more information. 22:23:20.743 [debug] QUERY OK source="tasks" db=0.4ms idle=686.1ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [8323, 6, ~U[2026-01-08 21:23:20Z], ~U[2026-01-08 21:23:20Z]] 22:23:20.744 [info] {"args":{"id":6},"id":8315,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":84318439,"event":"job:stop","queue_time":878192,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 22:23:35.757 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:00.471 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:24:05.759 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:35.761 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:00.472 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:25:05.763 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:35.765 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:00.473 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:26:05.767 [info] {"source":"oban","duration":1188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:35.769 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:00.474 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:27:05.771 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:35.773 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:00.476 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:28:05.775 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:35.777 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:00.476 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:29:05.779 [info] {"source":"oban","duration":1258,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:35.781 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:00.478 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:30:05.783 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:35.785 [info] {"source":"oban","duration":1265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:00.478 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:31:05.787 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:35.789 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:00.479 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:32:05.791 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:35.793 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:00.481 [info] {"source":"oban","duration":387,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:33:05.795 [info] {"source":"oban","duration":964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:35.797 [info] {"source":"oban","duration":967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:00.482 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:34:05.799 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:35.801 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:00.483 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:35:05.803 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:35.805 [info] {"source":"oban","duration":1203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:00.485 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:36:05.807 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:35.809 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:00.486 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:37:05.811 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:35.813 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:00.488 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:38:05.815 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:35.817 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:00.488 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:39:05.819 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:35.821 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:00.489 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:40:05.823 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:35.825 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:00.490 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:41:05.827 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:35.829 [info] {"source":"oban","duration":967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:00.492 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:42:05.831 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:35.833 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:00.492 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:43:05.835 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:35.837 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:00.493 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:44:05.839 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:35.841 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:00.495 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:45:05.843 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:35.845 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:00.495 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:46:05.847 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:35.849 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:00.496 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:47:05.851 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:35.853 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:00.497 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:48:05.855 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:35.857 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:00.499 [info] {"source":"oban","duration":328,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:49:05.859 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:35.861 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:00.499 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:50:05.863 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:35.865 [info] {"source":"oban","duration":1277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:00.501 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:51:05.867 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:35.869 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:00.501 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:52:05.871 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:35.873 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:00.502 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:53:05.875 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:35.877 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:00.504 [info] {"source":"oban","duration":904,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:54:05.879 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:35.881 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:00.506 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:55:05.883 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:35.885 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:00.507 [info] {"source":"oban","duration":588,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:56:05.887 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:35.889 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:00.508 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:57:05.891 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:35.893 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:00.508 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:58:05.895 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:35.897 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:00.509 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:59:05.899 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:35.901 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:00.510 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:00:05.903 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:35.905 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:00.511 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:01:05.907 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:35.909 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:00.512 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:02:05.911 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:35.913 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:00.513 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:03:05.915 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:35.917 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:00.514 [info] {"source":"oban","duration":241,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:04:05.919 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:35.921 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:00.515 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:05:05.923 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:35.925 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:00.517 [info] {"source":"oban","duration":331,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:06:05.927 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:35.929 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:00.517 [info] {"source":"oban","duration":358,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:07:05.931 [info] {"source":"oban","duration":1180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:35.933 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:00.518 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:08:05.935 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:35.937 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:00.519 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:09:05.939 [info] {"source":"oban","duration":1189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:35.941 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:00.520 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:10:05.943 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:35.945 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:00.522 [info] {"source":"oban","duration":414,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:11:05.947 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:35.949 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:00.523 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:12:05.951 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:35.953 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:00.523 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:13:05.955 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:35.957 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:00.524 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:14:05.959 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:35.961 [info] {"source":"oban","duration":1159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:00.525 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:15:05.963 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:35.965 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:00.526 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:16:05.967 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:35.969 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:00.527 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:17:05.971 [info] {"source":"oban","duration":961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:35.973 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:00.528 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:18:05.975 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:35.977 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:00.529 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:19:05.979 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:35.981 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:00.530 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:20:05.983 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:35.985 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:00.531 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:21:05.987 [info] {"source":"oban","duration":1255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:35.989 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:00.532 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:22:05.991 [info] {"source":"oban","duration":966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:35.994 [info] {"source":"oban","duration":1661,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:00.533 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:23:05.996 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:35.998 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:00.534 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:24:06.000 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:36.002 [info] {"source":"oban","duration":1242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:00.535 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:25:06.004 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:36.006 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:00.536 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:26:06.008 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:36.010 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:00.537 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:27:06.012 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:36.014 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:00.538 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:28:06.016 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:36.018 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:00.540 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:29:06.020 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:36.022 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:00.541 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:30:06.024 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:36.026 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:00.542 [info] {"source":"oban","duration":399,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:31:06.028 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:36.030 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:00.543 [info] {"source":"oban","duration":362,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:32:06.032 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:36.036 [info] {"source":"oban","duration":2801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:00.543 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:33:06.038 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:36.040 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:00.547 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:34:06.042 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:36.044 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:00.548 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:35:06.046 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:36.048 [info] {"source":"oban","duration":1241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:00.550 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:36:06.050 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:36.052 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:00.550 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:37:06.054 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:36.056 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:00.551 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:38:06.058 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:36.060 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:00.552 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:39:06.062 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:36.064 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:00.554 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:40:06.066 [info] {"source":"oban","duration":1186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:36.068 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:00.554 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:41:06.070 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:36.072 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:00.556 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:42:06.074 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:36.076 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:00.557 [info] {"source":"oban","duration":407,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:43:06.078 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:36.080 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:00.557 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:44:06.082 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:36.084 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:00.558 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:45:06.086 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:36.088 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:00.559 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:46:06.090 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:36.092 [info] {"source":"oban","duration":952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:00.561 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:47:06.094 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:36.096 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:00.562 [info] {"source":"oban","duration":392,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:48:06.098 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:36.100 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:00.562 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:49:06.102 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:36.104 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:00.563 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:50:06.106 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:36.108 [info] {"source":"oban","duration":961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:00.564 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:51:06.110 [info] {"source":"oban","duration":958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:36.112 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:00.565 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:52:06.114 [info] {"source":"oban","duration":973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:36.116 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:00.567 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:53:06.118 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:36.120 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:00.569 [info] {"source":"oban","duration":360,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:54:06.122 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:36.124 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:00.569 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:55:06.126 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:36.128 [info] {"source":"oban","duration":933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:00.570 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:56:06.130 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:36.132 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:00.571 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:57:06.134 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:36.136 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:00.572 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:58:06.138 [info] {"source":"oban","duration":970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:36.140 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:00.573 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:59:06.142 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:36.144 [info] {"source":"oban","duration":945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:00.574 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:00:06.146 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:36.148 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:00.576 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:01:06.150 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:36.152 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:00.576 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:02:06.154 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:36.156 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:00.578 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:03:06.158 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:36.160 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:00.578 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:04:06.162 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:36.166 [info] {"source":"oban","duration":2515,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:00.579 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:05:06.167 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:36.169 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:00.581 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:06:06.171 [info] {"source":"oban","duration":1343,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:36.174 [info] {"source":"oban","duration":1699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:00.582 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:07:06.175 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:36.177 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:00.582 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:08:06.179 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:36.181 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:00.599 [info] {"source":"oban","duration":14158,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:09:06.183 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:36.185 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:00.600 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:10:06.187 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:36.189 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:00.601 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:11:06.191 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:36.193 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:00.602 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:12:06.195 [info] {"source":"oban","duration":963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:36.197 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:00.604 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:13:06.199 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:36.201 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:00.604 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:14:06.203 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:36.205 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:00.605 [info] {"source":"oban","duration":242,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:15:06.207 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:36.209 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:00.609 [info] {"source":"oban","duration":3155,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:16:06.211 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:36.213 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:00.610 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:17:06.215 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:36.217 [info] {"source":"oban","duration":944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:00.611 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:18:06.219 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:36.223 [info] {"source":"oban","duration":2595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:00.612 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:19:06.224 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:36.226 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:00.614 [info] {"source":"oban","duration":599,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:20:06.228 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:36.230 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:00.614 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:21:06.232 [info] {"source":"oban","duration":1374,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:36.234 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:00.615 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:22:06.236 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:36.238 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:00.617 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:23:06.240 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:36.242 [info] {"source":"oban","duration":960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:00.617 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:24:06.244 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:36.246 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:00.618 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:25:06.248 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:36.250 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:00.619 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:26:06.252 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:36.254 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:00.621 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:27:06.256 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:36.258 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:00.622 [info] {"source":"oban","duration":337,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:28:06.260 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:36.262 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:00.622 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:29:06.264 [info] {"source":"oban","duration":958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:36.266 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:00.623 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:30:06.268 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:36.270 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:00.625 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:31:06.272 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:36.274 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:00.625 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:32:06.276 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:36.278 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:00.627 [info] {"source":"oban","duration":421,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:33:06.280 [info] {"source":"oban","duration":965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:36.282 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:00.627 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:34:06.284 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:36.286 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:00.628 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:35:06.288 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:36.290 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:00.629 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:36:06.292 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:36.294 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:00.630 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:37:06.296 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:36.298 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:00.631 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:38:06.300 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:36.304 [info] {"source":"oban","duration":2455,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:00.632 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:39:06.305 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:36.307 [info] {"source":"oban","duration":968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:00.634 [info] {"source":"oban","duration":404,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:40:06.309 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:36.311 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:00.634 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:41:06.316 [info] {"source":"oban","duration":4064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:36.318 [info] {"source":"oban","duration":1246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:00.637 [info] {"source":"oban","duration":2195,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:42:06.320 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:36.322 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:00.638 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:43:06.324 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:36.326 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:00.640 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:44:06.328 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:36.330 [info] {"source":"oban","duration":962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:00.641 [info] {"source":"oban","duration":327,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:45:06.333 [info] {"source":"oban","duration":1832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:36.335 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:00.641 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:46:06.337 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:36.339 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:00.642 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:47:06.341 [info] {"source":"oban","duration":1293,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:36.343 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:00.643 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:48:06.345 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:36.347 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:00.645 [info] {"source":"oban","duration":404,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:49:06.349 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:36.351 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:00.646 [info] {"source":"oban","duration":1265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:50:06.353 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:36.355 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:00.648 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:51:06.357 [info] {"source":"oban","duration":958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:36.359 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:00.648 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:52:06.361 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:36.363 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:00.649 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:53:06.365 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:36.367 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:00.650 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:54:06.369 [info] {"source":"oban","duration":723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:36.371 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:00.653 [info] {"source":"oban","duration":2174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:55:06.373 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:36.375 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:00.654 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:56:06.377 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:36.379 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:00.656 [info] {"source":"oban","duration":831,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:57:06.381 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:36.383 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:00.659 [info] {"source":"oban","duration":2156,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:58:06.385 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:36.387 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:00.661 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:59:06.389 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:36.391 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:00.662 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:00:06.393 [info] {"source":"oban","duration":1211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:36.395 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:00.664 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:01:06.397 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:36.399 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:00.664 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:02:06.401 [info] {"source":"oban","duration":1232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:36.403 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:00.665 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:03:06.406 [info] {"source":"oban","duration":1408,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:36.407 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:00.667 [info] {"source":"oban","duration":397,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:04:06.409 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:36.411 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:00.668 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:05:06.413 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:36.415 [info] {"source":"oban","duration":1200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:00.668 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:06:06.417 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:36.419 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:00.669 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:07:06.421 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:36.423 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:00.671 [info] {"source":"oban","duration":321,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:08:06.425 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:36.427 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:00.671 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:09:06.429 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:36.431 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:00.672 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:10:06.433 [info] {"source":"oban","duration":973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:36.435 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:00.673 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:11:06.437 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:36.439 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:00.675 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:12:06.441 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:36.443 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:00.675 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:13:06.445 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:36.447 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:00.676 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:14:06.449 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:36.451 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:00.677 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:15:06.453 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:36.455 [info] {"source":"oban","duration":962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:00.678 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:16:06.457 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:36.459 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:00.679 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:17:06.461 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:36.463 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:00.680 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:18:06.465 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:36.467 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:00.681 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:19:06.469 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:36.471 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:00.682 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:20:06.473 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:36.475 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:00.683 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:21:06.477 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:36.479 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:00.685 [info] {"source":"oban","duration":388,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:22:06.481 [info] {"source":"oban","duration":1138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:36.483 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:00.686 [info] {"source":"oban","duration":511,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:23:06.485 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:36.487 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:00.686 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:24:06.489 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:36.491 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:00.687 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:25:06.493 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:36.495 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:00.688 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:26:06.497 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:36.499 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:00.689 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:27:06.501 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:36.503 [info] {"source":"oban","duration":971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:00.690 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:28:06.505 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:36.507 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:00.691 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:29:06.509 [info] {"source":"oban","duration":1293,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:36.511 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:00.692 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:30:06.513 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:36.515 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:00.693 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:31:06.517 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:36.519 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:00.696 [info] {"source":"oban","duration":2147,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:32:06.521 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:36.523 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:00.698 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:33:06.525 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:36.527 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:00.699 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:34:06.529 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:36.531 [info] {"source":"oban","duration":1332,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:00.700 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:35:06.533 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:36.535 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:00.701 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:36:06.537 [info] {"source":"oban","duration":965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:36.539 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:00.703 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:37:06.541 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:36.543 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:00.705 [info] {"source":"oban","duration":2052,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:38:06.545 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:36.547 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:00.709 [info] {"source":"oban","duration":3133,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:39:06.549 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:36.551 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:00.712 [info] {"source":"oban","duration":2157,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:40:06.553 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:36.555 [info] {"source":"oban","duration":1218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:00.713 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:41:06.557 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:36.559 [info] {"source":"oban","duration":968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:00.714 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:42:06.561 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:36.563 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:00.715 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:43:06.565 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:36.567 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:00.716 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:44:06.569 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:36.571 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:00.717 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:45:06.573 [info] {"source":"oban","duration":1273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:36.575 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:00.718 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:46:06.577 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:36.579 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:00.719 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:47:06.581 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:36.583 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:00.720 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:48:06.585 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:36.587 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:00.721 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:49:06.589 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:36.591 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:00.722 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:50:06.593 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:36.595 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:00.723 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:51:06.597 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:36.599 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:00.724 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:52:06.601 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:36.603 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:00.725 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:53:06.605 [info] {"source":"oban","duration":1312,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:36.607 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:00.726 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:54:06.609 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:36.611 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:00.728 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:55:06.613 [info] {"source":"oban","duration":1244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:36.615 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:00.730 [info] {"source":"oban","duration":2214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:56:06.617 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:36.619 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:00.734 [info] {"source":"oban","duration":3177,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:57:06.621 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:36.623 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:00.736 [info] {"source":"oban","duration":451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:58:06.625 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:36.627 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:00.736 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:59:06.629 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:36.631 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:00.742 [info] {"source":"oban","duration":4509,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[8324]} 02:00:00.750 [info] {"args":{},"id":8324,"meta":{"cron":true,"cron_expr":"0 1 * * *","cron_tz":"Etc/UTC"},"system_time":1767920400749886731,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.Downloading.MediaRetentionWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","local_data"]} 02:00:00.955 [debug] QUERY OK source="media_items" db=204.3ms queue=0.7ms idle=541.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" WHERE ((NOT (m0."media_filepath" IS NULL) AND IFNULL(retention_period_days, 0) > 0 AND DATETIME(media_downloaded_at, '+' || retention_period_days || ' day') < DATETIME('now') ) AND NOT (m0."prevent_culling" = 1)) [] 02:00:00.955 [info] Culling 0 media items past their retention date 02:00:00.966 [debug] QUERY OK source="media_items" db=10.6ms idle=747.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" WHERE ((NOT (m0."media_filepath" IS NULL) AND NOT ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND NOT (m0."prevent_culling" = 1)) [] 02:00:00.966 [info] Deleting 0 media items that are from before the source cutoff 02:00:00.968 [info] {"args":{},"id":8324,"meta":{"cron":true,"cron_expr":"0 1 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.Downloading.MediaRetentionWorker","source":"oban","duration":217203,"event":"job:stop","queue_time":747601,"attempt":1,"tags":["media_item","local_data"]} 02:00:06.633 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:36.635 [info] {"source":"oban","duration":1193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:00.743 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:01:06.637 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:36.639 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:00.743 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:02:06.641 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:36.643 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:00.744 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:03:06.646 [info] {"source":"oban","duration":1710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:36.648 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:00.746 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:04:06.650 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:36.652 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:00.747 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:05:06.654 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:36.656 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:00.747 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:06:06.658 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:36.660 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:00.748 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:07:06.662 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:36.664 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:00.750 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:08:06.666 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:36.668 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:00.751 [info] {"source":"oban","duration":328,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:09:06.670 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:36.672 [info] {"source":"oban","duration":967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:00.752 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:10:06.674 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:36.676 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:00.752 [info] {"source":"oban","duration":244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:11:06.678 [info] {"source":"oban","duration":949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:36.681 [info] {"source":"oban","duration":1752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:00.754 [info] {"source":"oban","duration":526,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:12:06.683 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:36.685 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:00.755 [info] {"source":"oban","duration":376,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:13:06.687 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:36.689 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:00.755 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:14:06.691 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:36.695 [info] {"source":"oban","duration":2793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:00.756 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:15:06.697 [info] {"source":"oban","duration":1216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:36.699 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:00.757 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:16:06.701 [info] {"source":"oban","duration":952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:36.703 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:00.758 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:17:06.705 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:36.707 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:18:00.759 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:18:06.709 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:18:36.711 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:00.760 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:19:06.713 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:36.715 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:00.762 [info] {"source":"oban","duration":605,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:20:06.717 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:36.719 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:00.762 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:21:06.721 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:36.723 [info] {"source":"oban","duration":1246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:00.764 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:22:06.725 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:36.727 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:00.764 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:23:06.729 [info] {"source":"oban","duration":1245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:36.731 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:00.765 [info] {"source":"oban","duration":371,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:24:06.733 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:36.735 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:00.766 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:25:06.737 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:36.739 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:00.767 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:26:06.741 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:36.743 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:00.768 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:27:06.745 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:36.747 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:00.769 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:28:06.749 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:36.751 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:00.771 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:29:06.753 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:36.755 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:00.771 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:30:06.757 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:36.759 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:00.772 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:31:06.761 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:36.763 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:00.774 [info] {"source":"oban","duration":365,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:32:06.765 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:36.767 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:00.775 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:33:06.769 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:36.771 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:00.775 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:34:06.773 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:36.775 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:00.777 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:35:06.777 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:36.779 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:36:00.777 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:36:06.781 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:36:36.783 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:00.778 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:37:06.785 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:36.787 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:00.779 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:38:06.789 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:36.791 [info] {"source":"oban","duration":1233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:39:00.780 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:39:06.793 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:39:36.795 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:00.782 [info] {"source":"oban","duration":533,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:40:06.797 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:36.799 [info] {"source":"oban","duration":1211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:00.783 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:41:06.801 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:36.803 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:00.784 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:42:06.805 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:36.807 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:00.784 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:43:06.809 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:36.811 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:00.786 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:44:06.813 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:36.815 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:00.786 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:45:06.817 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:36.819 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:00.788 [info] {"source":"oban","duration":392,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:46:06.821 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:36.823 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:00.788 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:47:06.825 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:36.827 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:00.789 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:48:06.829 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:36.831 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:00.791 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:49:06.833 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:36.835 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:00.792 [info] {"source":"oban","duration":326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:50:06.837 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:36.839 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:00.792 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:51:06.841 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:36.843 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:00.793 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:52:06.845 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:36.847 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:00.795 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:53:06.849 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:36.851 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:00.796 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:54:06.853 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:36.855 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:00.796 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:55:06.857 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:36.859 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:00.798 [info] {"source":"oban","duration":359,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:56:06.861 [info] {"source":"oban","duration":963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:36.863 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:00.798 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:57:06.865 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:36.867 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:00.799 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:58:06.869 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:36.871 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:00.804 [info] {"source":"oban","duration":4041,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:59:06.873 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:36.875 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:00.807 [info] {"source":"oban","duration":2064,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[8325]} 03:00:00.814 [info] {"args":{},"id":8325,"meta":{"cron":true,"cron_expr":"0 2 * * *","cron_tz":"Etc/UTC"},"system_time":1767924000814831074,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaQualityUpgradeWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 03:00:00.826 [debug] QUERY OK source="media_items" db=10.7ms idle=556.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((NOT (m0."media_filepath" IS NULL) AND NOT (m0."prevent_download" = 1)) AND NOT (NOT (m0."media_redownloaded_at" IS NULL))) AND IFNULL(redownload_delay_days, 0) > 0 AND DATE('now', '-' || redownload_delay_days || ' day') > DATE(uploaded_at) AND DATE(media_downloaded_at, '-' || redownload_delay_days || ' day') < DATE(uploaded_at) ) [] 03:00:00.826 [info] Redownloading 0 media items 03:00:00.827 [info] {"args":{},"id":8325,"meta":{"cron":true,"cron_expr":"0 2 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaQualityUpgradeWorker","source":"oban","duration":11714,"event":"job:stop","queue_time":813604,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 03:00:06.877 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:36.879 [info] {"source":"oban","duration":1231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:00.808 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:01:06.881 [info] {"source":"oban","duration":1222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:36.883 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:00.809 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:02:06.885 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:36.887 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:00.810 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:03:06.889 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:36.891 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:00.812 [info] {"source":"oban","duration":344,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:04:06.893 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:36.895 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:00.812 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:05:06.897 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:36.899 [info] {"source":"oban","duration":970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:00.813 [info] {"source":"oban","duration":240,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:06:06.901 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:36.903 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:00.815 [info] {"source":"oban","duration":364,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:07:06.905 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:36.907 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:00.816 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:08:06.909 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:36.911 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:00.817 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:09:06.913 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:36.915 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:00.819 [info] {"source":"oban","duration":355,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:10:06.917 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:36.919 [info] {"source":"oban","duration":956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:00.819 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:11:06.921 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:36.923 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:00.820 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:12:06.925 [info] {"source":"oban","duration":1187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:36.927 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:00.821 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:13:06.929 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:36.931 [info] {"source":"oban","duration":973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:00.823 [info] {"source":"oban","duration":432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:14:06.933 [info] {"source":"oban","duration":847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:36.935 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:00.825 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:15:06.937 [info] {"source":"oban","duration":1253,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:36.939 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:00.827 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:16:06.941 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:36.943 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:00.827 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:17:06.945 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:36.947 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:48.701 [debug] Tzdata polling for update. 03:17:49.029 [debug] Tzdata polling shows the loaded tz database is up to date. 03:18:00.829 [info] {"source":"oban","duration":425,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:18:06.949 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:36.951 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:00.832 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:19:06.953 [info] {"source":"oban","duration":964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:36.955 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:00.832 [info] {"source":"oban","duration":247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:20:06.957 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:36.959 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:00.833 [info] {"source":"oban","duration":328,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:21:06.963 [info] {"source":"oban","duration":2450,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:36.964 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:00.835 [info] {"source":"oban","duration":514,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:22:06.966 [info] {"source":"oban","duration":792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:36.968 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:00.836 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:23:06.970 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:36.972 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:00.837 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:24:06.974 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:36.976 [info] {"source":"oban","duration":1138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:00.837 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:25:06.978 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:36.980 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:00.839 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:26:06.982 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:36.984 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:00.839 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:27:06.986 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:36.989 [info] {"source":"oban","duration":1501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:00.840 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:28:06.990 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:36.994 [info] {"source":"oban","duration":2765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:00.844 [info] {"source":"oban","duration":3087,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:29:06.996 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:36.998 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:00.845 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:30:07.000 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:37.002 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:00.846 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:31:07.004 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:37.006 [info] {"source":"oban","duration":951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:00.848 [info] {"source":"oban","duration":341,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:32:07.008 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:37.010 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:00.848 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:33:07.012 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:37.014 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:00.849 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:34:07.016 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:37.018 [info] {"source":"oban","duration":1219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:00.851 [info] {"source":"oban","duration":400,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:35:07.021 [info] {"source":"oban","duration":1378,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:37.022 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:00.851 [info] {"source":"oban","duration":239,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:36:07.027 [info] {"source":"oban","duration":3736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:37.029 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:00.852 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:37:07.044 [info] {"source":"oban","duration":11793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:37.046 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:00.853 [info] {"source":"oban","duration":347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:38:07.048 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:37.050 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:00.854 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:39:07.052 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:37.054 [info] {"source":"oban","duration":1262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:00.856 [info] {"source":"oban","duration":543,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:40:07.056 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:37.058 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:00.856 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:41:07.060 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:37.062 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:00.857 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:42:07.064 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:37.066 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:00.859 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:43:07.068 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:37.071 [info] {"source":"oban","duration":1861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:00.859 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:44:07.073 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:37.075 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:00.860 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:45:07.077 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:37.079 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:00.862 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:46:07.081 [info] {"source":"oban","duration":1190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:37.083 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:00.864 [info] {"source":"oban","duration":396,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:47:07.085 [info] {"source":"oban","duration":1245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:37.087 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:00.864 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:48:07.089 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:37.091 [info] {"source":"oban","duration":958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:00.865 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:49:07.093 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:37.095 [info] {"source":"oban","duration":1221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:00.867 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:50:07.097 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:37.099 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:00.867 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:51:07.101 [info] {"source":"oban","duration":1294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:37.103 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:00.868 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:52:07.105 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:37.107 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:00.870 [info] {"source":"oban","duration":428,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:53:07.109 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:37.111 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:00.871 [info] {"source":"oban","duration":342,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:54:07.113 [info] {"source":"oban","duration":1308,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:37.115 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:00.871 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:55:07.117 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:37.119 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:00.873 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:56:07.121 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:37.124 [info] {"source":"oban","duration":1842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:00.873 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:57:07.126 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:37.128 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:00.875 [info] {"source":"oban","duration":377,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:58:07.130 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:37.132 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:00.876 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:59:07.134 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:37.136 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:00.877 [info] {"source":"oban","duration":368,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:00:07.138 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:37.140 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:00.880 [info] {"source":"oban","duration":3135,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:01:07.142 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:37.144 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:00.881 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:02:07.146 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:37.148 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:00.882 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:03:07.150 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:37.152 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:00.883 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:04:07.154 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:37.156 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:00.885 [info] {"source":"oban","duration":396,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:05:07.158 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:37.160 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:00.885 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:06:07.162 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:37.164 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:00.887 [info] {"source":"oban","duration":488,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:07:07.166 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:37.168 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:00.887 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:08:07.170 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:37.172 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:00.889 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:09:07.174 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:37.176 [info] {"source":"oban","duration":1213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:00.891 [info] {"source":"oban","duration":401,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:10:07.178 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:37.180 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:00.891 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:11:07.182 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:37.184 [info] {"source":"oban","duration":1206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:00.893 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:12:07.186 [info] {"source":"oban","duration":1275,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:37.188 [info] {"source":"oban","duration":1206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:00.893 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:13:07.190 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:37.192 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:00.894 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:14:07.194 [info] {"source":"oban","duration":971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:37.196 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:00.895 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:15:07.198 [info] {"source":"oban","duration":1197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:37.200 [info] {"source":"oban","duration":965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:00.896 [info] {"source":"oban","duration":335,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:16:07.202 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:37.204 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:00.900 [info] {"source":"oban","duration":3087,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:17:07.206 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:37.208 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:00.901 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:18:07.210 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:37.212 [info] {"source":"oban","duration":964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:00.902 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:19:07.214 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:37.216 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:00.904 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:20:07.218 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:37.220 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:00.904 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:21:07.222 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:37.224 [info] {"source":"oban","duration":1180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:00.905 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:22:07.226 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:37.228 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:00.906 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:23:07.230 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:37.232 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:00.907 [info] {"source":"oban","duration":224,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:24:07.234 [info] {"source":"oban","duration":975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:37.236 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:00.909 [info] {"source":"oban","duration":432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:25:07.238 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:37.240 [info] {"source":"oban","duration":966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:00.910 [info] {"source":"oban","duration":375,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:26:07.242 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:37.244 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:00.911 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:27:07.246 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:37.248 [info] {"source":"oban","duration":1204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:00.913 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:28:07.250 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:37.252 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:00.914 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:29:07.254 [info] {"source":"oban","duration":1248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:37.256 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:00.915 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:30:07.258 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:37.260 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:00.915 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:31:07.262 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:37.264 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:00.917 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:32:07.266 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:37.268 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:00.917 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:33:07.270 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:37.272 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:00.919 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:34:07.274 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:37.276 [info] {"source":"oban","duration":935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:00.921 [info] {"source":"oban","duration":423,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:35:07.278 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:37.280 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:00.921 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:36:07.282 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:37.284 [info] {"source":"oban","duration":956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:00.925 [info] {"source":"oban","duration":3193,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:37:07.286 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:37.288 [info] {"source":"oban","duration":961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:00.927 [info] {"source":"oban","duration":413,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:38:07.290 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:37.292 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:00.927 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:39:07.294 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:37.296 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:00.928 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:40:07.298 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:37.300 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:00.930 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:41:07.302 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:37.304 [info] {"source":"oban","duration":1205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:00.931 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:42:07.306 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:37.308 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:00.933 [info] {"source":"oban","duration":326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:43:07.310 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:37.312 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:00.935 [info] {"source":"oban","duration":1776,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:44:07.314 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:37.316 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:00.937 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:45:07.318 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:37.320 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:00.937 [info] {"source":"oban","duration":242,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:46:07.322 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:37.324 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:00.939 [info] {"source":"oban","duration":393,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:47:07.326 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:37.328 [info] {"source":"oban","duration":1255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:00.940 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:48:07.330 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:37.332 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:00.940 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:49:07.334 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:37.336 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:00.941 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:50:07.338 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:37.340 [info] {"source":"oban","duration":920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:00.942 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:51:07.342 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:37.344 [info] {"source":"oban","duration":890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:00.943 [info] {"source":"oban","duration":231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:52:07.346 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:37.348 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:00.945 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:53:07.350 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:37.352 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:00.945 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:54:07.354 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:37.356 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:00.947 [info] {"source":"oban","duration":434,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:55:07.358 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:37.360 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:00.948 [info] {"source":"oban","duration":348,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:56:07.362 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:37.364 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:00.948 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:57:07.366 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:37.368 [info] {"source":"oban","duration":973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:00.950 [info] {"source":"oban","duration":846,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:58:07.370 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:37.372 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:00.952 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:59:07.374 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:37.376 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:00.953 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:00:07.378 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:37.380 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:00.954 [info] {"source":"oban","duration":365,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:01:07.382 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:37.385 [info] {"source":"oban","duration":1742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:00.955 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:02:07.387 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:37.389 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:00.956 [info] {"source":"oban","duration":626,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:03:07.391 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:37.393 [info] {"source":"oban","duration":1269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:00.957 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:04:07.395 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:37.397 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:00.959 [info] {"source":"oban","duration":414,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:05:07.399 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:37.401 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:00.960 [info] {"source":"oban","duration":379,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:06:07.403 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:37.405 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:00.961 [info] {"source":"oban","duration":382,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:07:07.407 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:37.409 [info] {"source":"oban","duration":1183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:00.962 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:08:07.411 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:37.414 [info] {"source":"oban","duration":1712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:00.962 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:09:07.416 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:37.418 [info] {"source":"oban","duration":1254,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:00.964 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:10:07.420 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:37.422 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:00.966 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:11:07.424 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:37.426 [info] {"source":"oban","duration":1186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:00.966 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:12:07.429 [info] {"source":"oban","duration":1791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:37.431 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:00.967 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:13:07.433 [info] {"source":"oban","duration":1240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:37.435 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:00.969 [info] {"source":"oban","duration":400,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:14:07.437 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:37.439 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:00.971 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:15:07.441 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:37.443 [info] {"source":"oban","duration":956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:00.973 [info] {"source":"oban","duration":380,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:16:07.445 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:37.447 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:00.973 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:17:07.449 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:37.451 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:18:00.975 [info] {"source":"oban","duration":408,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:18:07.453 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:18:37.455 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:00.976 [info] {"source":"oban","duration":433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:19:07.457 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:37.459 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:00.976 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:20:07.461 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:37.463 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:00.977 [info] {"source":"oban","duration":355,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:21:07.465 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:37.467 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:00.979 [info] {"source":"oban","duration":394,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:22:07.469 [info] {"source":"oban","duration":1252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:37.471 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:00.980 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:23:07.473 [info] {"source":"oban","duration":1327,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:37.475 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:00.981 [info] {"source":"oban","duration":218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:24:07.477 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:37.479 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:00.982 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:25:07.481 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:37.483 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:00.983 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:26:07.485 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:37.487 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:00.984 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:27:07.489 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:37.491 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:00.986 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:28:07.493 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:37.495 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:00.986 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:29:07.497 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:37.499 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:00.989 [info] {"source":"oban","duration":2182,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:30:07.501 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:37.503 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:00.992 [info] {"source":"oban","duration":2068,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:31:07.505 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:37.507 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:00.995 [info] {"source":"oban","duration":2207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:32:07.509 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:37.511 [info] {"source":"oban","duration":915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:00.997 [info] {"source":"oban","duration":344,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:33:07.513 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:37.515 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:00.997 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:34:07.517 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:37.519 [info] {"source":"oban","duration":954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:00.999 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:35:07.521 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:37.523 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:01.000 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:36:07.525 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:37.527 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:00.002 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:37:07.529 [info] {"source":"oban","duration":975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:37.531 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:00.002 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:38:07.533 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:37.535 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:00.004 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:39:07.537 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:37.540 [info] {"source":"oban","duration":1545,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:00.004 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:40:07.541 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:37.543 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:00.005 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:41:07.545 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:37.547 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:00.006 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:42:07.549 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:37.551 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:00.007 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:43:07.553 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:37.555 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:00.008 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:44:07.557 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:37.559 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:00.010 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:45:07.561 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:37.563 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:00.010 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:46:07.565 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:37.567 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:00.011 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:47:07.569 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:37.571 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:00.012 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:48:07.573 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:37.575 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:00.013 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:49:07.577 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:37.579 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:00.015 [info] {"source":"oban","duration":328,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:50:07.581 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:37.583 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:00.015 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:51:07.585 [info] {"source":"oban","duration":968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:37.587 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:00.017 [info] {"source":"oban","duration":375,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:52:07.589 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:37.591 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:00.018 [info] {"source":"oban","duration":335,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:53:07.593 [info] {"source":"oban","duration":1332,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:37.595 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:00.019 [info] {"source":"oban","duration":327,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:54:07.597 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:37.599 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:00.020 [info] {"source":"oban","duration":915,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:55:07.601 [info] {"source":"oban","duration":943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:37.603 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:00.022 [info] {"source":"oban","duration":383,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:56:07.605 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:37.607 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:00.023 [info] {"source":"oban","duration":359,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:57:07.609 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:37.611 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:00.023 [info] {"source":"oban","duration":321,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:58:07.613 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:37.615 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:00.024 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:59:07.617 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:37.619 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:00.026 [info] {"source":"oban","duration":327,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:00:07.621 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:37.623 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:00.027 [info] {"source":"oban","duration":373,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:01:07.625 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:37.627 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:00.028 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:02:07.629 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:37.631 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:00.029 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:03:07.633 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:37.635 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:04:00.030 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:04:07.637 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:04:37.639 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:00.031 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:05:07.641 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:37.643 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:00.033 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:06:07.645 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:37.647 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:00.034 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:07:07.649 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:37.651 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:00.035 [info] {"source":"oban","duration":390,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:08:07.653 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:37.655 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:00.036 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:09:07.657 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:37.659 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:00.037 [info] {"source":"oban","duration":364,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:10:07.661 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:37.663 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:00.038 [info] {"source":"oban","duration":400,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:11:07.665 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:37.667 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:00.038 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:12:07.669 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:37.671 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:00.040 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:13:07.673 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:37.675 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:00.040 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:14:07.677 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:37.679 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:00.042 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:15:07.681 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:37.684 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:00.043 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:16:07.686 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:37.688 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:00.043 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:17:07.690 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:37.692 [info] {"source":"oban","duration":1240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:00.044 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:18:07.694 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:37.696 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:00.045 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:19:07.698 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:37.700 [info] {"source":"oban","duration":966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:00.047 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:20:07.702 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:37.704 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:00.048 [info] {"source":"oban","duration":331,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:21:07.706 [info] {"source":"oban","duration":1201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:37.708 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:00.049 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:22:07.710 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:37.712 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:00.049 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:23:07.714 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:37.716 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:00.051 [info] {"source":"oban","duration":331,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:24:07.720 [info] {"source":"oban","duration":2563,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:37.721 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:00.052 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:25:07.723 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:37.725 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:00.054 [info] {"source":"oban","duration":331,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:26:07.729 [info] {"source":"oban","duration":2731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:37.731 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:00.055 [info] {"source":"oban","duration":344,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:27:07.733 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:37.735 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:00.056 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:28:07.737 [info] {"source":"oban","duration":959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:37.739 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:00.056 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:29:07.741 [info] {"source":"oban","duration":975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:37.743 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:00.058 [info] {"source":"oban","duration":364,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:30:07.745 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:37.747 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:00.059 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:31:07.749 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:37.751 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:00.060 [info] {"source":"oban","duration":330,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:32:07.753 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:37.755 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:00.061 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:33:07.757 [info] {"source":"oban","duration":1206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:37.759 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:00.062 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:34:07.761 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:37.763 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:00.063 [info] {"source":"oban","duration":375,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:35:07.765 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:37.767 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:00.064 [info] {"source":"oban","duration":327,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:36:07.769 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:37.771 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:00.065 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:37:07.773 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:37.775 [info] {"source":"oban","duration":1240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:00.066 [info] {"source":"oban","duration":347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:38:07.777 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:37.779 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:00.067 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:39:07.781 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:37.783 [info] {"source":"oban","duration":1300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:00.068 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:40:07.785 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:37.787 [info] {"source":"oban","duration":1281,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:00.068 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:41:07.789 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:37.791 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:00.070 [info] {"source":"oban","duration":362,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:42:07.793 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:37.795 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:00.070 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:43:07.797 [info] {"source":"oban","duration":1351,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:37.799 [info] {"source":"oban","duration":1183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:00.071 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:44:07.801 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:37.803 [info] {"source":"oban","duration":1169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:00.072 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:45:07.805 [info] {"source":"oban","duration":874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:37.807 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:00.073 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:46:07.809 [info] {"source":"oban","duration":1300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:37.811 [info] {"source":"oban","duration":1274,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:00.074 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:47:07.813 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:37.815 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:00.076 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:48:07.817 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:37.819 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:00.077 [info] {"source":"oban","duration":329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:49:07.821 [info] {"source":"oban","duration":1187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:37.823 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:00.078 [info] {"source":"oban","duration":579,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:50:07.825 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:37.827 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:00.079 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:51:07.829 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:37.831 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:00.080 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:52:07.833 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:37.835 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:00.081 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:53:07.837 [info] {"source":"oban","duration":1255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:37.839 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:00.084 [info] {"source":"oban","duration":2290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:54:07.841 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:37.843 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:00.085 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:55:07.845 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:37.847 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:00.086 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:56:07.849 [info] {"source":"oban","duration":1209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:37.851 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:00.087 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:57:07.853 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:37.855 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:00.089 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:58:07.857 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:37.859 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:00.089 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:59:07.861 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:37.863 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:00.091 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:00:07.865 [info] {"source":"oban","duration":1234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:37.867 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:00.091 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:01:07.869 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:37.871 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:00.093 [info] {"source":"oban","duration":349,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:02:07.873 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:37.876 [info] {"source":"oban","duration":1441,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:00.093 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:03:07.877 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:37.879 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:00.095 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:04:07.881 [info] {"source":"oban","duration":1249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:37.883 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:00.096 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:05:07.885 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:37.887 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:00.096 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:06:07.889 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:37.891 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:00.097 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:07:07.893 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:37.895 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:00.098 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:08:07.897 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:37.899 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:00.100 [info] {"source":"oban","duration":325,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:09:07.901 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:37.903 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:00.101 [info] {"source":"oban","duration":517,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:10:07.905 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:37.907 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:00.102 [info] {"source":"oban","duration":326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:11:07.909 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:37.911 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:00.102 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:12:07.913 [info] {"source":"oban","duration":1200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:37.915 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:00.103 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:13:07.917 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:37.919 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:00.104 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:14:07.921 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:37.923 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:00.106 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:15:07.925 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:37.927 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:00.106 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:16:07.929 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:37.931 [info] {"source":"oban","duration":966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:00.107 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:17:07.933 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:37.935 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:00.109 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:18:07.937 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:37.939 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:00.109 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:19:07.941 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:37.943 [info] {"source":"oban","duration":1159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:00.110 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:20:07.945 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:37.947 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:00.111 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:21:07.949 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:37.951 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:00.113 [info] {"source":"oban","duration":374,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:22:07.953 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:37.955 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:00.113 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:23:07.957 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:37.959 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:00.114 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:24:07.961 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:37.963 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:00.115 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:25:07.965 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:37.968 [info] {"source":"oban","duration":1459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:00.116 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:26:07.969 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:37.971 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:00.117 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:27:07.973 [info] {"source":"oban","duration":1198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:37.975 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:00.118 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:28:07.977 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:37.979 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:00.119 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:29:07.981 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:37.983 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:00.120 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:30:07.985 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:37.987 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:00.122 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:31:07.989 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:37.991 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:00.122 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:32:07.993 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:37.995 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:00.123 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:33:07.997 [info] {"source":"oban","duration":1199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:37.999 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:00.124 [info] {"source":"oban","duration":236,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:34:08.001 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:38.003 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:00.125 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:35:08.005 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:38.007 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:00.126 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:36:08.009 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:38.011 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:00.128 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:37:08.013 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:38.015 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:00.128 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:38:08.017 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:38.019 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:00.130 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:39:08.021 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:38.023 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:00.130 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:40:08.025 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:38.027 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:00.131 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:41:08.029 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:38.031 [info] {"source":"oban","duration":975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:00.132 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:42:08.033 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:38.035 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:00.133 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:43:08.037 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:38.039 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:00.135 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:44:08.041 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:38.044 [info] {"source":"oban","duration":1474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:00.136 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:45:08.045 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:38.048 [info] {"source":"oban","duration":1407,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:00.136 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:46:08.049 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:38.051 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:00.137 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:47:08.053 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:38.055 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:00.138 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:48:08.057 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:38.059 [info] {"source":"oban","duration":970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:00.139 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:49:08.061 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:38.063 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:00.140 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:50:08.065 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:38.067 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:00.141 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:51:08.069 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:38.071 [info] {"source":"oban","duration":1254,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:00.143 [info] {"source":"oban","duration":381,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:52:08.073 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:38.075 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:00.143 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:53:08.077 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:38.079 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:00.144 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:54:08.081 [info] {"source":"oban","duration":1342,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:38.083 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:00.146 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:55:08.085 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:38.087 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:00.146 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:56:08.089 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:38.091 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:00.148 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:57:08.093 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:38.095 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:00.149 [info] {"source":"oban","duration":321,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:58:08.097 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:38.099 [info] {"source":"oban","duration":1322,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:00.149 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:59:08.101 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:38.103 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:00.151 [info] {"source":"oban","duration":330,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:00:08.105 [info] {"source":"oban","duration":1249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:38.107 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:00.151 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:01:08.109 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:38.111 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:00.152 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:02:08.113 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:38.115 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:00.153 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:03:08.117 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:38.119 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:00.155 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:04:08.121 [info] {"source":"oban","duration":1198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:38.123 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:00.156 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:05:08.125 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:38.127 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:00.156 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:06:08.129 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:38.131 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:00.157 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:07:08.133 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:38.135 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:00.158 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:08:08.137 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:38.139 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:00.160 [info] {"source":"oban","duration":338,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:09:08.141 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:38.143 [info] {"source":"oban","duration":1178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:00.160 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:10:08.145 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:38.147 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:00.161 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:11:08.149 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:38.151 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:00.162 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:12:08.153 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:38.155 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:00.163 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:13:08.157 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:38.159 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:00.164 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:14:08.161 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:38.163 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:00.165 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:15:08.165 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:38.167 [info] {"source":"oban","duration":975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:00.166 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:16:08.169 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:38.171 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:00.167 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:17:08.173 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:38.175 [info] {"source":"oban","duration":961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:00.168 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:18:08.177 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:38.179 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:00.169 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:19:08.181 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:38.183 [info] {"source":"oban","duration":1360,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:00.170 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:20:08.185 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:38.187 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:00.171 [info] {"source":"oban","duration":243,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:21:08.189 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:38.191 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:00.172 [info] {"source":"oban","duration":238,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:22:08.193 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:38.195 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:00.175 [info] {"source":"oban","duration":1314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:23:08.197 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:38.199 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:00.175 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:24:08.201 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:38.203 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:00.176 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:25:08.205 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:38.207 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:00.178 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:26:08.209 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:38.211 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:00.178 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:27:08.213 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:38.215 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:00.179 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:28:08.217 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:38.219 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:00.180 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:29:08.221 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:38.223 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:00.182 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:30:08.225 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:38.227 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:00.183 [info] {"source":"oban","duration":362,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:31:08.229 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:38.231 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:00.183 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:32:08.233 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:38.235 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:00.184 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:33:08.237 [info] {"source":"oban","duration":1251,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:38.239 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:00.185 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:34:08.242 [info] {"source":"oban","duration":1589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:38.243 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:00.187 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:35:08.245 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:38.247 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:00.188 [info] {"source":"oban","duration":351,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:36:08.249 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:38.251 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:00.188 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:37:08.253 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:38.255 [info] {"source":"oban","duration":1256,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:00.189 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:38:08.257 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:38.259 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:00.191 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:39:08.261 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:38.263 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:00.192 [info] {"source":"oban","duration":391,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:40:08.265 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:38.267 [info] {"source":"oban","duration":1200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:00.193 [info] {"source":"oban","duration":412,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:41:08.269 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:38.271 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:00.193 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:42:08.273 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:38.275 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:00.194 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:43:08.277 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:38.279 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:00.195 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:44:08.281 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:38.283 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:00.196 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:45:08.285 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:38.287 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:00.197 [info] {"source":"oban","duration":239,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:46:08.289 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:38.291 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:00.199 [info] {"source":"oban","duration":344,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:47:08.293 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:38.295 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:00.200 [info] {"source":"oban","duration":332,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:48:08.297 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:38.299 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:00.200 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:49:08.301 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:38.303 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:00.202 [info] {"source":"oban","duration":361,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:50:08.305 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:38.307 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:00.203 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:51:08.309 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:38.311 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:00.203 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:52:08.313 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:38.315 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:00.205 [info] {"source":"oban","duration":409,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:53:08.317 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:38.319 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:00.205 [info] {"source":"oban","duration":351,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:54:08.321 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:38.323 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:00.206 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:55:08.325 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:38.327 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:00.207 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:56:08.329 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:38.331 [info] {"source":"oban","duration":1218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:00.209 [info] {"source":"oban","duration":335,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:57:08.333 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:38.335 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:00.209 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:58:08.337 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:38.339 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:00.211 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:59:08.341 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:38.343 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:00.211 [info] {"source":"oban","duration":325,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:00:08.345 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:38.347 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:00.213 [info] {"source":"oban","duration":811,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:01:08.349 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:38.351 [info] {"source":"oban","duration":1257,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:00.214 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:02:08.353 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:38.355 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:00.215 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:03:08.357 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:38.359 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:00.217 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:04:08.361 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:38.363 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:00.217 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:05:08.365 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:38.368 [info] {"source":"oban","duration":1922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:00.218 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:06:08.370 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:38.372 [info] {"source":"oban","duration":1180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:00.219 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:07:08.374 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:38.376 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:00.220 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:08:08.378 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:38.380 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:00.221 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:09:08.383 [info] {"source":"oban","duration":2253,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:38.386 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:00.222 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:10:08.388 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:38.390 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:00.223 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:11:08.396 [info] {"source":"oban","duration":4843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:38.398 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:00.224 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:12:08.400 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:38.402 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:00.225 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:13:08.404 [info] {"source":"oban","duration":1277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:38.406 [info] {"source":"oban","duration":1266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:00.226 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:14:08.408 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:38.410 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:00.227 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:15:08.412 [info] {"source":"oban","duration":1229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:38.414 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:00.229 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:16:08.416 [info] {"source":"oban","duration":1247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:38.418 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:00.229 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:17:08.420 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:38.422 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:00.230 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:18:08.424 [info] {"source":"oban","duration":1215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:38.426 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:00.231 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:19:08.428 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:38.430 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:00.232 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:20:08.432 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:38.434 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:00.233 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:21:08.436 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:38.438 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:00.234 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:22:08.440 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:38.442 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:00.235 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:23:08.444 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:38.446 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:00.237 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:24:08.448 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:38.450 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:00.237 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:25:08.452 [info] {"source":"oban","duration":1229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:38.454 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:00.238 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:26:08.456 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:38.458 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:00.239 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:27:08.460 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:38.462 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:00.241 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:28:08.464 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:38.466 [info] {"source":"oban","duration":1138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:00.241 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:29:08.468 [info] {"source":"oban","duration":1232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:38.470 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:00.242 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:30:08.472 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:38.474 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:00.243 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:31:08.476 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:38.478 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:00.244 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:32:08.480 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:38.482 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:00.245 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:33:08.484 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:38.486 [info] {"source":"oban","duration":971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:00.246 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:34:08.488 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:38.490 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:00.247 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:35:08.492 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:38.494 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:00.248 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:36:08.496 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:38.498 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:00.249 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:37:08.500 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:38.502 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:00.250 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:38:08.504 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:38.506 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:00.251 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:39:08.508 [info] {"source":"oban","duration":1245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:38.510 [info] {"source":"oban","duration":1229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:00.252 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:40:08.512 [info] {"source":"oban","duration":1275,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:38.514 [info] {"source":"oban","duration":1267,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:00.253 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:41:08.516 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:38.518 [info] {"source":"oban","duration":1238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:00.254 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:42:08.520 [info] {"source":"oban","duration":1239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:38.522 [info] {"source":"oban","duration":1238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:00.255 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:43:08.524 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:38.526 [info] {"source":"oban","duration":1305,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:00.257 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:44:08.528 [info] {"source":"oban","duration":1218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:38.530 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:00.257 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:45:08.532 [info] {"source":"oban","duration":1217,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:38.534 [info] {"source":"oban","duration":1286,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:00.259 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:46:08.536 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:38.538 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:00.259 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:47:08.540 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:38.542 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:00.260 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:48:08.544 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:38.546 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:00.261 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:49:08.548 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:38.550 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:00.262 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:50:08.552 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:12.524 [info] {"args":{"id":11},"id":8318,"meta":{},"system_time":1767948612524031643,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 09:50:12.524 [debug] QUERY OK source="sources" db=0.3ms idle=1980.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [11] 09:50:12.525 [debug] QUERY OK source="settings" db=0.2ms idle=1011.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:12.527 [debug] QUERY OK source="media_items" db=2.1ms idle=981.9ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [11] 09:50:12.533 [debug] QUERY OK source="media_items" db=5.3ms idle=11.3ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [11] 09:50:12.534 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=9.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:50:12.535 [debug] QUERY OK source="settings" db=0.2ms idle=10.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:12.535 [debug] QUERY OK source="settings" db=0.2ms idle=10.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:12.539 [debug] QUERY OK source="media_items" db=2.4ms idle=9.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [11] 09:50:12.541 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 09:50:12.541 [debug] Current batch of media processed. Will check again in 1000ms 09:50:12.542 [debug] QUERY OK source="settings" db=0.2ms idle=8.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:12.542 [debug] QUERY OK source="settings" db=0.2ms idle=8.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:12.543 [debug] QUERY OK source="settings" db=0.5ms idle=7.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:12.543 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@xreview-9 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/X Review Official/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/b1/72/b1729947d248c0cb1d9ecdab5ba61ca7d5faec9911ff971ff8505936faedfcf4.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/13/8a/138a240abacd0405da58aa75579bc9ebbce6194b0a46a42566b9d703f4fd635b.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 09:50:13.542 [debug] Current batch of media processed. Will check again in 1000ms 09:50:14.543 [debug] Current batch of media processed. Will check again in 1000ms 09:50:15.418 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@xreview-9 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/X Review Official/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/b1/72/b1729947d248c0cb1d9ecdab5ba61ca7d5faec9911ff971ff8505936faedfcf4.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/13/8a/138a240abacd0405da58aa75579bc9ebbce6194b0a46a42566b9d703f4fd635b.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 09:50:15.419 [debug] Gracefully stopping file follower 09:50:15.419 [debug] QUERY OK source="sources" db=0.2ms idle=1875.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [11] 09:50:15.420 [debug] QUERY OK source="sources" db=0.2ms idle=1876.3ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-01-09 08:50:15Z], ~U[2026-01-09 08:50:15Z], 11] 09:50:15.422 [debug] QUERY OK source="media_items" db=1.8ms idle=1876.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")))) [11] 09:50:15.424 [debug] QUERY OK source="media_items" db=1.7ms idle=1879.2ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [11] 09:50:15.425 [debug] QUERY OK source="media_items" db=0.5ms idle=904.2ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [11] 09:50:15.428 [debug] QUERY OK source="tasks" db=0.7ms idle=4.8ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [8326, 11, ~U[2026-01-09 08:50:15Z], ~U[2026-01-09 08:50:15Z]] 09:50:15.429 [info] {"args":{"id":11},"id":8318,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":2904329,"event":"job:stop","queue_time":462774,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 09:50:38.554 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:00.263 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:51:08.556 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:38.558 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:00.264 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:52:08.560 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:38.562 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:00.265 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:53:08.564 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:38.566 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:00.266 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:54:08.568 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:38.570 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:00.267 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:55:08.572 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:38.574 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:00.268 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:56:08.576 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:38.578 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:00.270 [info] {"source":"oban","duration":359,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:57:08.580 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:38.582 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:00.270 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:58:08.584 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:38.586 [info] {"source":"oban","duration":883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:00.272 [info] {"source":"oban","duration":368,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:59:08.588 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:38.590 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:00.272 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:00:08.592 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:38.594 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:00.274 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:01:08.596 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:38.599 [info] {"source":"oban","duration":1669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:00.274 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:02:08.600 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:38.602 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:00.275 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:03:08.604 [info] {"source":"oban","duration":1198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:38.606 [info] {"source":"oban","duration":1252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:00.276 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:04:08.608 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:38.610 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:00.277 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:05:08.612 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:38.614 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:00.278 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:06:08.616 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:38.618 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:00.279 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:07:08.620 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:38.622 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:00.280 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:08:08.624 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:38.626 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:00.281 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:09:08.628 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:38.630 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:00.282 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:10:08.632 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:38.634 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:00.283 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:11:08.636 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:38.638 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:00.285 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:12:08.640 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:38.642 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:00.285 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:13:08.644 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:38.646 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:00.286 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:14:08.648 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:38.650 [info] {"source":"oban","duration":965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:00.287 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:15:08.652 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:38.654 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:00.289 [info] {"source":"oban","duration":347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:16:08.656 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:38.658 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:00.289 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:17:08.660 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:38.662 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:00.290 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:18:08.664 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:38.666 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:00.291 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:19:08.668 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:38.670 [info] {"source":"oban","duration":1186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:00.292 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:20:08.672 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:38.674 [info] {"source":"oban","duration":1200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:00.294 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:21:08.676 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:38.678 [info] {"source":"oban","duration":1344,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:00.295 [info] {"source":"oban","duration":349,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:22:08.681 [info] {"source":"oban","duration":1378,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:38.682 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:00.295 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:23:08.684 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:38.686 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:00.296 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:24:08.688 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:38.690 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:00.298 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:25:08.693 [info] {"source":"oban","duration":1409,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:38.694 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:00.298 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:26:08.696 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:38.699 [info] {"source":"oban","duration":1361,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:00.299 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:27:08.700 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:38.702 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:00.301 [info] {"source":"oban","duration":332,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:28:08.704 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:38.706 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:00.302 [info] {"source":"oban","duration":874,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:29:08.708 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:38.710 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:00.304 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:30:08.712 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:38.714 [info] {"source":"oban","duration":1377,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:00.305 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:31:08.716 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:38.718 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:00.305 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:32:08.720 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:38.722 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:00.306 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:33:08.724 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:38.726 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:00.307 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:34:08.728 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:38.730 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:00.308 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:35:08.732 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:38.734 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:00.310 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:36:08.736 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:38.738 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:00.311 [info] {"source":"oban","duration":326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:37:08.740 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:38.742 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:00.311 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:38:08.744 [info] {"source":"oban","duration":1252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:38.746 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:00.313 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:39:08.748 [info] {"source":"oban","duration":1222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:38.751 [info] {"source":"oban","duration":1529,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:00.314 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:40:08.752 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:38.754 [info] {"source":"oban","duration":1396,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:00.314 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:41:08.756 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:38.758 [info] {"source":"oban","duration":1227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:00.315 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:42:08.760 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:38.762 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:00.316 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:43:08.764 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:38.766 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:00.318 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:44:08.768 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:38.770 [info] {"source":"oban","duration":1180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:00.318 [info] {"source":"oban","duration":239,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:45:08.772 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:38.774 [info] {"source":"oban","duration":1251,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:00.319 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:46:08.776 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:38.778 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:00.320 [info] {"source":"oban","duration":348,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:47:08.780 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:38.782 [info] {"source":"oban","duration":1206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:00.322 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:48:08.784 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:38.786 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:00.322 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:49:08.788 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:38.790 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:00.324 [info] {"source":"oban","duration":354,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:50:08.792 [info] {"source":"oban","duration":1208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:38.794 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:00.324 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:51:08.796 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:38.798 [info] {"source":"oban","duration":1280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:00.326 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:52:08.800 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:38.802 [info] {"source":"oban","duration":1287,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:00.326 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:53:08.804 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:38.806 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:00.328 [info] {"source":"oban","duration":338,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:54:08.808 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:38.810 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:00.328 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:55:08.815 [info] {"source":"oban","duration":3951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:38.817 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:00.329 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:56:08.819 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:38.821 [info] {"source":"oban","duration":1211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:00.330 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:57:08.823 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:38.825 [info] {"source":"oban","duration":1283,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:00.331 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:58:08.827 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:38.829 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:00.332 [info] {"source":"oban","duration":358,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:59:08.831 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:38.833 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:00.333 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:00:08.836 [info] {"source":"oban","duration":1384,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:38.837 [info] {"source":"oban","duration":1270,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:00.335 [info] {"source":"oban","duration":402,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:01:08.839 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:38.841 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:00.335 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:02:08.843 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:38.845 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:00.337 [info] {"source":"oban","duration":388,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:03:08.848 [info] {"source":"oban","duration":1676,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:38.849 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:00.337 [info] {"source":"oban","duration":325,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:04:08.851 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:38.853 [info] {"source":"oban","duration":1169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:00.339 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:05:08.855 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:38.857 [info] {"source":"oban","duration":1211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:00.339 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:06:08.859 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:38.861 [info] {"source":"oban","duration":1264,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:00.341 [info] {"source":"oban","duration":414,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:07:08.863 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:38.865 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:00.341 [info] {"source":"oban","duration":325,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:08:08.867 [info] {"source":"oban","duration":1254,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:38.869 [info] {"source":"oban","duration":1234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:00.342 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:09:08.871 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:38.873 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:00.343 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:10:08.875 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:38.877 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:00.345 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:11:08.879 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:38.881 [info] {"source":"oban","duration":1180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:00.345 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:12:08.883 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:38.886 [info] {"source":"oban","duration":1819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:00.347 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:13:08.888 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:38.891 [info] {"source":"oban","duration":1385,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:00.347 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:14:08.892 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:38.894 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:00.348 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:15:08.896 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:38.898 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:00.349 [info] {"source":"oban","duration":378,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:16:08.900 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:38.902 [info] {"source":"oban","duration":1190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:00.350 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:17:08.904 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:38.906 [info] {"source":"oban","duration":1262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:00.351 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:18:08.908 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:38.910 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:00.352 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:19:08.912 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:38.914 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:00.354 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:20:08.916 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:38.918 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:00.354 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:21:08.920 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:38.922 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:00.356 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:22:08.924 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:38.926 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:00.356 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:23:08.928 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:38.930 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:00.358 [info] {"source":"oban","duration":426,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:24:08.932 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:38.935 [info] {"source":"oban","duration":1451,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:00.359 [info] {"source":"oban","duration":960,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:25:08.936 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:38.938 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:00.361 [info] {"source":"oban","duration":411,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:26:08.940 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:38.942 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:00.362 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:27:08.945 [info] {"source":"oban","duration":1643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:38.947 [info] {"source":"oban","duration":1228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:00.363 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:28:08.949 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:38.951 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:00.363 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:29:08.953 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:38.955 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:00.365 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:30:08.957 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:38.959 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:00.365 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:31:08.961 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:38.963 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:00.366 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:32:08.966 [info] {"source":"oban","duration":1743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:38.968 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:00.367 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:33:08.970 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:38.972 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:00.369 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:34:08.974 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:38.976 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:00.369 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:35:08.979 [info] {"source":"oban","duration":1802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:38.981 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:00.370 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:36:08.983 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:38.985 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:00.371 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:37:08.987 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:38.989 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:00.372 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:38:08.991 [info] {"source":"oban","duration":1200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:38.993 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:00.373 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:39:08.995 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:38.997 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:00.374 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:40:08.999 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:39.001 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:00.375 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:41:09.003 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:39.005 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:00.376 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:42:09.007 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:39.009 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:00.377 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:43:09.011 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:39.013 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:00.379 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:44:09.015 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:39.017 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:00.379 [info] {"source":"oban","duration":331,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:45:09.019 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:39.021 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:00.380 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:46:09.025 [info] {"source":"oban","duration":2770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:39.027 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:00.382 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:47:09.029 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:39.031 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:00.382 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:48:09.033 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:39.035 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:00.383 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:49:09.037 [info] {"source":"oban","duration":1258,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:39.039 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:00.385 [info] {"source":"oban","duration":321,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:50:09.041 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:39.043 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:00.385 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:51:09.045 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:39.047 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:00.386 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:52:09.049 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:39.051 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:00.387 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:53:09.053 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:39.055 [info] {"source":"oban","duration":1138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:00.388 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:54:09.057 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:39.059 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:00.389 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:55:09.061 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:39.063 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:00.390 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:56:09.065 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:39.067 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:00.391 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:57:09.069 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:39.071 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:00.392 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:58:09.073 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:39.075 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:00.393 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:59:09.077 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:39.080 [info] {"source":"oban","duration":1587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:00.394 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:00:09.082 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:39.084 [info] {"source":"oban","duration":1209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:00.395 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:01:09.086 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:39.088 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:00.396 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:02:09.090 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:39.092 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:00.397 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:03:09.094 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:39.097 [info] {"source":"oban","duration":1833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:00.398 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:04:09.099 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:39.101 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:00.399 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:05:09.103 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:39.105 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:00.400 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:06:09.107 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:39.109 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:00.401 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:07:09.111 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:39.113 [info] {"source":"oban","duration":946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:00.402 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:08:09.115 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:39.119 [info] {"source":"oban","duration":1915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:00.403 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:09:09.120 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:39.122 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:00.404 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:10:09.124 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:39.126 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:00.405 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:11:09.128 [info] {"source":"oban","duration":1288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:39.130 [info] {"source":"oban","duration":1288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:00.406 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:12:09.132 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:39.134 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:00.408 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:13:09.136 [info] {"source":"oban","duration":1183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:39.138 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:00.408 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:14:09.140 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:39.142 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:00.410 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:15:09.144 [info] {"source":"oban","duration":1217,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:39.146 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:00.410 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:16:09.148 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:39.150 [info] {"source":"oban","duration":1230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:00.411 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:17:09.152 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:39.154 [info] {"source":"oban","duration":1221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:00.412 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:18:09.156 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:39.158 [info] {"source":"oban","duration":1334,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:00.414 [info] {"source":"oban","duration":320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:19:09.160 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:39.162 [info] {"source":"oban","duration":1259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:00.414 [info] {"source":"oban","duration":331,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:20:09.164 [info] {"source":"oban","duration":1225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:39.166 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:00.415 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:21:09.168 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:39.170 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:00.416 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:22:09.172 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:39.174 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:00.417 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:23:09.176 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:39.178 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:00.418 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:24:09.180 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:39.182 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:00.419 [info] {"source":"oban","duration":247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:25:09.184 [info] {"source":"oban","duration":1223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:39.186 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:00.420 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:26:09.190 [info] {"source":"oban","duration":2681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:39.191 [info] {"source":"oban","duration":1223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:00.421 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:27:09.193 [info] {"source":"oban","duration":1211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:39.195 [info] {"source":"oban","duration":1225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:00.423 [info] {"source":"oban","duration":332,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:28:09.197 [info] {"source":"oban","duration":1205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:39.199 [info] {"source":"oban","duration":1189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:00.423 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:29:09.201 [info] {"source":"oban","duration":1314,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:39.203 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:00.424 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:30:09.205 [info] {"source":"oban","duration":1219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:39.207 [info] {"source":"oban","duration":1285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:00.425 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:31:09.209 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:39.211 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:00.426 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:32:09.213 [info] {"source":"oban","duration":1206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:39.215 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:00.428 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:33:09.217 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:39.219 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:00.429 [info] {"source":"oban","duration":912,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:34:09.221 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:39.223 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:00.430 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:35:09.225 [info] {"source":"oban","duration":1192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:39.227 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:00.431 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:36:09.229 [info] {"source":"oban","duration":1209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:39.231 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:00.432 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:37:09.233 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:39.235 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:00.434 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:38:09.237 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:39.239 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:00.434 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:39:09.241 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:39.243 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:00.435 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:40:09.245 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:39.247 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:00.436 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:41:09.249 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:39.251 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:00.437 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:42:09.253 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:39.255 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:00.439 [info] {"source":"oban","duration":343,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:43:09.257 [info] {"source":"oban","duration":1354,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:39.259 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:00.439 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:44:09.261 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:39.263 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:00.440 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:45:09.265 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:39.271 [info] {"source":"oban","duration":4283,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:00.441 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:46:09.273 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:39.275 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:00.442 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:47:09.277 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:39.279 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:00.443 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:48:09.281 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:39.283 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:00.445 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:49:09.285 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:39.287 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:00.445 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:50:09.289 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:39.291 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:00.446 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:51:09.293 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:39.295 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:00.448 [info] {"source":"oban","duration":329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:52:09.297 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:39.299 [info] {"source":"oban","duration":1189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:00.449 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:53:09.301 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:39.303 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:00.449 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:54:09.305 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:39.307 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:00.450 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:55:09.309 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:39.311 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:00.451 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:56:09.313 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:39.315 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:00.452 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:57:09.317 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:39.319 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:00.453 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:58:09.321 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:39.323 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:00.454 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:59:09.325 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:39.327 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:00.456 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:00:09.329 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:39.331 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:00.456 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:01:09.333 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:39.335 [info] {"source":"oban","duration":1189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:00.457 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:02:09.337 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:39.339 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:00.458 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:03:09.341 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:39.343 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:00.459 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:04:09.345 [info] {"source":"oban","duration":1180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:39.347 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:00.460 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:05:09.349 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:39.351 [info] {"source":"oban","duration":1219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:00.461 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:06:09.353 [info] {"source":"oban","duration":1215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:39.355 [info] {"source":"oban","duration":1229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:00.462 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:07:09.357 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:39.360 [info] {"source":"oban","duration":1501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:00.463 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:08:09.361 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:39.363 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:00.464 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:09:09.365 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:39.369 [info] {"source":"oban","duration":2951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:00.466 [info] {"source":"oban","duration":326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:10:09.371 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:39.373 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:00.466 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:11:09.375 [info] {"source":"oban","duration":970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:39.377 [info] {"source":"oban","duration":1361,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:00.467 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:12:09.379 [info] {"source":"oban","duration":1221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:39.381 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:00.468 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:13:09.383 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:39.385 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:00.470 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:14:09.387 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:39.389 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:00.470 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:15:09.391 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:39.393 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:00.471 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:16:09.395 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:39.397 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:00.472 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:17:09.399 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:39.401 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:00.473 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:18:09.403 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:39.405 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:00.474 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:19:09.407 [info] {"source":"oban","duration":1187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:39.409 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:00.475 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:20:09.411 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:39.413 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:00.476 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:21:09.415 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:39.417 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:00.477 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:22:09.419 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:39.421 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:00.479 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:23:09.423 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:39.425 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:00.479 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:24:09.427 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:39.429 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:00.480 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:25:09.431 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:39.433 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:00.481 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:26:09.435 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:39.437 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:00.482 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:27:09.439 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:39.441 [info] {"source":"oban","duration":1237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:00.483 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:28:09.444 [info] {"source":"oban","duration":2076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:39.446 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:00.485 [info] {"source":"oban","duration":431,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:29:09.448 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:39.450 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:00.485 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:30:09.452 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:39.454 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:00.486 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:31:09.456 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:39.458 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:00.488 [info] {"source":"oban","duration":387,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:32:09.460 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:39.462 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:00.489 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:33:09.464 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:39.466 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:00.490 [info] {"source":"oban","duration":339,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:34:09.468 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:39.470 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:00.490 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:35:09.472 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:39.474 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:00.491 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:36:09.476 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:39.478 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:00.493 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:37:09.480 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:39.482 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:00.493 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:38:09.484 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:39.486 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:00.494 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:39:09.488 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:39.490 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:00.495 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:40:09.492 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:39.494 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:00.496 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:41:09.496 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:39.498 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:00.498 [info] {"source":"oban","duration":345,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:42:09.500 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:39.502 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:00.498 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:43:09.504 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:39.506 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:00.500 [info] {"source":"oban","duration":380,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:44:09.508 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:39.510 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:00.500 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:45:09.512 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:39.514 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:00.502 [info] {"source":"oban","duration":339,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:46:09.516 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:39.518 [info] {"source":"oban","duration":1178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:00.502 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:47:09.520 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:39.522 [info] {"source":"oban","duration":1236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:00.503 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:48:09.524 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:39.526 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:00.504 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:49:09.528 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:39.530 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:00.505 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:50:09.532 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:39.534 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:00.507 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:51:09.536 [info] {"source":"oban","duration":1213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:39.538 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:00.507 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:52:09.540 [info] {"source":"oban","duration":726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:39.541 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:00.508 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:53:09.543 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:39.545 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:00.509 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:54:09.547 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:39.549 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:00.510 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:55:09.551 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:39.553 [info] {"source":"oban","duration":967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:00.511 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:56:09.555 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:39.557 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:00.513 [info] {"source":"oban","duration":340,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:57:09.559 [info] {"source":"oban","duration":1225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:39.561 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:00.513 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:58:09.563 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:39.565 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:00.514 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:59:09.567 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:39.569 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:00.515 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:00:09.571 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:39.573 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:00.516 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:01:09.575 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:39.577 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:00.517 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:02:09.579 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:39.581 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:00.519 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:03:09.583 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:39.585 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:00.519 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:04:09.587 [info] {"source":"oban","duration":1214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:39.589 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:00.521 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:05:09.591 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:39.593 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:00.521 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:06:09.595 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:39.597 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:00.522 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:07:09.599 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:39.601 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:00.523 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:08:09.603 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:39.605 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:00.525 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:09:09.607 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:39.609 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:00.525 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:10:09.611 [info] {"source":"oban","duration":970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:39.613 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:00.526 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:11:09.615 [info] {"source":"oban","duration":965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:39.617 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:00.527 [info] {"source":"oban","duration":326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:12:09.621 [info] {"source":"oban","duration":2958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:39.623 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:00.528 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:13:09.625 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:39.628 [info] {"source":"oban","duration":1776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:00.529 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:14:09.630 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:39.632 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:00.531 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:15:09.634 [info] {"source":"oban","duration":1303,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:39.636 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:00.533 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:16:09.638 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:39.640 [info] {"source":"oban","duration":1374,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:00.533 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:17:09.642 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:39.644 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:00.534 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:18:09.646 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:39.648 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:00.535 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:19:09.650 [info] {"source":"oban","duration":1180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:39.652 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:00.536 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:20:09.654 [info] {"source":"oban","duration":1223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:39.656 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:00.538 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:21:09.658 [info] {"source":"oban","duration":1304,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:39.660 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:00.539 [info] {"source":"oban","duration":331,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:22:09.662 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:39.664 [info] {"source":"oban","duration":963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:00.540 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:23:09.666 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:39.668 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:00.540 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:24:09.670 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:39.672 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:00.541 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:25:09.674 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:39.676 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:00.542 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:26:09.678 [info] {"source":"oban","duration":1169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:39.680 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:00.543 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:27:09.683 [info] {"source":"oban","duration":1997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:39.685 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:00.544 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:28:09.687 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:39.689 [info] {"source":"oban","duration":1357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:00.546 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:29:09.692 [info] {"source":"oban","duration":2250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:39.694 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:00.546 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:30:09.696 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:39.700 [info] {"source":"oban","duration":3192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:00.547 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:31:09.702 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:39.704 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:00.549 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:32:09.706 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:39.708 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:00.549 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:33:09.710 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:39.712 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:00.550 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:34:09.714 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:39.716 [info] {"source":"oban","duration":1266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:00.551 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:35:09.718 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:39.720 [info] {"source":"oban","duration":1190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:00.553 [info] {"source":"oban","duration":344,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:36:09.722 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:39.724 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:00.553 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:37:09.726 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:39.728 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:00.554 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:38:09.730 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:39.732 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:00.555 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:39:09.734 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:39.736 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:00.556 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:40:09.738 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:39.740 [info] {"source":"oban","duration":966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:00.557 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:41:09.742 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:39.744 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:00.558 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:42:09.746 [info] {"source":"oban","duration":1169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:39.748 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:00.559 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:43:09.750 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:39.752 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:00.560 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:44:09.754 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:39.756 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:00.561 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:45:09.758 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:39.760 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:00.562 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:46:09.762 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:39.764 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:00.563 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:47:09.766 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:39.768 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:00.564 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:48:09.770 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:39.773 [info] {"source":"oban","duration":1733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:00.566 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:49:09.775 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:39.777 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:00.566 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:50:09.779 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:39.781 [info] {"source":"oban","duration":962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:00.567 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:51:09.783 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:39.785 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:00.568 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:52:09.787 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:39.789 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:00.569 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:53:09.791 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:39.793 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:00.570 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:54:09.795 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:39.797 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:00.571 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:55:09.799 [info] {"source":"oban","duration":1247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:39.801 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:00.572 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:56:09.803 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:39.805 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:00.573 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:57:09.807 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:39.809 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:00.574 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:58:09.811 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:39.813 [info] {"source":"oban","duration":1243,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:00.575 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:59:09.815 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:39.817 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:00.576 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:00:09.819 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:39.821 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:00.577 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:01:09.823 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:39.825 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:00.578 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:02:09.827 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:39.829 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:00.579 [info] {"source":"oban","duration":236,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:03:09.831 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:39.833 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:00.580 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:04:09.835 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:39.837 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:00.582 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:05:09.839 [info] {"source":"oban","duration":1214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:39.841 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:00.582 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:06:09.844 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:39.846 [info] {"source":"oban","duration":1188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:00.583 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:07:09.848 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:39.850 [info] {"source":"oban","duration":1220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:00.584 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:08:09.852 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:39.854 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:00.585 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:09:09.856 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:39.858 [info] {"source":"oban","duration":1199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:00.587 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:10:09.860 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:39.862 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:00.588 [info] {"source":"oban","duration":544,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:11:09.864 [info] {"source":"oban","duration":1288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:39.866 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:00.588 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:12:09.869 [info] {"source":"oban","duration":1461,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:39.870 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:00.589 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:13:09.872 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:39.874 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:00.590 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:14:09.876 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:39.878 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:00.592 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:15:09.880 [info] {"source":"oban","duration":1192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:39.882 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:00.592 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:16:09.884 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:39.886 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:00.593 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:17:09.888 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:39.890 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:00.595 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:18:09.892 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:39.894 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:00.595 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:19:09.896 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:39.898 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:00.597 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:20:09.900 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:39.902 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:00.597 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:21:09.904 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:39.906 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:00.598 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:22:09.908 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:39.910 [info] {"source":"oban","duration":967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:00.599 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:23:09.912 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:39.914 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:00.600 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:24:09.916 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:39.918 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:00.601 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:25:09.920 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:39.922 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:00.602 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:26:09.925 [info] {"source":"oban","duration":1344,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:39.926 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:00.603 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:27:09.928 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:39.930 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:00.604 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:28:09.932 [info] {"source":"oban","duration":1220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:39.934 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:00.605 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:29:09.936 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:39.938 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:00.607 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:30:09.940 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:39.942 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:00.607 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:31:09.944 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:39.946 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:00.608 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:32:09.948 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:39.950 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:00.609 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:33:09.952 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:39.954 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:00.610 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:34:09.956 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:39.958 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:00.611 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:35:09.960 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:39.962 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:00.613 [info] {"source":"oban","duration":347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:36:09.964 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:39.966 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:00.613 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:37:09.969 [info] {"source":"oban","duration":1652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:39.970 [info] {"source":"oban","duration":1187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:00.614 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:38:09.972 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:39.974 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:00.615 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:39:09.976 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:39.978 [info] {"source":"oban","duration":1256,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:00.616 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:40:09.980 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:39.982 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:00.617 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:41:09.984 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:39.986 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:00.618 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:42:09.988 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:39.990 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:00.619 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:43:09.992 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:39.994 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:00.621 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:44:09.996 [info] {"source":"oban","duration":1246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:39.999 [info] {"source":"oban","duration":1439,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:00.621 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:45:10.000 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:40.002 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:00.622 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:46:10.004 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:40.006 [info] {"source":"oban","duration":1233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:00.623 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:47:10.008 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:40.010 [info] {"source":"oban","duration":1220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:00.625 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:48:10.012 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:40.015 [info] {"source":"oban","duration":1413,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:00.625 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:49:10.016 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:40.018 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:00.626 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:50:10.020 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:40.022 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:00.628 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:51:10.024 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:40.026 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:00.628 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:52:10.028 [info] {"source":"oban","duration":1267,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:40.030 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:00.629 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:53:10.032 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:40.034 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:00.630 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:54:10.036 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:40.038 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:00.631 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:55:10.040 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:40.042 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:00.632 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:56:10.044 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:40.046 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:00.633 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:57:10.048 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:40.050 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:00.634 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:58:10.052 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:40.054 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:00.635 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:59:10.057 [info] {"source":"oban","duration":2248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:40.059 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:00.636 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:00:10.061 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:40.063 [info] {"source":"oban","duration":1268,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:00.637 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:01:10.065 [info] {"source":"oban","duration":1193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:40.067 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:00.638 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:02:10.069 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:40.071 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:00.639 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:03:10.073 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:40.075 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:00.641 [info] {"source":"oban","duration":365,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:04:10.078 [info] {"source":"oban","duration":1844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:40.080 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:00.642 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:05:10.082 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:40.084 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:00.642 [info] {"source":"oban","duration":240,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:06:10.086 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:40.088 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:00.643 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:07:10.090 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:40.092 [info] {"source":"oban","duration":1220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:00.644 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:08:10.094 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:40.096 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:00.645 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:09:10.098 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:40.100 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:00.646 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:10:10.102 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:40.104 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:00.647 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:11:10.106 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:40.108 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:00.648 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:12:10.110 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:40.112 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:00.649 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:13:10.114 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:40.116 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:00.650 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:14:10.118 [info] {"source":"oban","duration":1174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:40.120 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:00.651 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:15:10.122 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:40.124 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:00.652 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:16:10.129 [info] {"source":"oban","duration":2910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:40.130 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:00.653 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:17:10.132 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:40.134 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:00.654 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:18:10.136 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:40.138 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:00.655 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:19:10.140 [info] {"source":"oban","duration":1297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:40.142 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:00.657 [info] {"source":"oban","duration":335,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:20:10.144 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:40.146 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:00.658 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:21:10.149 [info] {"source":"oban","duration":1680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:40.150 [info] {"source":"oban","duration":1265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:00.658 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:22:10.152 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:40.154 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:00.659 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:23:10.156 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:40.158 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:00.660 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:24:10.160 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:40.162 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:00.661 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:25:10.164 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:40.166 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:00.662 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:26:10.168 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:40.170 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:00.663 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:27:10.172 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:40.174 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:00.664 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:28:10.176 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:40.179 [info] {"source":"oban","duration":1779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:00.665 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:29:10.181 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:40.183 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:00.666 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:30:10.185 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:40.187 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:00.667 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:31:10.189 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:40.191 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:00.668 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:32:10.193 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:40.195 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:00.669 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:33:10.197 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:40.199 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:00.670 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:34:10.201 [info] {"source":"oban","duration":971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:40.203 [info] {"source":"oban","duration":1138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:00.671 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:35:10.205 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:40.207 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:00.672 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:36:10.209 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:40.211 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:00.673 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:37:10.213 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:40.215 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:00.674 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:38:10.217 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:40.219 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:00.676 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:39:10.221 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:40.223 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:00.676 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:40:10.225 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:40.227 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:00.677 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:41:10.229 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:40.232 [info] {"source":"oban","duration":1788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:00.678 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:42:10.234 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:40.236 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:00.681 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:43:10.238 [info] {"source":"oban","duration":1215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:40.240 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:00.681 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:44:10.242 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:40.244 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:00.682 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:45:10.246 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:40.248 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:00.683 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:46:10.250 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:40.252 [info] {"source":"oban","duration":1219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:00.684 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:47:10.254 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:40.256 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:00.685 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:48:10.258 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:40.260 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:00.687 [info] {"source":"oban","duration":380,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:49:10.262 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:40.264 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:00.687 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:50:10.266 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:40.268 [info] {"source":"oban","duration":1197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:00.688 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:51:10.270 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:40.273 [info] {"source":"oban","duration":1597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:00.689 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:52:10.274 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:40.276 [info] {"source":"oban","duration":1227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:00.690 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:53:10.278 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:40.280 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:00.691 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:54:10.282 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:40.284 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:00.692 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:55:10.286 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:40.288 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:00.693 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:56:10.290 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:40.292 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:00.694 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:57:10.294 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:40.296 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:00.695 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:58:10.298 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:40.300 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:00.696 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:59:10.302 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:40.304 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:00.698 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:00:10.306 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:40.308 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:00.698 [info] {"source":"oban","duration":215,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:01:10.310 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:40.312 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:00.699 [info] {"source":"oban","duration":371,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:02:10.314 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:40.316 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:00.700 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:03:10.318 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:40.320 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:00.702 [info] {"source":"oban","duration":329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:04:10.322 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:40.324 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:00.703 [info] {"source":"oban","duration":353,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:05:10.326 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:40.328 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:00.703 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:06:10.330 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:40.332 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:00.705 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:07:10.334 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:40.336 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:00.706 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:08:10.338 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:40.340 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:00.706 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:09:10.342 [info] {"source":"oban","duration":1302,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:40.344 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:00.708 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:10:10.347 [info] {"source":"oban","duration":1634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:40.348 [info] {"source":"oban","duration":1218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:00.708 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:11:10.350 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:40.352 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:00.709 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:12:10.354 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:40.356 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:00.710 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:13:10.358 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:40.360 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:00.711 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:14:10.362 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:40.364 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:00.712 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:15:10.366 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:40.368 [info] {"source":"oban","duration":1332,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:00.720 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:16:10.370 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:40.372 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:00.721 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:17:10.374 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:40.376 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:00.722 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:18:10.378 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:40.380 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:00.723 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:19:10.382 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:40.384 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:00.724 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:20:10.386 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:40.388 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:00.725 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:21:10.390 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:40.393 [info] {"source":"oban","duration":1612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:00.726 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:22:10.395 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:40.397 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:00.727 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:23:10.399 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:40.401 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:00.728 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:24:10.403 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:40.405 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:00.730 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:25:10.407 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:40.409 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:00.731 [info] {"source":"oban","duration":337,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:26:10.412 [info] {"source":"oban","duration":1945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:40.414 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:00.731 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:27:10.416 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:40.418 [info] {"source":"oban","duration":975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:00.733 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:28:10.420 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:40.422 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:00.733 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:29:10.424 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:40.426 [info] {"source":"oban","duration":1201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:00.735 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:30:10.428 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:40.430 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:00.736 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:31:10.432 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:40.434 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:00.736 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:32:10.436 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:40.438 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:00.737 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:33:10.440 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:40.442 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:00.738 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:34:10.444 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:40.446 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:00.739 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:35:10.448 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:40.450 [info] {"source":"oban","duration":966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:00.740 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:36:10.452 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:40.454 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:00.741 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:37:10.456 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:40.458 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:00.743 [info] {"source":"oban","duration":359,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:38:10.460 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:40.462 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:00.743 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:39:10.464 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:40.466 [info] {"source":"oban","duration":1192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:00.744 [info] {"source":"oban","duration":379,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:40:10.468 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:40.470 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:00.745 [info] {"source":"oban","duration":346,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:41:10.472 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:40.474 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:00.746 [info] {"source":"oban","duration":356,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:42:10.476 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:40.478 [info] {"source":"oban","duration":960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:00.747 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:43:10.480 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:40.482 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:00.748 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:44:10.484 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:40.486 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:00.749 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:45:10.488 [info] {"source":"oban","duration":945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:40.490 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:00.750 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:46:10.492 [info] {"source":"oban","duration":1263,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:40.494 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:00.751 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:47:10.496 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:40.498 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:00.752 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:48:10.500 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:40.502 [info] {"source":"oban","duration":1224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:00.753 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:49:10.504 [info] {"source":"oban","duration":1273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:40.506 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:00.754 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:50:10.508 [info] {"source":"oban","duration":1203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:40.510 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:00.756 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:51:10.512 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:40.514 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:00.756 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:52:10.516 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:40.518 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:00.757 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:53:10.520 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:40.522 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:00.758 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:54:10.524 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:40.526 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:00.759 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:55:10.528 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:40.530 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:00.760 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:56:10.532 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:40.534 [info] {"source":"oban","duration":968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:00.761 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:57:10.538 [info] {"source":"oban","duration":2378,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:40.539 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:00.763 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:58:10.541 [info] {"source":"oban","duration":1224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:40.543 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:00.763 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:59:10.545 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:40.547 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:00.764 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:00:10.549 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:40.551 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:00.765 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:01:10.553 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:40.555 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:00.766 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:02:10.557 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:40.559 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:00.768 [info] {"source":"oban","duration":344,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:03:10.561 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:40.563 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:00.768 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:04:10.565 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:40.567 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:00.769 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:05:10.569 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:40.571 [info] {"source":"oban","duration":1356,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:00.771 [info] {"source":"oban","duration":332,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:06:10.573 [info] {"source":"oban","duration":1269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:40.575 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:00.772 [info] {"source":"oban","duration":326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:07:10.577 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:40.579 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:00.773 [info] {"source":"oban","duration":570,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:08:10.581 [info] {"source":"oban","duration":1238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:40.583 [info] {"source":"oban","duration":1265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:00.775 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:09:10.585 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:40.587 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:00.775 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:10:10.589 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:40.591 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:00.778 [info] {"source":"oban","duration":1851,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:11:10.593 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:40.595 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:00.779 [info] {"source":"oban","duration":335,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:12:10.597 [info] {"source":"oban","duration":954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:40.600 [info] {"source":"oban","duration":1608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:00.781 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:13:10.601 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:40.603 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:00.782 [info] {"source":"oban","duration":767,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:14:10.605 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:40.607 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:00.783 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:15:10.609 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:40.611 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:00.785 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:16:10.613 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:40.615 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:00.785 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:17:10.617 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:40.619 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:00.786 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:18:10.622 [info] {"source":"oban","duration":1522,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:40.623 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:00.787 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:19:10.625 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:40.627 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:00.788 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:20:10.629 [info] {"source":"oban","duration":973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:40.631 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:00.790 [info] {"source":"oban","duration":349,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:21:10.633 [info] {"source":"oban","duration":966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:40.635 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:00.791 [info] {"source":"oban","duration":336,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:22:10.637 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:40.639 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:00.791 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:23:10.641 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:40.643 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:00.792 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:24:10.645 [info] {"source":"oban","duration":1246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:40.647 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:00.793 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:25:10.649 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:40.651 [info] {"source":"oban","duration":1212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:00.794 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:26:10.653 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:40.655 [info] {"source":"oban","duration":1349,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:00.795 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:27:10.657 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:40.659 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:00.796 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:28:10.661 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:40.663 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:00.797 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:29:10.665 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:40.667 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:00.798 [info] {"source":"oban","duration":376,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:30:10.669 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:40.671 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:00.799 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:31:10.673 [info] {"source":"oban","duration":973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:40.675 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:00.800 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:32:10.677 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:40.679 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:00.801 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:33:10.681 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:40.683 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:00.802 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:34:10.685 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:40.687 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:00.803 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:35:10.689 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:40.691 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:00.804 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:36:10.693 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:40.695 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:00.805 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:37:10.697 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:40.699 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:00.807 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:38:10.701 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:40.703 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:00.808 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:39:10.705 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:40.707 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:00.808 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:40:10.709 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:40.711 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:00.809 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:41:10.713 [info] {"source":"oban","duration":1227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:40.715 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:00.811 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:42:10.717 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:40.719 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:00.811 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:43:10.721 [info] {"source":"oban","duration":1138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:40.723 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:00.812 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:44:10.725 [info] {"source":"oban","duration":1254,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:40.727 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:00.813 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:45:10.729 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:40.731 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:00.814 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:46:10.733 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:40.735 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:00.816 [info] {"source":"oban","duration":369,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:47:10.737 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:40.739 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:00.817 [info] {"source":"oban","duration":350,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:48:10.741 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:40.743 [info] {"source":"oban","duration":1138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:00.817 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:49:10.745 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:40.747 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:00.818 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:50:10.749 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:40.751 [info] {"source":"oban","duration":971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:00.819 [info] {"source":"oban","duration":240,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:51:10.753 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:40.755 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:00.820 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:52:10.757 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:40.759 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:00.821 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:53:10.761 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:40.763 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:00.823 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:54:10.765 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:40.767 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:00.823 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:55:10.769 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:40.771 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:00.824 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:56:10.773 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:40.775 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:00.825 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:57:10.777 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:40.779 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:00.826 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:58:10.781 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:40.783 [info] {"source":"oban","duration":1205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:00.828 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:59:10.785 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:40.787 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:00.828 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:00:10.789 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:40.791 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:00.829 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:01:10.793 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:40.795 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:00.831 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:02:10.797 [info] {"source":"oban","duration":1258,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:40.799 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:00.831 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:03:10.801 [info] {"source":"oban","duration":1254,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:40.803 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:00.832 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:04:10.805 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:40.807 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:00.833 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:05:10.809 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:40.811 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:00.834 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:06:10.813 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:40.815 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:00.835 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:07:10.817 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:40.819 [info] {"source":"oban","duration":1192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:00.836 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:08:10.821 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:40.823 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:00.838 [info] {"source":"oban","duration":328,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:09:10.825 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:40.827 [info] {"source":"oban","duration":1346,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:00.838 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:10:10.829 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:40.831 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:00.840 [info] {"source":"oban","duration":350,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:11:10.833 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:40.835 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:00.841 [info] {"source":"oban","duration":326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:12:10.837 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:40.839 [info] {"source":"oban","duration":1178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:00.841 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:13:10.841 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:40.843 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:00.842 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:14:10.845 [info] {"source":"oban","duration":964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:40.847 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:00.843 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:15:10.849 [info] {"source":"oban","duration":869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:40.851 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:00.844 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:16:10.853 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:40.855 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:00.846 [info] {"source":"oban","duration":1281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[8327]} 19:17:00.854 [info] {"args":{},"id":8327,"meta":{"cron":true,"cron_expr":"17 18 * * *","cron_tz":"Etc/UTC"},"system_time":1767982620853789529,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:start","attempt":1,"tags":["local_data"]} 19:17:00.854 [info] Updating yt-dlp 19:17:00.854 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update 19:17:02.706 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update exited: 0 with: Latest version: stable@2025.12.08 from yt-dlp/yt-dlp yt-dlp is up to date (stable@2025.12.08 from yt-dlp/yt-dlp) 19:17:02.706 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 19:17:04.180 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.12.08 19:17:04.181 [debug] QUERY OK source="settings" db=0.3ms idle=161.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:17:04.182 [info] {"args":{},"id":8327,"meta":{"cron":true,"cron_expr":"17 18 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","duration":3327842,"event":"job:stop","queue_time":852571,"attempt":1,"tags":["local_data"]} 19:17:10.857 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:40.859 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:00.848 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:18:10.862 [info] {"source":"oban","duration":2177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:40.864 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:00.848 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:19:10.866 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:40.868 [info] {"source":"oban","duration":1231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:00.849 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:20:10.870 [info] {"source":"oban","duration":1200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:40.872 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:00.851 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:21:10.874 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:40.876 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:00.851 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:22:10.878 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:40.880 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:00.852 [info] {"source":"oban","duration":174,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:23:10.882 [info] {"source":"oban","duration":948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:40.884 [info] {"source":"oban","duration":1296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:00.854 [info] {"source":"oban","duration":353,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:24:10.886 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:40.888 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:00.855 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:25:10.890 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:40.892 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:00.855 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:26:10.894 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:40.896 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:00.856 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:27:10.898 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:40.900 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:00.857 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:28:10.902 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:40.904 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:00.859 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:29:10.906 [info] {"source":"oban","duration":1205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:40.908 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:00.860 [info] {"source":"oban","duration":421,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:30:10.910 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:40.912 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:00.860 [info] {"source":"oban","duration":243,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:31:10.914 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:40.916 [info] {"source":"oban","duration":968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:00.861 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:32:10.918 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:40.920 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:00.862 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:33:10.922 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:40.924 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:00.863 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:34:10.926 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:40.928 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:00.865 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:35:10.930 [info] {"source":"oban","duration":1209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:40.932 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:00.866 [info] {"source":"oban","duration":348,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:36:10.934 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:40.936 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:00.866 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:37:10.938 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:40.940 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:00.867 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:38:10.942 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:40.944 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:00.868 [info] {"source":"oban","duration":236,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:39:10.946 [info] {"source":"oban","duration":1225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:40.948 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:00.870 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:40:10.950 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:40.952 [info] {"source":"oban","duration":1228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:00.870 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:41:10.954 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:40.956 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:00.871 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:42:10.958 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:40.960 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:00.872 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:43:10.962 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:40.964 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:00.873 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:44:10.966 [info] {"source":"oban","duration":1169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:40.968 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:00.874 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:45:10.970 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:40.972 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:00.875 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:46:10.974 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:40.976 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:00.876 [info] {"source":"oban","duration":327,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:47:10.978 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:40.980 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:00.877 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:48:10.982 [info] {"source":"oban","duration":968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:40.984 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:00.878 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:49:10.986 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:40.988 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:00.880 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:50:10.990 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:40.992 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:00.880 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:51:10.994 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:40.996 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:00.881 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:52:10.998 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:41.000 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:00.883 [info] {"source":"oban","duration":375,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:53:11.002 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:41.004 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:00.883 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:54:11.006 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:41.008 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:00.885 [info] {"source":"oban","duration":335,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:55:11.011 [info] {"source":"oban","duration":1390,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:41.012 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:00.885 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:56:11.015 [info] {"source":"oban","duration":1372,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:41.016 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:00.886 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:57:11.018 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:41.020 [info] {"source":"oban","duration":1186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:00.887 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:58:11.022 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:41.024 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:00.888 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:59:11.026 [info] {"source":"oban","duration":970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:41.028 [info] {"source":"oban","duration":1159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:00.889 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:00:11.030 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:41.032 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:00.890 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:01:11.034 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:41.036 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:00.891 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:02:11.038 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:41.040 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:00.892 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:03:11.042 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:41.045 [info] {"source":"oban","duration":1725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:00.893 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:04:11.046 [info] {"source":"oban","duration":961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:41.048 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:00.895 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:05:11.050 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:41.052 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:00.896 [info] {"source":"oban","duration":375,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:06:11.054 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:41.056 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:00.897 [info] {"source":"oban","duration":336,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:07:11.058 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:41.060 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:00.898 [info] {"source":"oban","duration":325,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:08:11.062 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:41.064 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:00.899 [info] {"source":"oban","duration":326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:09:11.066 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:41.068 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:00.899 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:10:11.070 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:41.072 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:00.900 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:11:11.074 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:41.076 [info] {"source":"oban","duration":1169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:00.901 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:12:11.078 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:41.080 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:00.902 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:13:11.082 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:41.084 [info] {"source":"oban","duration":1260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:00.903 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:14:11.086 [info] {"source":"oban","duration":1224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:41.088 [info] {"source":"oban","duration":1185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:00.904 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:15:11.090 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:41.092 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:00.905 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:16:11.094 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:41.096 [info] {"source":"oban","duration":1190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:00.906 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:17:11.098 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:41.100 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:00.907 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:18:11.102 [info] {"source":"oban","duration":967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:41.104 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:00.908 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:19:11.106 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:41.108 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:00.909 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:20:11.110 [info] {"source":"oban","duration":816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:41.112 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:00.910 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:21:11.114 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:41.116 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:00.911 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:22:11.118 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:41.120 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:00.912 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:23:11.122 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:41.124 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:00.913 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:24:11.126 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:41.128 [info] {"source":"oban","duration":1235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:00.914 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:25:11.130 [info] {"source":"oban","duration":1311,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:41.132 [info] {"source":"oban","duration":1315,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:00.915 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:26:11.134 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:41.136 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:00.916 [info] {"source":"oban","duration":334,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:27:11.138 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:41.140 [info] {"source":"oban","duration":967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:00.917 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:28:11.142 [info] {"source":"oban","duration":1215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:41.144 [info] {"source":"oban","duration":1199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:00.919 [info] {"source":"oban","duration":407,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:29:11.146 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:41.148 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:00.919 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:30:11.150 [info] {"source":"oban","duration":1248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:41.152 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:00.920 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:31:11.154 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:41.156 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:00.921 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:32:11.158 [info] {"source":"oban","duration":1226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:41.160 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:00.923 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:33:11.162 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:41.164 [info] {"source":"oban","duration":1237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:00.924 [info] {"source":"oban","duration":348,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:34:11.166 [info] {"source":"oban","duration":967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:41.168 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:00.924 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:35:11.170 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:41.172 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:00.926 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:36:11.174 [info] {"source":"oban","duration":929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:41.176 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:00.927 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:37:11.178 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:41.180 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:00.927 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:38:11.182 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:41.184 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:00.928 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:39:11.186 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:41.188 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:00.929 [info] {"source":"oban","duration":326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:40:11.190 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:41.194 [info] {"source":"oban","duration":2642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:00.930 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:41:11.196 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:41.198 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:00.932 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:42:11.200 [info] {"source":"oban","duration":962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:41.202 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:00.932 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:43:11.204 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:41.206 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:00.933 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:44:11.208 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:41.210 [info] {"source":"oban","duration":879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:00.934 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:45:11.212 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:41.214 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:00.935 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:46:11.216 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:41.218 [info] {"source":"oban","duration":1215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:00.937 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:47:11.220 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:41.222 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:00.937 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:48:11.224 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:41.227 [info] {"source":"oban","duration":1353,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:00.938 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:49:11.228 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:41.230 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:00.939 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:50:11.232 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:41.234 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:00.940 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:51:11.236 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:41.238 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:00.941 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:52:11.240 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:41.242 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:00.942 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:53:11.244 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:41.246 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:00.943 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:54:11.248 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:41.250 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:00.944 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:55:11.252 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:41.254 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:00.945 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:56:11.256 [info] {"source":"oban","duration":1218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:41.258 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:00.946 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:57:11.260 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:41.262 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:00.947 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:58:11.264 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:41.266 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:00.948 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:59:11.268 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:41.270 [info] {"source":"oban","duration":968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:00.949 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:00:11.272 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:41.274 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:00.950 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:01:11.277 [info] {"source":"oban","duration":1819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:41.279 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:00.951 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:02:11.281 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:41.283 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:00.953 [info] {"source":"oban","duration":346,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:03:11.285 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:41.287 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:00.953 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:04:11.289 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:41.292 [info] {"source":"oban","duration":1360,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:00.954 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:05:11.293 [info] {"source":"oban","duration":1334,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:41.295 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:00.955 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:06:11.297 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:41.299 [info] {"source":"oban","duration":1197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:00.956 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:07:11.301 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:41.303 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:00.958 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:08:11.305 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:41.307 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:00.958 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:09:11.309 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:41.311 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:00.959 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:10:11.313 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:41.315 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:00.960 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:11:11.317 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:41.319 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:00.961 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:12:11.321 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:41.323 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:00.962 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:13:11.326 [info] {"source":"oban","duration":1590,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:41.327 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:00.963 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:14:11.329 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:41.331 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:00.965 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:15:11.333 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:41.335 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:00.965 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:16:11.337 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:41.339 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:00.966 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:17:11.341 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:41.343 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:00.967 [info] {"source":"oban","duration":333,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:18:11.345 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:41.347 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:00.968 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:19:11.349 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:41.351 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:00.969 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:20:11.353 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:41.356 [info] {"source":"oban","duration":1382,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:00.970 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:21:11.357 [info] {"source":"oban","duration":971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:41.359 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:00.971 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:22:11.361 [info] {"source":"oban","duration":1198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:41.363 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:00.973 [info] {"source":"oban","duration":358,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:23:11.365 [info] {"source":"oban","duration":1349,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:41.367 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:00.973 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:24:11.369 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:41.371 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:00.974 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:25:11.373 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:41.375 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:00.976 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:26:11.377 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:41.379 [info] {"source":"oban","duration":1199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:00.977 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:27:11.381 [info] {"source":"oban","duration":1275,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:41.383 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:00.977 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:28:11.385 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:41.387 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:00.978 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:29:11.389 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:41.391 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:00.980 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:30:11.393 [info] {"source":"oban","duration":959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:41.395 [info] {"source":"oban","duration":975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:00.981 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:31:11.397 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:41.400 [info] {"source":"oban","duration":1519,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:00.981 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:32:11.401 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:41.403 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:00.982 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:33:11.405 [info] {"source":"oban","duration":1233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:41.407 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:00.984 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:34:11.409 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:41.411 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:00.984 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:35:11.413 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:41.415 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:00.985 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:36:11.417 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:41.419 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:00.986 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:37:11.421 [info] {"source":"oban","duration":1230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:41.423 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:00.987 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:38:11.425 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:41.427 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:00.988 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:39:11.429 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:41.431 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:00.989 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:40:11.433 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:41.435 [info] {"source":"oban","duration":924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:00.990 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:41:11.437 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:41.439 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:00.992 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:42:11.441 [info] {"source":"oban","duration":1159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:41.444 [info] {"source":"oban","duration":1562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:00.993 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:43:11.445 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:41.447 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:00.993 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:44:11.449 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:41.451 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:00.994 [info] {"source":"oban","duration":129,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:45:11.453 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:41.455 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:00.995 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:46:11.457 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:41.459 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:00.996 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:47:11.461 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:41.463 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:00.997 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:48:11.465 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:41.467 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:00.998 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:49:11.469 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:41.471 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:00.999 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:50:11.473 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:41.475 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:00.001 [info] {"source":"oban","duration":341,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:51:11.477 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:41.479 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:00.001 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:52:11.481 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:41.483 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:00.003 [info] {"source":"oban","duration":330,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:53:11.485 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:41.487 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:00.003 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:54:11.489 [info] {"source":"oban","duration":1285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:41.491 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:00.004 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:55:11.493 [info] {"source":"oban","duration":1198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:41.495 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:00.005 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:56:11.497 [info] {"source":"oban","duration":961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:41.499 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:00.007 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:57:11.501 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:41.503 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:00.007 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:58:11.505 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:41.507 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:00.008 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:59:11.509 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:41.511 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:00.009 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:00:11.513 [info] {"source":"oban","duration":1257,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:41.515 [info] {"source":"oban","duration":1242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:00.010 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:01:11.517 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:41.519 [info] {"source":"oban","duration":1199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:00.011 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:02:11.521 [info] {"source":"oban","duration":1228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:41.523 [info] {"source":"oban","duration":1374,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:00.012 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:03:11.525 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:41.527 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:00.013 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:04:11.529 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:41.531 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:00.014 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:05:11.533 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:41.535 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:00.015 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:06:11.537 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:41.539 [info] {"source":"oban","duration":1186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:00.016 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:07:11.541 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:41.543 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:00.017 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:08:11.545 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:41.547 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:00.018 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:09:11.549 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:41.551 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:00.019 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:10:11.553 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:41.555 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:00.020 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:11:11.557 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:41.559 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:00.021 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:12:11.561 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:41.563 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:00.023 [info] {"source":"oban","duration":355,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:13:11.567 [info] {"source":"oban","duration":2784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:41.569 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:00.024 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:14:11.571 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:41.573 [info] {"source":"oban","duration":1214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:00.027 [info] {"source":"oban","duration":2248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:15:11.575 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:41.577 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:00.027 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:16:11.579 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:41.581 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:00.028 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:17:11.583 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:41.585 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:00.030 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:18:11.587 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:41.589 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:00.031 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:19:11.591 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:36.419 [info] {"args":{"id":1},"id":8321,"meta":{},"system_time":1767993576418862344,"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"]} 22:19:36.420 [debug] QUERY OK source="sources" db=0.6ms idle=1293.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:36.420 [debug] QUERY OK source="settings" db=0.2ms idle=1294.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:19:36.422 [debug] QUERY OK source="media_items" db=1.6ms idle=1013.2ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:19:36.429 [debug] QUERY OK source="media_items" db=6.1ms queue=0.1ms idle=10.7ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 22:19:36.430 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=10.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:19:36.432 [debug] QUERY OK source="settings" db=0.2ms queue=0.2ms idle=11.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:19:36.433 [debug] QUERY OK source="settings" db=0.2ms queue=0.3ms idle=11.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:19:36.437 [debug] QUERY OK source="media_items" db=2.7ms idle=11.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [1] 22:19:36.443 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 22:19:36.444 [debug] Current batch of media processed. Will check again in 1000ms 22:19:36.444 [debug] QUERY OK source="settings" db=0.3ms queue=0.3ms idle=14.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:19:36.444 [debug] QUERY OK source="settings" db=0.3ms idle=14.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:19:36.445 [debug] QUERY OK source="settings" db=0.1ms idle=12.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:19:36.445 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@laihofficial --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Lai H./%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/c5/60/c560bd0b3d27c3814c34c6fa49bf591baef46afbd38ac81c57280cadeb3213d4.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/b9/cf/b9cf77f1597910d149e38368fecbf492789921977e7d404099059de23afb4a7b.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:19:37.444 [debug] Current batch of media processed. Will check again in 1000ms 22:19:38.445 [debug] Current batch of media processed. Will check again in 1000ms 22:19:39.446 [debug] Current batch of media processed. Will check again in 1000ms 22:19:40.447 [debug] Current batch of media processed. Will check again in 1000ms 22:19:41.448 [debug] Current batch of media processed. Will check again in 1000ms 22:19:41.594 [info] {"source":"oban","duration":1508,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:42.449 [debug] Current batch of media processed. Will check again in 1000ms 22:19:43.450 [debug] Current batch of media processed. Will check again in 1000ms 22:19:44.451 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 406, "filename" => "/downloads/Lai H#/2026-01-08 Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)/Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không) [O2F_DG6Mrpc].mp4", "id" => "O2F_DG6Mrpc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=O2F_DG6Mrpc", "playlist_index" => 1, "timestamp" => 1767870045, "title" => "Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái \"Hot Girl\"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)", "upload_date" => "20260108"} 22:19:44.452 [debug] QUERY OK source="sources" db=0.3ms idle=1023.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:19:44.453 [debug] QUERY OK source="sources" db=0.2ms idle=327.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:44.454 [debug] QUERY OK source="media_items" db=0.7ms idle=327.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-08 11:00:45Z], 1] 22:19:44.457 [debug] QUERY OK source="media_items" db=1.8ms idle=329.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái \"Hot Girl\"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)", "5c244ae2-886d-412e-be2f-0f17905e945f", 406, false, "O2F_DG6Mrpc", "https://www.youtube.com/watch?v=O2F_DG6Mrpc", 1, "/downloads/Lai H#/2026-01-08 Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)/Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không) [O2F_DG6Mrpc].mp4", false, false, false, 1, [], 98, ~U[2026-01-08 11:00:45Z], ~U[2026-01-09 21:19:44Z], ~U[2026-01-09 21:19:44Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái \"Hot Girl\"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)", 406, false, "O2F_DG6Mrpc", "https://www.youtube.com/watch?v=O2F_DG6Mrpc", "/downloads/Lai H#/2026-01-08 Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)/Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không) [O2F_DG6Mrpc].mp4", false, 1, ~U[2026-01-08 11:00:45Z]] 22:19:44.457 [debug] QUERY OK source="sources" db=0.3ms idle=26.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:44.458 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=5.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:19:44.459 [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 [17305] 22:19:44.459 [debug] Current batch of media processed. Will check again in 1000ms 22:19:45.459 [debug] Current batch of media processed. Will check again in 1000ms 22:19:46.460 [debug] Current batch of media processed. Will check again in 1000ms 22:19:47.461 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 631, "filename" => "/downloads/Lai H#/2026-01-02 Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)/Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...) [tFxLcyt7qW0].mp4", "id" => "tFxLcyt7qW0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=tFxLcyt7qW0", "playlist_index" => 2, "timestamp" => 1767354601, "title" => "Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)", "upload_date" => "20260102"} 22:19:47.462 [debug] QUERY OK source="sources" db=0.3ms idle=1336.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:19:47.463 [debug] QUERY OK source="sources" db=0.2ms idle=1337.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:47.465 [debug] QUERY OK source="media_items" db=1.5ms idle=1337.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-02 11:50:01Z], 1] 22:19:47.467 [debug] QUERY OK source="media_items" db=1.3ms idle=1030.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)", "74595e8e-10cd-4de3-bd14-0aaa8667d1b5", 631, false, "tFxLcyt7qW0", "https://www.youtube.com/watch?v=tFxLcyt7qW0", 2, "/downloads/Lai H#/2026-01-02 Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)/Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...) [tFxLcyt7qW0].mp4", false, false, false, 1, [], 98, ~U[2026-01-02 11:50:01Z], ~U[2026-01-09 21:19:47Z], ~U[2026-01-09 21:19:47Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)", 631, false, "tFxLcyt7qW0", "https://www.youtube.com/watch?v=tFxLcyt7qW0", "/downloads/Lai H#/2026-01-02 Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)/Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...) [tFxLcyt7qW0].mp4", false, 1, ~U[2026-01-02 11:50:01Z]] 22:19:47.467 [debug] QUERY OK source="sources" db=0.3ms idle=30.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:47.468 [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] 22:19:47.469 [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 [16830] 22:19:47.469 [debug] Current batch of media processed. Will check again in 1000ms 22:19:48.469 [debug] Current batch of media processed. Will check again in 1000ms 22:19:49.470 [debug] Current batch of media processed. Will check again in 1000ms 22:19:50.471 [debug] Current batch of media processed. Will check again in 1000ms 22:19:51.472 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 478, "filename" => "/downloads/Lai H#/2025-12-23 CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)/CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H) [GT2Ggz2gMwQ].mp4", "id" => "GT2Ggz2gMwQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=GT2Ggz2gMwQ", "playlist_index" => 3, "timestamp" => 1766494079, "title" => "CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)", "upload_date" => "20251223"} 22:19:51.473 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=347.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:19:51.474 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=348.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:51.477 [debug] QUERY OK source="media_items" db=1.8ms queue=0.3ms idle=349.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-23 12:47:59Z], 1] 22:19:51.479 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=351.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)", "bd2998c8-e4c4-4ee0-9f58-01e959ed83a9", 478, false, "GT2Ggz2gMwQ", "https://www.youtube.com/watch?v=GT2Ggz2gMwQ", 3, "/downloads/Lai H#/2025-12-23 CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)/CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H) [GT2Ggz2gMwQ].mp4", false, false, false, 1, [], 98, ~U[2025-12-23 12:47:59Z], ~U[2026-01-09 21:19:51Z], ~U[2026-01-09 21:19:51Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)", 478, false, "GT2Ggz2gMwQ", "https://www.youtube.com/watch?v=GT2Ggz2gMwQ", "/downloads/Lai H#/2025-12-23 CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)/CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H) [GT2Ggz2gMwQ].mp4", false, 1, ~U[2025-12-23 12:47:59Z]] 22:19:51.480 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=32.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:51.480 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:19:51.481 [debug] QUERY OK source="media_items" db=0.4ms idle=6.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [15893] 22:19:51.481 [debug] Current batch of media processed. Will check again in 1000ms 22:19:52.484 [debug] Current batch of media processed. Will check again in 1000ms 22:19:53.485 [debug] Current batch of media processed. Will check again in 1000ms 22:19:54.486 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 430, "filename" => "/downloads/Lai H#/2025-12-21 7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC/7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC [bhOCUyTgAKk].mp4", "id" => "bhOCUyTgAKk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=bhOCUyTgAKk", "playlist_index" => 4, "timestamp" => 1766316759, "title" => "7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC", "upload_date" => "20251221"} 22:19:54.487 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1361.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:19:54.489 [debug] QUERY OK source="sources" db=0.7ms idle=1362.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:54.491 [debug] QUERY OK source="media_items" db=1.7ms idle=1363.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-21 11:32:39Z], 1] 22:19:54.493 [debug] QUERY OK source="media_items" db=1.8ms idle=1038.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC", "ed2355c6-9742-4fa6-bed9-c8b8f74797e4", 430, false, "bhOCUyTgAKk", "https://www.youtube.com/watch?v=bhOCUyTgAKk", 4, "/downloads/Lai H#/2025-12-21 7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC/7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC [bhOCUyTgAKk].mp4", false, false, false, 1, [], 98, ~U[2025-12-21 11:32:39Z], ~U[2026-01-09 21:19:54Z], ~U[2026-01-09 21:19:54Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC", 430, false, "bhOCUyTgAKk", "https://www.youtube.com/watch?v=bhOCUyTgAKk", "/downloads/Lai H#/2025-12-21 7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC/7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC [bhOCUyTgAKk].mp4", false, 1, ~U[2025-12-21 11:32:39Z]] 22:19:54.494 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=39.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:54.495 [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" = ?) [1] 22:19:54.496 [debug] QUERY OK source="media_items" db=0.3ms 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 [15730] 22:19:54.496 [debug] Current batch of media processed. Will check again in 1000ms 22:19:55.497 [debug] Current batch of media processed. Will check again in 1000ms 22:19:56.498 [debug] Current batch of media processed. Will check again in 1000ms 22:19:57.499 [debug] Current batch of media processed. Will check again in 1000ms 22:19:58.500 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 549, "filename" => "/downloads/Lai H#/2025-12-16 Cách Ngừng Bị Phụ Nữ Dắt Mũi/Cách Ngừng Bị Phụ Nữ Dắt Mũi [rrfTiV2b6YQ].mp4", "id" => "rrfTiV2b6YQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=rrfTiV2b6YQ", "playlist_index" => 5, "timestamp" => 1765886924, "title" => "Cách Ngừng Bị Phụ Nữ Dắt Mũi", "upload_date" => "20251216"} 22:19:58.501 [debug] QUERY OK source="sources" db=0.4ms idle=375.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:19:58.502 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=376.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:58.504 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=377.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-16 12:08:44Z], 1] 22:19:58.507 [debug] QUERY OK source="media_items" db=1.4ms idle=379.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Ngừng Bị Phụ Nữ Dắt Mũi", "fa6d2e18-082a-4134-9b2b-898d61f94f19", 549, false, "rrfTiV2b6YQ", "https://www.youtube.com/watch?v=rrfTiV2b6YQ", 5, "/downloads/Lai H#/2025-12-16 Cách Ngừng Bị Phụ Nữ Dắt Mũi/Cách Ngừng Bị Phụ Nữ Dắt Mũi [rrfTiV2b6YQ].mp4", false, false, false, 1, [], 98, ~U[2025-12-16 12:08:44Z], ~U[2026-01-09 21:19:58Z], ~U[2026-01-09 21:19:58Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Ngừng Bị Phụ Nữ Dắt Mũi", 549, false, "rrfTiV2b6YQ", "https://www.youtube.com/watch?v=rrfTiV2b6YQ", "/downloads/Lai H#/2025-12-16 Cách Ngừng Bị Phụ Nữ Dắt Mũi/Cách Ngừng Bị Phụ Nữ Dắt Mũi [rrfTiV2b6YQ].mp4", false, 1, ~U[2025-12-16 12:08:44Z]] 22:19:58.508 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=44.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:19:58.508 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:19:58.509 [debug] QUERY OK source="media_items" db=0.4ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [13080] 22:19:58.510 [debug] Current batch of media processed. Will check again in 1000ms 22:19:59.510 [debug] Current batch of media processed. Will check again in 1000ms 22:20:00.032 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:20:00.511 [debug] Current batch of media processed. Will check again in 1000ms 22:20:01.512 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 419, "filename" => "/downloads/Lai H#/2025-12-12 5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)/5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền) [A0DpPnplfME].mp4", "id" => "A0DpPnplfME", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=A0DpPnplfME", "playlist_index" => 6, "timestamp" => 1765536974, "title" => "5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)", "upload_date" => "20251212"} 22:20:01.513 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1387.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:20:01.514 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1388.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:01.516 [debug] QUERY OK source="media_items" db=1.5ms idle=1048.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-12 10:56:14Z], 1] 22:20:01.518 [debug] QUERY OK source="media_items" db=1.3ms idle=391.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àm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)", "47525b8d-ec30-46e8-9076-e6682205531b", 419, false, "A0DpPnplfME", "https://www.youtube.com/watch?v=A0DpPnplfME", 6, "/downloads/Lai H#/2025-12-12 5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)/5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền) [A0DpPnplfME].mp4", false, false, false, 1, [], 98, ~U[2025-12-12 10:56:14Z], ~U[2026-01-09 21:20:01Z], ~U[2026-01-09 21:20:01Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)", 419, false, "A0DpPnplfME", "https://www.youtube.com/watch?v=A0DpPnplfME", "/downloads/Lai H#/2025-12-12 5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)/5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền) [A0DpPnplfME].mp4", false, 1, ~U[2025-12-12 10:56:14Z]] 22:20:01.519 [debug] QUERY OK source="sources" db=0.2ms idle=50.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:01.519 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 22:20:01.520 [debug] QUERY OK source="media_items" db=0.2ms idle=5.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12955] 22:20:01.520 [debug] Current batch of media processed. Will check again in 1000ms 22:20:02.521 [debug] Current batch of media processed. Will check again in 1000ms 22:20:03.522 [debug] Current batch of media processed. Will check again in 1000ms 22:20:04.523 [debug] Current batch of media processed. Will check again in 1000ms 22:20:05.524 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 467, "filename" => "/downloads/Lai H#/2025-12-09 Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ/Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ [uTCCRYkxdrc].mp4", "id" => "uTCCRYkxdrc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=uTCCRYkxdrc", "playlist_index" => 7, "timestamp" => 1765278109, "title" => "Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ", "upload_date" => "20251209"} 22:20:05.525 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=399.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:20:05.526 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=400.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:05.528 [debug] QUERY OK source="media_items" db=1.6ms idle=401.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-09 11:01:49Z], 1] 22:20:05.535 [debug] QUERY OK source="media_items" db=6.3ms idle=403.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ", "ef0f8dd5-e252-425d-9a60-66731d798974", 467, false, "uTCCRYkxdrc", "https://www.youtube.com/watch?v=uTCCRYkxdrc", 7, "/downloads/Lai H#/2025-12-09 Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ/Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ [uTCCRYkxdrc].mp4", false, false, false, 1, [], 98, ~U[2025-12-09 11:01:49Z], ~U[2026-01-09 21:20:05Z], ~U[2026-01-09 21:20:05Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ", 467, false, "uTCCRYkxdrc", "https://www.youtube.com/watch?v=uTCCRYkxdrc", "/downloads/Lai H#/2025-12-09 Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ/Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ [uTCCRYkxdrc].mp4", false, 1, ~U[2025-12-09 11:01:49Z]] 22:20:05.536 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=59.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:05.537 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=11.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:20:05.538 [debug] QUERY OK source="media_items" db=0.3ms idle=11.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12956] 22:20:05.538 [debug] Current batch of media processed. Will check again in 1000ms 22:20:06.540 [debug] Current batch of media processed. Will check again in 1000ms 22:20:07.541 [debug] Current batch of media processed. Will check again in 1000ms 22:20:08.542 [debug] Current batch of media processed. Will check again in 1000ms 22:20:09.544 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 535, "filename" => "/downloads/Lai H#/2025-12-05 5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn/5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn [bKiZySzvGD8].mp4", "id" => "bKiZySzvGD8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=bKiZySzvGD8", "playlist_index" => 8, "timestamp" => 1764935409, "title" => "5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn", "upload_date" => "20251205"} 22:20:09.545 [debug] QUERY OK source="sources" db=0.4ms idle=418.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:20:09.546 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=419.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:09.549 [debug] QUERY OK source="media_items" db=2.1ms idle=420.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-05 11:50:09Z], 1] 22:20:09.553 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=424.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn", "03931cbb-4429-4054-8776-a58246b7476d", 535, false, "bKiZySzvGD8", "https://www.youtube.com/watch?v=bKiZySzvGD8", 8, "/downloads/Lai H#/2025-12-05 5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn/5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn [bKiZySzvGD8].mp4", false, false, false, 1, [], 98, ~U[2025-12-05 11:50:09Z], ~U[2026-01-09 21:20:09Z], ~U[2026-01-09 21:20:09Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn", 535, false, "bKiZySzvGD8", "https://www.youtube.com/watch?v=bKiZySzvGD8", "/downloads/Lai H#/2025-12-05 5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn/5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn [bKiZySzvGD8].mp4", false, 1, ~U[2025-12-05 11:50:09Z]] 22:20:09.555 [debug] QUERY OK source="sources" db=1.8ms idle=64.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:09.556 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=10.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:20:09.557 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=10.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12959] 22:20:09.558 [debug] Current batch of media processed. Will check again in 1000ms 22:20:10.558 [debug] Current batch of media processed. Will check again in 1000ms 22:20:11.559 [debug] Current batch of media processed. Will check again in 1000ms 22:20:11.595 [info] {"source":"oban","duration":1226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:12.560 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 421, "filename" => "/downloads/Lai H#/2025-12-02 Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù/Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù [gk1njE6RfEA].mp4", "id" => "gk1njE6RfEA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=gk1njE6RfEA", "playlist_index" => 9, "timestamp" => 1764673638, "title" => "Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù", "upload_date" => "20251202"} 22:20:12.561 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1435.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:20:12.562 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1436.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:12.564 [debug] QUERY OK source="media_items" db=1.8ms idle=1068.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-02 11:07:18Z], 1] 22:20:12.566 [debug] QUERY OK source="media_items" db=1.3ms idle=969.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù", "e7270cee-b328-497b-b8d5-28f7325b92e7", 421, false, "gk1njE6RfEA", "https://www.youtube.com/watch?v=gk1njE6RfEA", 9, "/downloads/Lai H#/2025-12-02 Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù/Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù [gk1njE6RfEA].mp4", false, false, false, 1, [], 98, ~U[2025-12-02 11:07:18Z], ~U[2026-01-09 21:20:12Z], ~U[2026-01-09 21:20:12Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù", 421, false, "gk1njE6RfEA", "https://www.youtube.com/watch?v=gk1njE6RfEA", "/downloads/Lai H#/2025-12-02 Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù/Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù [gk1njE6RfEA].mp4", false, 1, ~U[2025-12-02 11:07:18Z]] 22:20:12.567 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=70.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:12.568 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 22:20:12.569 [debug] QUERY OK source="media_items" db=0.3ms idle=6.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12527] 22:20:12.569 [debug] Current batch of media processed. Will check again in 1000ms 22:20:13.569 [debug] Current batch of media processed. Will check again in 1000ms 22:20:14.570 [debug] Current batch of media processed. Will check again in 1000ms 22:20:15.571 [debug] Current batch of media processed. Will check again in 1000ms 22:20:16.572 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 516, "filename" => "/downloads/Lai H#/2025-11-28 5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần/5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần [aHFBOdr6334].mp4", "id" => "aHFBOdr6334", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=aHFBOdr6334", "playlist_index" => 10, "timestamp" => 1764328491, "title" => "5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần", "upload_date" => "20251128"} 22:20:16.573 [debug] QUERY OK source="sources" db=0.2ms idle=447.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:20:16.574 [debug] QUERY OK source="sources" db=0.2ms idle=448.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:16.576 [debug] QUERY OK source="media_items" db=1.6ms idle=448.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-28 11:14:51Z], 1] 22:20:16.578 [debug] QUERY OK source="media_items" db=1.1ms idle=450.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần", "9c5472fd-83ee-4751-9488-bd98268fda26", 516, false, "aHFBOdr6334", "https://www.youtube.com/watch?v=aHFBOdr6334", 10, "/downloads/Lai H#/2025-11-28 5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần/5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần [aHFBOdr6334].mp4", false, false, false, 1, [], 98, ~U[2025-11-28 11:14:51Z], ~U[2026-01-09 21:20:16Z], ~U[2026-01-09 21:20:16Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần", 516, false, "aHFBOdr6334", "https://www.youtube.com/watch?v=aHFBOdr6334", "/downloads/Lai H#/2025-11-28 5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần/5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần [aHFBOdr6334].mp4", false, 1, ~U[2025-11-28 11:14:51Z]] 22:20:16.578 [debug] QUERY OK source="sources" db=0.3ms idle=73.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:16.579 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 22:20:16.580 [debug] QUERY OK source="media_items" db=0.3ms 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 [9381] 22:20:16.580 [debug] Current batch of media processed. Will check again in 1000ms 22:20:17.580 [debug] Current batch of media processed. Will check again in 1000ms 22:20:18.581 [debug] Current batch of media processed. Will check again in 1000ms 22:20:19.582 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 504, "filename" => "/downloads/Lai H#/2025-11-25 5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn/5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn [SyJlIc8ZVt8].mp4", "id" => "SyJlIc8ZVt8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=SyJlIc8ZVt8", "playlist_index" => 11, "timestamp" => 1764069741, "title" => "5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn", "upload_date" => "20251125"} 22:20:19.583 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1457.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:20:19.584 [debug] QUERY OK source="sources" db=0.2ms idle=1458.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:19.586 [debug] QUERY OK source="media_items" db=1.5ms idle=1458.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-25 11:22:21Z], 1] 22:20:19.588 [debug] QUERY OK source="media_items" db=1.1ms idle=1077.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àm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn", "7288e867-80c5-4391-9a49-a6746c17bf87", 504, false, "SyJlIc8ZVt8", "https://www.youtube.com/watch?v=SyJlIc8ZVt8", 11, "/downloads/Lai H#/2025-11-25 5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn/5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn [SyJlIc8ZVt8].mp4", false, false, false, 1, [], 98, ~U[2025-11-25 11:22:21Z], ~U[2026-01-09 21:20:19Z], ~U[2026-01-09 21:20:19Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn", 504, false, "SyJlIc8ZVt8", "https://www.youtube.com/watch?v=SyJlIc8ZVt8", "/downloads/Lai H#/2025-11-25 5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn/5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn [SyJlIc8ZVt8].mp4", false, 1, ~U[2025-11-25 11:22:21Z]] 22:20:19.588 [debug] QUERY OK source="sources" db=0.3ms idle=76.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:19.589 [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] 22:20:19.590 [debug] QUERY OK source="media_items" db=0.3ms 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 [1] 22:20:19.590 [debug] Current batch of media processed. Will check again in 1000ms 22:20:20.590 [debug] Current batch of media processed. Will check again in 1000ms 22:20:21.591 [debug] Current batch of media processed. Will check again in 1000ms 22:20:22.592 [debug] Current batch of media processed. Will check again in 1000ms 22:20:23.593 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 634, "filename" => "/downloads/Lai H#/2025-11-18 Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?/Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng? [j8kORUOyDvE].mp4", "id" => "j8kORUOyDvE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=j8kORUOyDvE", "playlist_index" => 12, "timestamp" => 1763463682, "title" => "Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?", "upload_date" => "20251118"} 22:20:23.594 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=468.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:20:23.595 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=469.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:23.598 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=470.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-18 11:01:22Z], 1] 22:20:23.600 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=473.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?", "24698a1b-e736-4e1d-b846-0e38ca7ccc65", 634, false, "j8kORUOyDvE", "https://www.youtube.com/watch?v=j8kORUOyDvE", 12, "/downloads/Lai H#/2025-11-18 Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?/Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng? [j8kORUOyDvE].mp4", false, false, false, 1, [], 98, ~U[2025-11-18 11:01:22Z], ~U[2026-01-09 21:20:23Z], ~U[2026-01-09 21:20:23Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?", 634, false, "j8kORUOyDvE", "https://www.youtube.com/watch?v=j8kORUOyDvE", "/downloads/Lai H#/2025-11-18 Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?/Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng? [j8kORUOyDvE].mp4", false, 1, ~U[2025-11-18 11:01:22Z]] 22:20:23.601 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=80.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:23.602 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:20:23.603 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=6.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 22:20:23.603 [debug] Current batch of media processed. Will check again in 1000ms 22:20:24.603 [debug] Current batch of media processed. Will check again in 1000ms 22:20:25.604 [debug] Current batch of media processed. Will check again in 1000ms 22:20:26.605 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 495, "filename" => "/downloads/Lai H#/2025-11-14 Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?/Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn? [o9_rrCsFYUU].mp4", "id" => "o9_rrCsFYUU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=o9_rrCsFYUU", "playlist_index" => 13, "timestamp" => 1763119590, "title" => "Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?", "upload_date" => "20251114"} 22:20:26.606 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1480.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:20:26.607 [debug] QUERY OK source="sources" db=0.3ms idle=1481.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:26.609 [debug] QUERY OK source="media_items" db=1.5ms idle=1481.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-14 11:26:30Z], 1] 22:20:26.611 [debug] QUERY OK source="media_items" db=1.1ms idle=1086.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àm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?", "dbbd249f-24d6-47d7-9b89-b27d774b287b", 495, false, "o9_rrCsFYUU", "https://www.youtube.com/watch?v=o9_rrCsFYUU", 13, "/downloads/Lai H#/2025-11-14 Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?/Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn? [o9_rrCsFYUU].mp4", false, false, false, 1, [], 98, ~U[2025-11-14 11:26:30Z], ~U[2026-01-09 21:20:26Z], ~U[2026-01-09 21:20:26Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?", 495, false, "o9_rrCsFYUU", "https://www.youtube.com/watch?v=o9_rrCsFYUU", "/downloads/Lai H#/2025-11-14 Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?/Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn? [o9_rrCsFYUU].mp4", false, 1, ~U[2025-11-14 11:26:30Z]] 22:20:26.611 [debug] QUERY OK source="sources" db=0.2ms idle=85.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:26.612 [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] 22:20:26.613 [debug] QUERY OK source="media_items" db=0.2ms 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 [3] 22:20:26.613 [debug] Current batch of media processed. Will check again in 1000ms 22:20:27.613 [debug] Current batch of media processed. Will check again in 1000ms 22:20:28.617 [debug] Current batch of media processed. Will check again in 1000ms 22:20:29.618 [debug] Current batch of media processed. Will check again in 1000ms 22:20:30.619 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 477, "filename" => "/downloads/Lai H#/2025-11-11 7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)/7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC) [Njy8gkqBUbU].mp4", "id" => "Njy8gkqBUbU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Njy8gkqBUbU", "playlist_index" => 14, "timestamp" => 1762858858, "title" => "7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)", "upload_date" => "20251111"} 22:20:30.620 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=494.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:20:30.621 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=495.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:30.623 [debug] QUERY OK source="media_items" db=1.5ms idle=495.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-11 11:00:58Z], 1] 22:20:30.625 [debug] QUERY OK source="media_items" db=1.4ms idle=498.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)", "78174742-cf14-473c-916c-93dd3f426e0e", 477, false, "Njy8gkqBUbU", "https://www.youtube.com/watch?v=Njy8gkqBUbU", 14, "/downloads/Lai H#/2025-11-11 7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)/7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC) [Njy8gkqBUbU].mp4", false, false, false, 1, [], 98, ~U[2025-11-11 11:00:58Z], ~U[2026-01-09 21:20:30Z], ~U[2026-01-09 21:20:30Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)", 477, false, "Njy8gkqBUbU", "https://www.youtube.com/watch?v=Njy8gkqBUbU", "/downloads/Lai H#/2025-11-11 7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)/7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC) [Njy8gkqBUbU].mp4", false, 1, ~U[2025-11-11 11:00:58Z]] 22:20:30.626 [debug] QUERY OK source="sources" db=0.3ms idle=92.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:30.627 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:20:30.627 [debug] QUERY OK source="media_items" db=0.3ms idle=6.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [4] 22:20:30.627 [debug] Current batch of media processed. Will check again in 1000ms 22:20:31.628 [debug] Current batch of media processed. Will check again in 1000ms 22:20:32.629 [debug] Current batch of media processed. Will check again in 1000ms 22:20:33.630 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 545, "filename" => "/downloads/Lai H#/2025-11-07 Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn/Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn [9A_QVmzjnY4].mp4", "id" => "9A_QVmzjnY4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=9A_QVmzjnY4", "playlist_index" => 15, "timestamp" => 1762513615, "title" => "Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn", "upload_date" => "20251107"} 22:20:33.631 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1505.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:20:33.632 [debug] QUERY OK source="sources" db=0.2ms idle=1506.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:33.634 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=1506.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-07 11:06:55Z], 1] 22:20:33.637 [debug] QUERY OK source="media_items" db=2.2ms idle=1097.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àm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn", "29ee9959-2ac3-4c7b-91e4-c9852150c8ca", 545, false, "9A_QVmzjnY4", "https://www.youtube.com/watch?v=9A_QVmzjnY4", 15, "/downloads/Lai H#/2025-11-07 Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn/Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn [9A_QVmzjnY4].mp4", false, false, false, 1, [], 98, ~U[2025-11-07 11:06:55Z], ~U[2026-01-09 21:20:33Z], ~U[2026-01-09 21:20:33Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn", 545, false, "9A_QVmzjnY4", "https://www.youtube.com/watch?v=9A_QVmzjnY4", "/downloads/Lai H#/2025-11-07 Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn/Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn [9A_QVmzjnY4].mp4", false, 1, ~U[2025-11-07 11:06:55Z]] 22:20:33.638 [debug] QUERY OK source="sources" db=0.2ms idle=97.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:33.638 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.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] 22:20:33.639 [debug] QUERY OK source="media_items" db=0.3ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [5] 22:20:33.639 [debug] Current batch of media processed. Will check again in 1000ms 22:20:34.640 [debug] Current batch of media processed. Will check again in 1000ms 22:20:35.641 [debug] Current batch of media processed. Will check again in 1000ms 22:20:36.642 [debug] Current batch of media processed. Will check again in 1000ms 22:20:37.644 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 448, "filename" => "/downloads/Lai H#/2025-11-05 Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ/Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ [CTQ2VbP40MQ].mp4", "id" => "CTQ2VbP40MQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=CTQ2VbP40MQ", "playlist_index" => 16, "timestamp" => 1762340434, "title" => "Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ", "upload_date" => "20251105"} 22:20:37.644 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=518.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:20:37.646 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=519.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:37.648 [debug] QUERY OK source="media_items" db=1.8ms queue=0.4ms idle=520.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-05 11:00:34Z], 1] 22:20:37.657 [debug] QUERY OK source="media_items" db=8.3ms idle=523.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ", "5c89d533-5e52-4045-8241-5e317eff3e86", 448, false, "CTQ2VbP40MQ", "https://www.youtube.com/watch?v=CTQ2VbP40MQ", 16, "/downloads/Lai H#/2025-11-05 Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ/Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ [CTQ2VbP40MQ].mp4", false, false, false, 1, [], 98, ~U[2025-11-05 11:00:34Z], ~U[2026-01-09 21:20:37Z], ~U[2026-01-09 21:20:37Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ", 448, false, "CTQ2VbP40MQ", "https://www.youtube.com/watch?v=CTQ2VbP40MQ", "/downloads/Lai H#/2025-11-05 Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ/Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ [CTQ2VbP40MQ].mp4", false, 1, ~U[2025-11-05 11:00:34Z]] 22:20:37.658 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=110.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:37.659 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=13.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:20:37.660 [debug] QUERY OK source="media_items" db=0.4ms queue=0.2ms idle=14.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [6] 22:20:37.661 [debug] Current batch of media processed. Will check again in 1000ms 22:20:38.662 [debug] Current batch of media processed. Will check again in 1000ms 22:20:39.663 [debug] Current batch of media processed. Will check again in 1000ms 22:20:40.665 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 371, "filename" => "/downloads/Lai H#/2025-10-29 Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.#/Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.. [DjaOsvMOn_Y].mp4", "id" => "DjaOsvMOn_Y", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=DjaOsvMOn_Y", "playlist_index" => 17, "timestamp" => 1761735625, "title" => "Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này..", "upload_date" => "20251029"} 22:20:40.665 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1539.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:20:40.666 [debug] QUERY OK source="sources" db=0.2ms idle=1540.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:40.668 [debug] QUERY OK source="media_items" db=1.6ms idle=1541.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-29 11:00:25Z], 1] 22:20:40.672 [debug] QUERY OK source="media_items" db=2.5ms idle=1115.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này..", "cb58b776-a4be-40c4-9bbf-da56b944a4c9", 371, false, "DjaOsvMOn_Y", "https://www.youtube.com/watch?v=DjaOsvMOn_Y", 17, "/downloads/Lai H#/2025-10-29 Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.#/Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.. [DjaOsvMOn_Y].mp4", false, false, false, 1, [], 98, ~U[2025-10-29 11:00:25Z], ~U[2026-01-09 21:20:40Z], ~U[2026-01-09 21:20:40Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này..", 371, false, "DjaOsvMOn_Y", "https://www.youtube.com/watch?v=DjaOsvMOn_Y", "/downloads/Lai H#/2025-10-29 Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.#/Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.. [DjaOsvMOn_Y].mp4", false, 1, ~U[2025-10-29 11:00:25Z]] 22:20:40.673 [debug] QUERY OK source="sources" db=0.5ms idle=116.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:40.674 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=7.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:20:40.675 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=8.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [7] 22:20:40.675 [debug] Current batch of media processed. Will check again in 1000ms 22:20:41.597 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:41.676 [debug] Current batch of media processed. Will check again in 1000ms 22:20:42.677 [debug] Current batch of media processed. Will check again in 1000ms 22:20:43.678 [debug] Current batch of media processed. Will check again in 1000ms 22:20:44.679 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 547, "filename" => "/downloads/Lai H#/2025-10-22 7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)/7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ) [WHuP-LAEskE].mp4", "id" => "WHuP-LAEskE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=WHuP-LAEskE", "playlist_index" => 18, "timestamp" => 1761130866, "title" => "7 Phẩm Chất \"Ngầm\" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)", "upload_date" => "20251022"} 22:20:44.680 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1118.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:20:44.681 [debug] QUERY OK source="sources" db=0.2ms idle=555.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:44.683 [debug] QUERY OK source="media_items" db=1.6ms idle=556.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-22 11:01:06Z], 1] 22:20:44.686 [debug] QUERY OK source="media_items" db=1.5ms idle=558.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ủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Phẩm Chất \"Ngầm\" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)", "ba907e40-99e0-4f42-8f80-8dde94597f82", 547, false, "WHuP-LAEskE", "https://www.youtube.com/watch?v=WHuP-LAEskE", 18, "/downloads/Lai H#/2025-10-22 7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)/7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ) [WHuP-LAEskE].mp4", false, false, false, 1, [], 98, ~U[2025-10-22 11:01:06Z], ~U[2026-01-09 21:20:44Z], ~U[2026-01-09 21:20:44Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Phẩm Chất \"Ngầm\" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)", 547, false, "WHuP-LAEskE", "https://www.youtube.com/watch?v=WHuP-LAEskE", "/downloads/Lai H#/2025-10-22 7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)/7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ) [WHuP-LAEskE].mp4", false, 1, ~U[2025-10-22 11:01:06Z]] 22:20:44.686 [debug] QUERY OK source="sources" db=0.3ms idle=122.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:44.687 [debug] QUERY OK source="media_profiles" db=0.3ms idle=6.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:20:44.688 [debug] QUERY OK source="media_items" db=0.3ms 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 [8] 22:20:44.688 [debug] Current batch of media processed. Will check again in 1000ms 22:20:45.689 [debug] Current batch of media processed. Will check again in 1000ms 22:20:46.690 [debug] Current batch of media processed. Will check again in 1000ms 22:20:47.691 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 502, "filename" => "/downloads/Lai H#/2025-10-17 Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm"/Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm" [-ZkxkU-sDvE].mp4", "id" => "-ZkxkU-sDvE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-ZkxkU-sDvE", "playlist_index" => 19, "timestamp" => 1760698801, "title" => "Gửi Bạn, Người Đang Cảm Thấy \"Nhục Nhã Vì Từng Van Xin Tình Cảm\"", "upload_date" => "20251017"} 22:20:47.692 [debug] QUERY OK source="sources" db=0.3ms idle=1566.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:20:47.693 [debug] QUERY OK source="sources" db=0.2ms idle=1567.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:47.695 [debug] QUERY OK source="media_items" db=1.5ms idle=1567.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-17 11:00:01Z], 1] 22:20:47.697 [debug] QUERY OK source="media_items" db=1.5ms idle=1128.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gửi Bạn, Người Đang Cảm Thấy \"Nhục Nhã Vì Từng Van Xin Tình Cảm\"", "ad01e435-aa85-4c92-965e-9b43f812a4da", 502, false, "-ZkxkU-sDvE", "https://www.youtube.com/watch?v=-ZkxkU-sDvE", 19, "/downloads/Lai H#/2025-10-17 Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm"/Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm" [-ZkxkU-sDvE].mp4", false, false, false, 1, [], 98, ~U[2025-10-17 11:00:01Z], ~U[2026-01-09 21:20:47Z], ~U[2026-01-09 21:20:47Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gửi Bạn, Người Đang Cảm Thấy \"Nhục Nhã Vì Từng Van Xin Tình Cảm\"", 502, false, "-ZkxkU-sDvE", "https://www.youtube.com/watch?v=-ZkxkU-sDvE", "/downloads/Lai H#/2025-10-17 Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm"/Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm" [-ZkxkU-sDvE].mp4", false, 1, ~U[2025-10-17 11:00:01Z]] 22:20:47.698 [debug] QUERY OK source="sources" db=0.3ms idle=128.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:47.698 [debug] QUERY OK source="media_profiles" db=0.2ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:20:47.699 [debug] QUERY OK source="media_items" db=0.3ms idle=5.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [9] 22:20:47.699 [debug] Current batch of media processed. Will check again in 1000ms 22:20:48.700 [debug] Current batch of media processed. Will check again in 1000ms 22:20:49.701 [debug] Current batch of media processed. Will check again in 1000ms 22:20:50.702 [debug] Current batch of media processed. Will check again in 1000ms 22:20:51.220 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@laihofficial --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Lai H./%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/c5/60/c560bd0b3d27c3814c34c6fa49bf591baef46afbd38ac81c57280cadeb3213d4.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/b9/cf/b9cf77f1597910d149e38368fecbf492789921977e7d404099059de23afb4a7b.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 22:20:51.226 [debug] Gracefully stopping file follower 22:20:51.228 [debug] QUERY OK source="sources" db=1.0ms queue=1.0ms idle=650.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:20:51.229 [debug] QUERY OK source="sources" db=0.7ms idle=102.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:51.233 [debug] QUERY OK source="media_items" db=2.7ms queue=1.5ms idle=103.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-08 11:00:45Z], 1] 22:20:51.236 [debug] QUERY OK source="media_items" db=1.4ms idle=108.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái \"Hot Girl\"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)", "7a948938-ae11-422f-9f0c-c31c6e5dbc31", 406, false, "O2F_DG6Mrpc", "https://www.youtube.com/watch?v=O2F_DG6Mrpc", 1, "/downloads/Lai H#/2026-01-08 Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)/Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không) [O2F_DG6Mrpc].mp4", false, false, false, 1, [], 98, ~U[2026-01-08 11:00:45Z], ~U[2026-01-09 21:20:51Z], ~U[2026-01-09 21:20:51Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái \"Hot Girl\"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)", 406, false, "O2F_DG6Mrpc", "https://www.youtube.com/watch?v=O2F_DG6Mrpc", "/downloads/Lai H#/2026-01-08 Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)/Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không) [O2F_DG6Mrpc].mp4", false, 1, ~U[2026-01-08 11:00:45Z]] 22:20:51.237 [debug] QUERY OK source="sources" db=0.6ms queue=0.4ms idle=111.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:51.244 [debug] QUERY OK source="media_items" db=5.7ms idle=10.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-02 11:50:01Z], 1] 22:20:51.246 [debug] QUERY OK source="media_items" db=1.2ms queue=0.3ms idle=15.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)", "472973fe-f93c-4e95-8118-9d377394fd26", 631, false, "tFxLcyt7qW0", "https://www.youtube.com/watch?v=tFxLcyt7qW0", 2, "/downloads/Lai H#/2026-01-02 Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)/Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...) [tFxLcyt7qW0].mp4", false, false, false, 1, [], 98, ~U[2026-01-02 11:50:01Z], ~U[2026-01-09 21:20:51Z], ~U[2026-01-09 21:20:51Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)", 631, false, "tFxLcyt7qW0", "https://www.youtube.com/watch?v=tFxLcyt7qW0", "/downloads/Lai H#/2026-01-02 Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)/Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...) [tFxLcyt7qW0].mp4", false, 1, ~U[2026-01-02 11:50:01Z]] 22:20:51.247 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=13.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:51.251 [debug] QUERY OK source="media_items" db=3.1ms idle=12.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-23 12:47:59Z], 1] 22:20:51.254 [debug] QUERY OK source="media_items" db=1.7ms queue=0.3ms idle=14.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)", "112fc86e-740c-4608-bfc4-d5d4e13b669d", 478, false, "GT2Ggz2gMwQ", "https://www.youtube.com/watch?v=GT2Ggz2gMwQ", 3, "/downloads/Lai H#/2025-12-23 CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)/CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H) [GT2Ggz2gMwQ].mp4", false, false, false, 1, [], 98, ~U[2025-12-23 12:47:59Z], ~U[2026-01-09 21:20:51Z], ~U[2026-01-09 21:20:51Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)", 478, false, "GT2Ggz2gMwQ", "https://www.youtube.com/watch?v=GT2Ggz2gMwQ", "/downloads/Lai H#/2025-12-23 CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)/CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H) [GT2Ggz2gMwQ].mp4", false, 1, ~U[2025-12-23 12:47:59Z]] 22:20:51.256 [debug] QUERY OK source="sources" db=0.9ms idle=11.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:51.260 [debug] QUERY OK source="media_items" db=3.5ms queue=1.0ms idle=10.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-21 11:32:39Z], 1] 22:20:51.266 [debug] QUERY OK source="media_items" db=4.7ms idle=14.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC", "2a54207c-390c-457d-ab91-c317bc1ef573", 430, false, "bhOCUyTgAKk", "https://www.youtube.com/watch?v=bhOCUyTgAKk", 4, "/downloads/Lai H#/2025-12-21 7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC/7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC [bhOCUyTgAKk].mp4", false, false, false, 1, [], 98, ~U[2025-12-21 11:32:39Z], ~U[2026-01-09 21:20:51Z], ~U[2026-01-09 21:20:51Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC", 430, false, "bhOCUyTgAKk", "https://www.youtube.com/watch?v=bhOCUyTgAKk", "/downloads/Lai H#/2025-12-21 7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC/7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC [bhOCUyTgAKk].mp4", false, 1, ~U[2025-12-21 11:32:39Z]] 22:20:51.267 [debug] QUERY OK source="sources" db=0.6ms idle=15.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:51.270 [debug] QUERY OK source="media_items" db=1.8ms queue=0.8ms idle=13.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-16 12:08:44Z], 1] 22:20:51.274 [debug] QUERY OK source="media_items" db=2.4ms idle=15.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Ngừng Bị Phụ Nữ Dắt Mũi", "8a35b894-33fe-44af-a865-67cbe9bd3e08", 549, false, "rrfTiV2b6YQ", "https://www.youtube.com/watch?v=rrfTiV2b6YQ", 5, "/downloads/Lai H#/2025-12-16 Cách Ngừng Bị Phụ Nữ Dắt Mũi/Cách Ngừng Bị Phụ Nữ Dắt Mũi [rrfTiV2b6YQ].mp4", false, false, false, 1, [], 98, ~U[2025-12-16 12:08:44Z], ~U[2026-01-09 21:20:51Z], ~U[2026-01-09 21:20:51Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Ngừng Bị Phụ Nữ Dắt Mũi", 549, false, "rrfTiV2b6YQ", "https://www.youtube.com/watch?v=rrfTiV2b6YQ", "/downloads/Lai H#/2025-12-16 Cách Ngừng Bị Phụ Nữ Dắt Mũi/Cách Ngừng Bị Phụ Nữ Dắt Mũi [rrfTiV2b6YQ].mp4", false, 1, ~U[2025-12-16 12:08:44Z]] 22:20:51.276 [debug] QUERY OK source="sources" db=0.9ms queue=0.6ms idle=14.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:51.278 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=10.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-12 10:56:14Z], 1] 22:20:51.280 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=11.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)", "038a0d90-a21a-4782-bcfc-8df866e5ea9e", 419, false, "A0DpPnplfME", "https://www.youtube.com/watch?v=A0DpPnplfME", 6, "/downloads/Lai H#/2025-12-12 5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)/5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền) [A0DpPnplfME].mp4", false, false, false, 1, [], 98, ~U[2025-12-12 10:56:14Z], ~U[2026-01-09 21:20:51Z], ~U[2026-01-09 21:20:51Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)", 419, false, "A0DpPnplfME", "https://www.youtube.com/watch?v=A0DpPnplfME", "/downloads/Lai H#/2025-12-12 5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)/5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền) [A0DpPnplfME].mp4", false, 1, ~U[2025-12-12 10:56:14Z]] 22:20:51.282 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=10.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:51.284 [debug] QUERY OK source="media_items" db=1.9ms idle=7.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-09 11:01:49Z], 1] 22:20:51.286 [debug] QUERY OK source="media_items" db=1.4ms idle=8.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ", "fd25c28f-e6ca-468f-aaa5-c41dcdbe337c", 467, false, "uTCCRYkxdrc", "https://www.youtube.com/watch?v=uTCCRYkxdrc", 7, "/downloads/Lai H#/2025-12-09 Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ/Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ [uTCCRYkxdrc].mp4", false, false, false, 1, [], 98, ~U[2025-12-09 11:01:49Z], ~U[2026-01-09 21:20:51Z], ~U[2026-01-09 21:20:51Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ", 467, false, "uTCCRYkxdrc", "https://www.youtube.com/watch?v=uTCCRYkxdrc", "/downloads/Lai H#/2025-12-09 Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ/Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ [uTCCRYkxdrc].mp4", false, 1, ~U[2025-12-09 11:01:49Z]] 22:20:51.287 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:51.290 [debug] QUERY OK source="media_items" db=1.8ms queue=0.2ms idle=7.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-05 11:50:09Z], 1] 22:20:51.292 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=8.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn", "4705e79e-66a1-4871-88b2-8f39ad9343ed", 535, false, "bKiZySzvGD8", "https://www.youtube.com/watch?v=bKiZySzvGD8", 8, "/downloads/Lai H#/2025-12-05 5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn/5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn [bKiZySzvGD8].mp4", false, false, false, 1, [], 98, ~U[2025-12-05 11:50:09Z], ~U[2026-01-09 21:20:51Z], ~U[2026-01-09 21:20:51Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn", 535, false, "bKiZySzvGD8", "https://www.youtube.com/watch?v=bKiZySzvGD8", "/downloads/Lai H#/2025-12-05 5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn/5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn [bKiZySzvGD8].mp4", false, 1, ~U[2025-12-05 11:50:09Z]] 22:20:51.293 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:51.296 [debug] QUERY OK source="media_items" db=1.9ms idle=7.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-02 11:07:18Z], 1] 22:20:51.298 [debug] QUERY OK source="media_items" db=1.4ms idle=8.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù", "a9738905-e678-4365-9076-81bdd7dfe895", 421, false, "gk1njE6RfEA", "https://www.youtube.com/watch?v=gk1njE6RfEA", 9, "/downloads/Lai H#/2025-12-02 Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù/Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù [gk1njE6RfEA].mp4", false, false, false, 1, [], 98, ~U[2025-12-02 11:07:18Z], ~U[2026-01-09 21:20:51Z], ~U[2026-01-09 21:20:51Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù", 421, false, "gk1njE6RfEA", "https://www.youtube.com/watch?v=gk1njE6RfEA", "/downloads/Lai H#/2025-12-02 Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù/Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù [gk1njE6RfEA].mp4", false, 1, ~U[2025-12-02 11:07:18Z]] 22:20:51.299 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:51.302 [debug] QUERY OK source="media_items" db=2.0ms queue=0.4ms idle=7.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-28 11:14:51Z], 1] 22:20:51.304 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=8.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần", "1640e713-939d-480c-96e9-e66e7457a0cc", 516, false, "aHFBOdr6334", "https://www.youtube.com/watch?v=aHFBOdr6334", 10, "/downloads/Lai H#/2025-11-28 5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần/5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần [aHFBOdr6334].mp4", false, false, false, 1, [], 98, ~U[2025-11-28 11:14:51Z], ~U[2026-01-09 21:20:51Z], ~U[2026-01-09 21:20:51Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần", 516, false, "aHFBOdr6334", "https://www.youtube.com/watch?v=aHFBOdr6334", "/downloads/Lai H#/2025-11-28 5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần/5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần [aHFBOdr6334].mp4", false, 1, ~U[2025-11-28 11:14:51Z]] 22:20:51.307 [debug] QUERY OK source="sources" db=2.6ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:51.310 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms idle=9.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-25 11:22:21Z], 1] 22:20:51.312 [debug] QUERY OK source="media_items" db=1.4ms idle=11.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn", "c12c3aac-8ef3-44e7-a4a3-4eefa0833961", 504, false, "SyJlIc8ZVt8", "https://www.youtube.com/watch?v=SyJlIc8ZVt8", 11, "/downloads/Lai H#/2025-11-25 5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn/5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn [SyJlIc8ZVt8].mp4", false, false, false, 1, [], 98, ~U[2025-11-25 11:22:21Z], ~U[2026-01-09 21:20:51Z], ~U[2026-01-09 21:20:51Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn", 504, false, "SyJlIc8ZVt8", "https://www.youtube.com/watch?v=SyJlIc8ZVt8", "/downloads/Lai H#/2025-11-25 5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn/5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn [SyJlIc8ZVt8].mp4", false, 1, ~U[2025-11-25 11:22:21Z]] 22:20:51.313 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=10.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:51.317 [debug] QUERY OK source="media_items" db=2.9ms queue=0.4ms idle=9.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-18 11:01:22Z], 1] 22:20:51.319 [debug] QUERY OK source="media_items" db=1.3ms idle=10.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?", "89a546e0-49b8-4891-8a4b-aa0cf7cd80d5", 634, false, "j8kORUOyDvE", "https://www.youtube.com/watch?v=j8kORUOyDvE", 12, "/downloads/Lai H#/2025-11-18 Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?/Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng? [j8kORUOyDvE].mp4", false, false, false, 1, [], 98, ~U[2025-11-18 11:01:22Z], ~U[2026-01-09 21:20:51Z], ~U[2026-01-09 21:20:51Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?", 634, false, "j8kORUOyDvE", "https://www.youtube.com/watch?v=j8kORUOyDvE", "/downloads/Lai H#/2025-11-18 Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?/Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng? [j8kORUOyDvE].mp4", false, 1, ~U[2025-11-18 11:01:22Z]] 22:20:51.321 [debug] QUERY OK source="sources" db=0.5ms queue=0.4ms idle=10.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:51.323 [debug] QUERY OK source="media_items" db=1.9ms queue=0.3ms idle=9.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-14 11:26:30Z], 1] 22:20:51.325 [debug] QUERY OK source="media_items" db=1.2ms idle=10.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?", "84f3721d-a92a-4c61-8c64-12309fbadb7d", 495, false, "o9_rrCsFYUU", "https://www.youtube.com/watch?v=o9_rrCsFYUU", 13, "/downloads/Lai H#/2025-11-14 Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?/Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn? [o9_rrCsFYUU].mp4", false, false, false, 1, [], 98, ~U[2025-11-14 11:26:30Z], ~U[2026-01-09 21:20:51Z], ~U[2026-01-09 21:20:51Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?", 495, false, "o9_rrCsFYUU", "https://www.youtube.com/watch?v=o9_rrCsFYUU", "/downloads/Lai H#/2025-11-14 Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?/Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn? [o9_rrCsFYUU].mp4", false, 1, ~U[2025-11-14 11:26:30Z]] 22:20:51.326 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=9.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:51.329 [debug] QUERY OK source="media_items" db=1.7ms queue=0.3ms idle=7.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-11 11:00:58Z], 1] 22:20:51.331 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=8.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)", "43c062fb-776d-4294-882f-90a3b1bbf7fa", 477, false, "Njy8gkqBUbU", "https://www.youtube.com/watch?v=Njy8gkqBUbU", 14, "/downloads/Lai H#/2025-11-11 7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)/7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC) [Njy8gkqBUbU].mp4", false, false, false, 1, [], 98, ~U[2025-11-11 11:00:58Z], ~U[2026-01-09 21:20:51Z], ~U[2026-01-09 21:20:51Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)", 477, false, "Njy8gkqBUbU", "https://www.youtube.com/watch?v=Njy8gkqBUbU", "/downloads/Lai H#/2025-11-11 7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)/7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC) [Njy8gkqBUbU].mp4", false, 1, ~U[2025-11-11 11:00:58Z]] 22:20:51.332 [debug] QUERY OK source="sources" db=0.5ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:51.335 [debug] QUERY OK source="media_items" db=1.8ms queue=0.4ms idle=7.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-07 11:06:55Z], 1] 22:20:51.338 [debug] QUERY OK source="media_items" db=2.1ms idle=8.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn", "2dbd6b3d-af78-4352-bc58-0a509fff5e35", 545, false, "9A_QVmzjnY4", "https://www.youtube.com/watch?v=9A_QVmzjnY4", 15, "/downloads/Lai H#/2025-11-07 Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn/Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn [9A_QVmzjnY4].mp4", false, false, false, 1, [], 98, ~U[2025-11-07 11:06:55Z], ~U[2026-01-09 21:20:51Z], ~U[2026-01-09 21:20:51Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn", 545, false, "9A_QVmzjnY4", "https://www.youtube.com/watch?v=9A_QVmzjnY4", "/downloads/Lai H#/2025-11-07 Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn/Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn [9A_QVmzjnY4].mp4", false, 1, ~U[2025-11-07 11:06:55Z]] 22:20:51.339 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=9.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:51.342 [debug] QUERY OK source="media_items" db=1.9ms queue=0.3ms idle=8.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-05 11:00:34Z], 1] 22:20:51.344 [debug] QUERY OK source="media_items" db=1.2ms idle=9.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ", "96bfbe7d-5a36-4bb9-88b5-03bb0223a20b", 448, false, "CTQ2VbP40MQ", "https://www.youtube.com/watch?v=CTQ2VbP40MQ", 16, "/downloads/Lai H#/2025-11-05 Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ/Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ [CTQ2VbP40MQ].mp4", false, false, false, 1, [], 98, ~U[2025-11-05 11:00:34Z], ~U[2026-01-09 21:20:51Z], ~U[2026-01-09 21:20:51Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ", 448, false, "CTQ2VbP40MQ", "https://www.youtube.com/watch?v=CTQ2VbP40MQ", "/downloads/Lai H#/2025-11-05 Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ/Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ [CTQ2VbP40MQ].mp4", false, 1, ~U[2025-11-05 11:00:34Z]] 22:20:51.345 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=9.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:51.347 [debug] QUERY OK source="media_items" db=1.8ms queue=0.4ms 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[2025-10-29 11:00:25Z], 1] 22:20:51.350 [debug] QUERY OK source="media_items" db=1.7ms idle=8.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này..", "18e030eb-b1a4-4298-b47e-0290824a38a3", 371, false, "DjaOsvMOn_Y", "https://www.youtube.com/watch?v=DjaOsvMOn_Y", 17, "/downloads/Lai H#/2025-10-29 Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.#/Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.. [DjaOsvMOn_Y].mp4", false, false, false, 1, [], 98, ~U[2025-10-29 11:00:25Z], ~U[2026-01-09 21:20:51Z], ~U[2026-01-09 21:20:51Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này..", 371, false, "DjaOsvMOn_Y", "https://www.youtube.com/watch?v=DjaOsvMOn_Y", "/downloads/Lai H#/2025-10-29 Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.#/Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.. [DjaOsvMOn_Y].mp4", false, 1, ~U[2025-10-29 11:00:25Z]] 22:20:51.351 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:51.355 [debug] QUERY OK source="media_items" db=3.1ms queue=0.3ms idle=7.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-22 11:01:06Z], 1] 22:20:51.358 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=10.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Phẩm Chất \"Ngầm\" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)", "dc60c517-4984-4d58-af7d-64f0ebfcc797", 547, false, "WHuP-LAEskE", "https://www.youtube.com/watch?v=WHuP-LAEskE", 18, "/downloads/Lai H#/2025-10-22 7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)/7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ) [WHuP-LAEskE].mp4", false, false, false, 1, [], 98, ~U[2025-10-22 11:01:06Z], ~U[2026-01-09 21:20:51Z], ~U[2026-01-09 21:20:51Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Phẩm Chất \"Ngầm\" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)", 547, false, "WHuP-LAEskE", "https://www.youtube.com/watch?v=WHuP-LAEskE", "/downloads/Lai H#/2025-10-22 7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)/7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ) [WHuP-LAEskE].mp4", false, 1, ~U[2025-10-22 11:01:06Z]] 22:20:51.359 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=11.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:51.362 [debug] QUERY OK source="media_items" db=2.5ms queue=0.2ms idle=9.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-17 11:00:01Z], 1] 22:20:51.364 [debug] QUERY OK source="media_items" db=1.2ms idle=11.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gửi Bạn, Người Đang Cảm Thấy \"Nhục Nhã Vì Từng Van Xin Tình Cảm\"", "5c574fcc-421d-4a2f-8387-a2e617be7229", 502, false, "-ZkxkU-sDvE", "https://www.youtube.com/watch?v=-ZkxkU-sDvE", 19, "/downloads/Lai H#/2025-10-17 Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm"/Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm" [-ZkxkU-sDvE].mp4", false, false, false, 1, [], 98, ~U[2025-10-17 11:00:01Z], ~U[2026-01-09 21:20:51Z], ~U[2026-01-09 21:20:51Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gửi Bạn, Người Đang Cảm Thấy \"Nhục Nhã Vì Từng Van Xin Tình Cảm\"", 502, false, "-ZkxkU-sDvE", "https://www.youtube.com/watch?v=-ZkxkU-sDvE", "/downloads/Lai H#/2025-10-17 Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm"/Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm" [-ZkxkU-sDvE].mp4", false, 1, ~U[2025-10-17 11:00:01Z]] 22:20:51.365 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=10.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:51.368 [debug] QUERY OK source="media_items" db=2.0ms idle=8.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-15 10:50:34Z], 1] 22:20:51.370 [debug] QUERY OK source="media_items" db=1.6ms idle=9.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng", "7a033121-d173-4eae-bcdc-3d1b6d66d553", 479, false, "AduJcs6dxUQ", "https://www.youtube.com/watch?v=AduJcs6dxUQ", 20, "/downloads/Lai H#/2025-10-15 Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng/Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng [AduJcs6dxUQ].mp4", false, false, false, 1, [], 98, ~U[2025-10-15 10:50:34Z], ~U[2026-01-09 21:20:51Z], ~U[2026-01-09 21:20:51Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng", 479, false, "AduJcs6dxUQ", "https://www.youtube.com/watch?v=AduJcs6dxUQ", "/downloads/Lai H#/2025-10-15 Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng/Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng [AduJcs6dxUQ].mp4", false, 1, ~U[2025-10-15 10:50:34Z]] 22:20:51.372 [debug] QUERY OK source="sources" db=0.6ms idle=8.5ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-01-09 21:20:51Z], ~U[2026-01-09 21:20:51Z], 1] 22:20:51.374 [debug] QUERY OK source="media_items" db=1.9ms queue=0.3ms idle=7.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:20:51.378 [debug] QUERY OK source="media_items" db=3.4ms idle=9.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")))) [1] 22:20:51.380 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=10.5ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 22:20:51.383 [debug] QUERY OK source="tasks" db=0.5ms idle=8.0ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [8328, 1, ~U[2026-01-09 21:20:51Z], ~U[2026-01-09 21:20:51Z]] 22:20:51.384 [info] {"args":{"id":1},"id":8321,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":74964507,"event":"job:stop","queue_time":909301,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 22:21:00.032 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:21:11.599 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:41.601 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:00.033 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:22:11.603 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:41.606 [info] {"source":"oban","duration":1475,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:00.034 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:23:11.607 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:20.898 [info] {"args":{"id":6},"id":8323,"meta":{},"system_time":1767993800897920046,"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"]} 22:23:20.898 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1771.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:20.899 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=1772.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 [] 22:23:20.901 [debug] QUERY OK source="media_items" db=1.6ms idle=1012.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")))) [6] 22:23:20.903 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=11.1ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [6] 22:23:20.904 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:23:20.904 [debug] QUERY OK source="settings" db=0.1ms idle=5.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:23:20.905 [debug] QUERY OK source="settings" db=0.1ms idle=5.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:23:20.909 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=4.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [6] 22:23:20.911 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 22:23:20.912 [debug] Current batch of media processed. Will check again in 1000ms 22:23:20.912 [debug] QUERY OK source="settings" db=0.2ms idle=8.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:23:20.913 [debug] QUERY OK source="settings" db=0.2ms idle=8.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:23:20.913 [debug] QUERY OK source="settings" db=0.1ms idle=8.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:23:20.913 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@Cu%E1%BB%99cS%E1%BB%91ngH%C3%B4nNh%C3%A2n-377 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/25/da/25daa2202a926d99572d9d75b4e3746194819e972faa34ead522884fc5bdb6aa.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/ba/24/ba2416e7ed92e1bfdb7a905bca1c1d902910db9f40662cc5bb29b7a04a8cd843.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:23:21.912 [debug] Current batch of media processed. Will check again in 1000ms 22:23:22.913 [debug] Current batch of media processed. Will check again in 1000ms 22:23:23.914 [debug] Current batch of media processed. Will check again in 1000ms 22:23:24.915 [debug] Current batch of media processed. Will check again in 1000ms 22:23:25.916 [debug] Current batch of media processed. Will check again in 1000ms 22:23:26.917 [debug] Current batch of media processed. Will check again in 1000ms 22:23:27.918 [debug] Current batch of media processed. Will check again in 1000ms 22:23:28.920 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?\nNhiều người cho rằng đàn ông dễ ngoại tình hơn phụ nữ. Nhưng sự thật lại hoàn toàn ngược lại…\nPhụ nữ, khi đã thiếu thốn cảm xúc, khi đã cô đơn trong chính cuộc hôn nhân của mình, thì cánh cửa ngoại tình lại mở ra dễ hơn rất nhiều.\nVì sao họ không chủ động, không tán tỉnh… mà vẫn có người tìm đến?\nVì sao chỉ một sự quan tâm đúng lúc cũng đủ khiến họ rung động?\nTrong video này, chúng ta sẽ bóc trần những sự thật ít ai dám nói về tâm lý phụ nữ khi muốn ngoại tình – để đàn ông hiểu, và để hôn nhân không rơi vào bi kịch.”\n\n👉 Xem đến cuối để tránh sai lầm khiến người phụ nữ bên bạn lặng lẽ rời xa.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 857, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-09 Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?/Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần? [2dLi5UPMJ4Y].mp4", "id" => "2dLi5UPMJ4Y", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=2dLi5UPMJ4Y", "playlist_index" => 1, "timestamp" => 1767963606, "title" => "Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?", "upload_date" => "20260109"} 22:23:28.920 [debug] QUERY OK source="sources" db=0.3ms idle=792.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:23:28.921 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=793.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:28.922 [debug] QUERY OK source="media_items" db=0.4ms idle=794.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-09 13:00:06Z], 6] 22:23:28.925 [debug] QUERY OK source="media_items" db=2.5ms idle=795.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" ["Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?\nNhiều người cho rằng đàn ông dễ ngoại tình hơn phụ nữ. Nhưng sự thật lại hoàn toàn ngược lại…\nPhụ nữ, khi đã thiếu thốn cảm xúc, khi đã cô đơn trong chính cuộc hôn nhân của mình, thì cánh cửa ngoại tình lại mở ra dễ hơn rất nhiều.\nVì sao họ không chủ động, không tán tỉnh… mà vẫn có người tìm đến?\nVì sao chỉ một sự quan tâm đúng lúc cũng đủ khiến họ rung động?\nTrong video này, chúng ta sẽ bóc trần những sự thật ít ai dám nói về tâm lý phụ nữ khi muốn ngoại tình – để đàn ông hiểu, và để hôn nhân không rơi vào bi kịch.”\n\n👉 Xem đến cuối để tránh sai lầm khiến người phụ nữ bên bạn lặng lẽ rời xa.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?", "edafbd1b-ea9b-4d35-8676-f15567c30fba", 857, false, "2dLi5UPMJ4Y", "https://www.youtube.com/watch?v=2dLi5UPMJ4Y", 1, "/downloads/Cuộc Sống Hôn Nhân/2026-01-09 Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?/Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần? [2dLi5UPMJ4Y].mp4", false, false, false, 6, [], 99, ~U[2026-01-09 13:00:06Z], ~U[2026-01-09 21:23:28Z], ~U[2026-01-09 21:23:28Z], "Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?\nNhiều người cho rằng đàn ông dễ ngoại tình hơn phụ nữ. Nhưng sự thật lại hoàn toàn ngược lại…\nPhụ nữ, khi đã thiếu thốn cảm xúc, khi đã cô đơn trong chính cuộc hôn nhân của mình, thì cánh cửa ngoại tình lại mở ra dễ hơn rất nhiều.\nVì sao họ không chủ động, không tán tỉnh… mà vẫn có người tìm đến?\nVì sao chỉ một sự quan tâm đúng lúc cũng đủ khiến họ rung động?\nTrong video này, chúng ta sẽ bóc trần những sự thật ít ai dám nói về tâm lý phụ nữ khi muốn ngoại tình – để đàn ông hiểu, và để hôn nhân không rơi vào bi kịch.”\n\n👉 Xem đến cuối để tránh sai lầm khiến người phụ nữ bên bạn lặng lẽ rời xa.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?", 857, false, "2dLi5UPMJ4Y", "https://www.youtube.com/watch?v=2dLi5UPMJ4Y", "/downloads/Cuộc Sống Hôn Nhân/2026-01-09 Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?/Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần? [2dLi5UPMJ4Y].mp4", false, 6, ~U[2026-01-09 13:00:06Z]] 22:23:28.926 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=19.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:28.927 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=5.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:23:28.927 [debug] QUERY OK source="media_items" db=0.3ms 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 [17426] 22:23:28.928 [info] Kicking off download for media item #17426 (2dLi5UPMJ4Y) 22:23:28.930 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=3.4ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [8329, 17426, ~U[2026-01-09 21:23:28Z], ~U[2026-01-09 21:23:28Z]] 22:23:28.930 [debug] Current batch of media processed. Will check again in 1000ms 22:23:28.936 [info] {"args":{"id":17426},"id":8329,"meta":{},"system_time":1767993808936742021,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:23:28.937 [debug] QUERY OK source="media_items" db=0.3ms idle=9.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [17426] 22:23:28.937 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:23:28.938 [debug] QUERY OK source="sources" db=0.2ms 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" = ?) [6] 22:23:28.938 [debug] QUERY OK source="media_profiles" db=0.2ms idle=8.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:23:28.939 [debug] QUERY OK source="media_items" db=0.3ms idle=8.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17426] 22:23:28.941 [debug] QUERY OK source="media_metadata" db=0.3ms idle=4.1ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [17426] 22:23:28.941 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 22:23:28.942 [debug] QUERY OK source="settings" db=0.1ms 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 [] 22:23:28.942 [debug] QUERY OK source="settings" db=0.1ms idle=3.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:23:28.943 [debug] Running yt-dlp command for action: get_downloadable_status 22:23:28.944 [debug] QUERY OK source="settings" db=0.1ms idle=4.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:23:28.944 [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 [] 22:23:28.944 [debug] QUERY OK source="settings" db=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 [] 22:23:28.945 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=2dLi5UPMJ4Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ed/ad/edad478eb16970b14ab9a0998fdf1114db0299239f726aedb0aa4ad837b75d27.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:23:29.931 [debug] Current batch of media processed. Will check again in 1000ms 22:23:30.932 [debug] Current batch of media processed. Will check again in 1000ms 22:23:31.934 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất\nCó những kiểu đàn ông không cần tán tỉnh, không cần ve vãn công khai, nhưng vẫn khiến phụ nữ đã có gia đình dễ rung động lúc nào không hay.\nTrong video này, chúng ta sẽ cùng phân tích 6 mẫu đàn ông khiến phụ nữ đã có gia đình cũng khó giữ được sự bình thản, không phải để cổ xúy sai lầm, mà để hiểu rõ tâm lý – nhận diện sớm – và tránh những ranh giới mong manh dễ vượt quá giới hạn.\n📌 Xem đến cuối video, bạn sẽ bất ngờ vì mẫu đàn ông nguy hiểm nhất lại không phải người bạn nghĩ tới…\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 1099, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-08 6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất/6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất [9uhhxSWASzc].mp4", "id" => "9uhhxSWASzc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=9uhhxSWASzc", "playlist_index" => 2, "timestamp" => 1767877206, "title" => "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất", "upload_date" => "20260108"} 22:23:31.934 [debug] QUERY OK source="sources" db=0.3ms idle=1806.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:23:31.935 [debug] QUERY OK source="sources" db=0.2ms idle=1807.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:31.937 [debug] QUERY OK source="media_items" db=1.2ms idle=1807.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-08 13:00:06Z], 6] 22:23:31.939 [debug] QUERY OK source="media_items" db=1.6ms idle=1022.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" ["6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất\nCó những kiểu đàn ông không cần tán tỉnh, không cần ve vãn công khai, nhưng vẫn khiến phụ nữ đã có gia đình dễ rung động lúc nào không hay.\nTrong video này, chúng ta sẽ cùng phân tích 6 mẫu đàn ông khiến phụ nữ đã có gia đình cũng khó giữ được sự bình thản, không phải để cổ xúy sai lầm, mà để hiểu rõ tâm lý – nhận diện sớm – và tránh những ranh giới mong manh dễ vượt quá giới hạn.\n📌 Xem đến cuối video, bạn sẽ bất ngờ vì mẫu đàn ông nguy hiểm nhất lại không phải người bạn nghĩ tới…\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất", "09e6a639-3596-4c26-af52-38dd7c3ea2e9", 1099, false, "9uhhxSWASzc", "https://www.youtube.com/watch?v=9uhhxSWASzc", 2, "/downloads/Cuộc Sống Hôn Nhân/2026-01-08 6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất/6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất [9uhhxSWASzc].mp4", false, false, false, 6, [], 98, ~U[2026-01-08 13:00:06Z], ~U[2026-01-09 21:23:31Z], ~U[2026-01-09 21:23:31Z], "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất\nCó những kiểu đàn ông không cần tán tỉnh, không cần ve vãn công khai, nhưng vẫn khiến phụ nữ đã có gia đình dễ rung động lúc nào không hay.\nTrong video này, chúng ta sẽ cùng phân tích 6 mẫu đàn ông khiến phụ nữ đã có gia đình cũng khó giữ được sự bình thản, không phải để cổ xúy sai lầm, mà để hiểu rõ tâm lý – nhận diện sớm – và tránh những ranh giới mong manh dễ vượt quá giới hạn.\n📌 Xem đến cuối video, bạn sẽ bất ngờ vì mẫu đàn ông nguy hiểm nhất lại không phải người bạn nghĩ tới…\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất", 1099, false, "9uhhxSWASzc", "https://www.youtube.com/watch?v=9uhhxSWASzc", "/downloads/Cuộc Sống Hôn Nhân/2026-01-08 6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất/6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất [9uhhxSWASzc].mp4", false, 6, ~U[2026-01-08 13:00:06Z]] 22:23:31.940 [debug] QUERY OK source="sources" db=0.3ms idle=23.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:31.940 [debug] QUERY OK source="media_profiles" db=0.2ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:23:31.941 [debug] QUERY OK source="media_items" db=0.3ms 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 [17345] 22:23:31.942 [debug] Current batch of media processed. Will check again in 1000ms 22:23:32.942 [debug] Current batch of media processed. Will check again in 1000ms 22:23:33.943 [debug] Current batch of media processed. Will check again in 1000ms 22:23:34.944 [debug] Current batch of media processed. Will check again in 1000ms 22:23:35.478 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=2dLi5UPMJ4Y --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/ed/ad/edad478eb16970b14ab9a0998fdf1114db0299239f726aedb0aa4ad837b75d27.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:23:35.479 [debug] Running yt-dlp command for action: download 22:23:35.480 [debug] QUERY OK source="settings" db=0.5ms queue=0.5ms idle=555.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 [] 22:23:35.481 [debug] QUERY OK source="settings" db=0.6ms queue=0.4ms idle=352.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 [] 22:23:35.482 [debug] QUERY OK source="settings" db=0.9ms idle=354.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:23:35.484 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=2dLi5UPMJ4Y --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S]-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/1a/2e/1a2e98ac81ae168f475582047ac9f5035aa0001949c2b3c8916698d143ab5d13.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:23:35.946 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "⚠️ Không phải tự nhiên mà đàn ông dễ rung động trước người phụ nữ khác.\nTrong rất nhiều trường hợp, chỉ cần gặp đúng “kiểu phụ nữ” này, cảm xúc đã vượt khỏi tầm kiểm soát 😶\u200D🌫️\n\n💡 Video này sẽ phân tích rõ:\n👉 6 kiểu phụ nữ khiến đàn ông đã gặp là khó quên, dễ nảy sinh cảm xúc ngoài luồng\n👉 Vì sao những kiểu phụ nữ này không cần quá xinh đẹp vẫn khiến đàn ông xao lòng\n👉 Đâu là ranh giới giữa cảm nắng thoáng qua và ngoại tình tư tưởng nguy hiểm ⚠️\n\n🧠 Nội dung mang tính phân tích tâm lý – cảnh tỉnh – giúp cả đàn ông lẫn phụ nữ hiểu rõ hơn về cảm xúc của chính mình.\n“Phòng hơn chống – hiểu trước để tránh sai lầm về sau.”\n\n📌 Xem trọn video để nhận diện 6 kiểu phụ nữ dễ khiến đàn ông muốn vượt rào, từ đó biết cách giữ gìn hạnh phúc gia đình.\n\n00:00 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình\n07:46 Tâm sự: Yêu con trai của bạn thân - tôi phải làm sao?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlydanong #tamlyphunu #ngoaitinhtutưởng #honnhan #tinhyeu #danong #phunu #camxuc #giadinh #relationship #canhtinhhonnhan", "duration" => 1018, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E].mp4", "id" => "8xSr1Vfa5_E", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=8xSr1Vfa5_E", "playlist_index" => 3, "timestamp" => 1767790806, "title" => "6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình", "upload_date" => "20260107"} 22:23:35.947 [debug] QUERY OK source="sources" db=0.3ms idle=818.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:23:35.947 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=467.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:35.949 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=466.6ms 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 13:00:06Z], 6] 22:23:35.953 [debug] QUERY OK source="media_items" db=2.3ms idle=467.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" ["⚠️ Không phải tự nhiên mà đàn ông dễ rung động trước người phụ nữ khác.\nTrong rất nhiều trường hợp, chỉ cần gặp đúng “kiểu phụ nữ” này, cảm xúc đã vượt khỏi tầm kiểm soát 😶\u200D🌫️\n\n💡 Video này sẽ phân tích rõ:\n👉 6 kiểu phụ nữ khiến đàn ông đã gặp là khó quên, dễ nảy sinh cảm xúc ngoài luồng\n👉 Vì sao những kiểu phụ nữ này không cần quá xinh đẹp vẫn khiến đàn ông xao lòng\n👉 Đâu là ranh giới giữa cảm nắng thoáng qua và ngoại tình tư tưởng nguy hiểm ⚠️\n\n🧠 Nội dung mang tính phân tích tâm lý – cảnh tỉnh – giúp cả đàn ông lẫn phụ nữ hiểu rõ hơn về cảm xúc của chính mình.\n“Phòng hơn chống – hiểu trước để tránh sai lầm về sau.”\n\n📌 Xem trọn video để nhận diện 6 kiểu phụ nữ dễ khiến đàn ông muốn vượt rào, từ đó biết cách giữ gìn hạnh phúc gia đình.\n\n00:00 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình\n07:46 Tâm sự: Yêu con trai của bạn thân - tôi phải làm sao?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlydanong #tamlyphunu #ngoaitinhtutưởng #honnhan #tinhyeu #danong #phunu #camxuc #giadinh #relationship #canhtinhhonnhan", "6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình", "47855bf6-fea7-4d2f-88ec-d3777bbcfb55", 1018, false, "8xSr1Vfa5_E", "https://www.youtube.com/watch?v=8xSr1Vfa5_E", 3, "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E].mp4", false, false, false, 6, [], 98, ~U[2026-01-07 13:00:06Z], ~U[2026-01-09 21:23:35Z], ~U[2026-01-09 21:23:35Z], "⚠️ Không phải tự nhiên mà đàn ông dễ rung động trước người phụ nữ khác.\nTrong rất nhiều trường hợp, chỉ cần gặp đúng “kiểu phụ nữ” này, cảm xúc đã vượt khỏi tầm kiểm soát 😶\u200D🌫️\n\n💡 Video này sẽ phân tích rõ:\n👉 6 kiểu phụ nữ khiến đàn ông đã gặp là khó quên, dễ nảy sinh cảm xúc ngoài luồng\n👉 Vì sao những kiểu phụ nữ này không cần quá xinh đẹp vẫn khiến đàn ông xao lòng\n👉 Đâu là ranh giới giữa cảm nắng thoáng qua và ngoại tình tư tưởng nguy hiểm ⚠️\n\n🧠 Nội dung mang tính phân tích tâm lý – cảnh tỉnh – giúp cả đàn ông lẫn phụ nữ hiểu rõ hơn về cảm xúc của chính mình.\n“Phòng hơn chống – hiểu trước để tránh sai lầm về sau.”\n\n📌 Xem trọn video để nhận diện 6 kiểu phụ nữ dễ khiến đàn ông muốn vượt rào, từ đó biết cách giữ gìn hạnh phúc gia đình.\n\n00:00 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình\n07:46 Tâm sự: Yêu con trai của bạn thân - tôi phải làm sao?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlydanong #tamlyphunu #ngoaitinhtutưởng #honnhan #tinhyeu #danong #phunu #camxuc #giadinh #relationship #canhtinhhonnhan", "6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình", 1018, false, "8xSr1Vfa5_E", "https://www.youtube.com/watch?v=8xSr1Vfa5_E", "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E].mp4", false, 6, ~U[2026-01-07 13:00:06Z]] 22:23:35.954 [debug] QUERY OK source="sources" db=0.4ms idle=27.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:35.955 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=7.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:23:35.956 [debug] QUERY OK source="media_items" db=0.4ms idle=7.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17264] 22:23:35.956 [debug] Current batch of media processed. Will check again in 1000ms 22:23:36.957 [debug] Current batch of media processed. Will check again in 1000ms 22:23:37.958 [debug] Current batch of media processed. Will check again in 1000ms 22:23:38.959 [debug] Current batch of media processed. Will check again in 1000ms 22:23:39.961 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "⚠️ Đàn bà một khi đã ngoại tình, hành vi sẽ thay đổi rất rõ – nhưng không phải ai cũng nhận ra.\nHọ có thể nói lời yêu thương, cư xử bình thường, nhưng 4 điều này thì tuyệt đối không bao giờ còn chủ động như trước.\n\n🧠 Trong video này, bạn sẽ hiểu:\n🔍 4 hành vi phụ nữ chủ động rất nhiều khi còn yêu – nhưng biến mất khi đã thay lòng\n🔍 Vì sao đàn bà ngoại tình thường né tránh chứ không đối đầu\n🔍 Dấu hiệu tâm lý giúp đàn ông tỉnh táo trước khi mọi chuyện đi quá xa\n\n📌 Đây không phải để quy chụp, mà để nhận diện – nhìn rõ – tự bảo vệ cảm xúc của chính mình.\n“Biết sớm một bước, đỡ đau một đời.”\n\n👉 Xem trọn video để hiểu rõ 4 điều phụ nữ đã ngoại tình sẽ không bao giờ chủ động nữa.\n\n00:00 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động\n07:25 Tâm sự Người đàn bà \"mẫu mực\" ngoại tình \n\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #danba #honnhan #tinhcamvochong #phunuthaylong #dauhieungoaitinh #tinhyeu #giadinh", "duration" => 870, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-06 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động/Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động [qaJlLXP0Naw].mp4", "id" => "qaJlLXP0Naw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=qaJlLXP0Naw", "playlist_index" => 4, "timestamp" => 1767704406, "title" => "Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động", "upload_date" => "20260106"} 22:23:39.962 [debug] QUERY OK source="sources" db=0.6ms idle=833.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:23:39.963 [debug] QUERY OK source="sources" db=0.5ms idle=834.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:39.965 [debug] QUERY OK source="media_items" db=1.5ms idle=835.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-06 13:00:06Z], 6] 22:23:39.968 [debug] QUERY OK source="media_items" db=2.2ms idle=838.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 bà một khi đã ngoại tình, hành vi sẽ thay đổi rất rõ – nhưng không phải ai cũng nhận ra.\nHọ có thể nói lời yêu thương, cư xử bình thường, nhưng 4 điều này thì tuyệt đối không bao giờ còn chủ động như trước.\n\n🧠 Trong video này, bạn sẽ hiểu:\n🔍 4 hành vi phụ nữ chủ động rất nhiều khi còn yêu – nhưng biến mất khi đã thay lòng\n🔍 Vì sao đàn bà ngoại tình thường né tránh chứ không đối đầu\n🔍 Dấu hiệu tâm lý giúp đàn ông tỉnh táo trước khi mọi chuyện đi quá xa\n\n📌 Đây không phải để quy chụp, mà để nhận diện – nhìn rõ – tự bảo vệ cảm xúc của chính mình.\n“Biết sớm một bước, đỡ đau một đời.”\n\n👉 Xem trọn video để hiểu rõ 4 điều phụ nữ đã ngoại tình sẽ không bao giờ chủ động nữa.\n\n00:00 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động\n07:25 Tâm sự Người đàn bà \"mẫu mực\" ngoại tình \n\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #danba #honnhan #tinhcamvochong #phunuthaylong #dauhieungoaitinh #tinhyeu #giadinh", "Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động", "7c7aca0d-87d5-4e0b-95af-009dc1da0418", 870, false, "qaJlLXP0Naw", "https://www.youtube.com/watch?v=qaJlLXP0Naw", 4, "/downloads/Cuộc Sống Hôn Nhân/2026-01-06 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động/Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động [qaJlLXP0Naw].mp4", false, false, false, 6, [], 98, ~U[2026-01-06 13:00:06Z], ~U[2026-01-09 21:23:39Z], ~U[2026-01-09 21:23:39Z], "⚠️ Đàn bà một khi đã ngoại tình, hành vi sẽ thay đổi rất rõ – nhưng không phải ai cũng nhận ra.\nHọ có thể nói lời yêu thương, cư xử bình thường, nhưng 4 điều này thì tuyệt đối không bao giờ còn chủ động như trước.\n\n🧠 Trong video này, bạn sẽ hiểu:\n🔍 4 hành vi phụ nữ chủ động rất nhiều khi còn yêu – nhưng biến mất khi đã thay lòng\n🔍 Vì sao đàn bà ngoại tình thường né tránh chứ không đối đầu\n🔍 Dấu hiệu tâm lý giúp đàn ông tỉnh táo trước khi mọi chuyện đi quá xa\n\n📌 Đây không phải để quy chụp, mà để nhận diện – nhìn rõ – tự bảo vệ cảm xúc của chính mình.\n“Biết sớm một bước, đỡ đau một đời.”\n\n👉 Xem trọn video để hiểu rõ 4 điều phụ nữ đã ngoại tình sẽ không bao giờ chủ động nữa.\n\n00:00 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động\n07:25 Tâm sự Người đàn bà \"mẫu mực\" ngoại tình \n\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #danba #honnhan #tinhcamvochong #phunuthaylong #dauhieungoaitinh #tinhyeu #giadinh", "Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động", 870, false, "qaJlLXP0Naw", "https://www.youtube.com/watch?v=qaJlLXP0Naw", "/downloads/Cuộc Sống Hôn Nhân/2026-01-06 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động/Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động [qaJlLXP0Naw].mp4", false, 6, ~U[2026-01-06 13:00:06Z]] 22:23:39.969 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms 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" = ?) [6] 22:23:39.970 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=7.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:23:39.971 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=7.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17186] 22:23:39.971 [debug] Current batch of media processed. Will check again in 1000ms 22:23:40.972 [debug] Current batch of media processed. Will check again in 1000ms 22:23:41.609 [info] {"source":"oban","duration":1197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:41.973 [debug] Current batch of media processed. Will check again in 1000ms 22:23:42.975 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…\nPhụ nữ lớn tuổi rất hiếm khi chủ động, bởi họ hiểu rõ cảm xúc của mình và cũng sợ những tổn thương không đáng có.\nNhưng một khi họ chủ động làm 5 điều này, thì đó không còn là xã giao hay vui vẻ nhất thời nữa – mà là dấu hiệu cho thấy bạn đã chiếm một vị trí rất đặc biệt trong lòng họ.\nVideo sẽ giúp bạn nhận ra sớm những tín hiệu tinh tế, tránh hiểu nhầm, tránh bỏ lỡ và hiểu đúng tâm lý phụ nữ trưởng thành trong tình cảm.\n👉 Xem đến cuối để không bỏ qua dấu hiệu quan trọng nhất.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 1026, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-05 Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…/Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này… [Q6p0OR-EvHE].mp4", "id" => "Q6p0OR-EvHE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Q6p0OR-EvHE", "playlist_index" => 5, "timestamp" => 1767618006, "title" => "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…", "upload_date" => "20260105"} 22:23:42.975 [debug] QUERY OK source="sources" db=0.3ms idle=1847.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:23:42.976 [debug] QUERY OK source="sources" db=0.2ms idle=1848.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:42.978 [debug] QUERY OK source="media_items" db=1.2ms idle=1366.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-05 13:00:06Z], 6] 22:23:42.980 [debug] QUERY OK source="media_items" db=1.7ms idle=1039.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" ["Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…\nPhụ nữ lớn tuổi rất hiếm khi chủ động, bởi họ hiểu rõ cảm xúc của mình và cũng sợ những tổn thương không đáng có.\nNhưng một khi họ chủ động làm 5 điều này, thì đó không còn là xã giao hay vui vẻ nhất thời nữa – mà là dấu hiệu cho thấy bạn đã chiếm một vị trí rất đặc biệt trong lòng họ.\nVideo sẽ giúp bạn nhận ra sớm những tín hiệu tinh tế, tránh hiểu nhầm, tránh bỏ lỡ và hiểu đúng tâm lý phụ nữ trưởng thành trong tình cảm.\n👉 Xem đến cuối để không bỏ qua dấu hiệu quan trọng nhất.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…", "455de224-bd4d-4709-b679-8a3dbb0aa2fe", 1026, false, "Q6p0OR-EvHE", "https://www.youtube.com/watch?v=Q6p0OR-EvHE", 5, "/downloads/Cuộc Sống Hôn Nhân/2026-01-05 Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…/Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này… [Q6p0OR-EvHE].mp4", false, false, false, 6, [], 98, ~U[2026-01-05 13:00:06Z], ~U[2026-01-09 21:23:42Z], ~U[2026-01-09 21:23:42Z], "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…\nPhụ nữ lớn tuổi rất hiếm khi chủ động, bởi họ hiểu rõ cảm xúc của mình và cũng sợ những tổn thương không đáng có.\nNhưng một khi họ chủ động làm 5 điều này, thì đó không còn là xã giao hay vui vẻ nhất thời nữa – mà là dấu hiệu cho thấy bạn đã chiếm một vị trí rất đặc biệt trong lòng họ.\nVideo sẽ giúp bạn nhận ra sớm những tín hiệu tinh tế, tránh hiểu nhầm, tránh bỏ lỡ và hiểu đúng tâm lý phụ nữ trưởng thành trong tình cảm.\n👉 Xem đến cuối để không bỏ qua dấu hiệu quan trọng nhất.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…", 1026, false, "Q6p0OR-EvHE", "https://www.youtube.com/watch?v=Q6p0OR-EvHE", "/downloads/Cuộc Sống Hôn Nhân/2026-01-05 Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…/Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này… [Q6p0OR-EvHE].mp4", false, 6, ~U[2026-01-05 13:00:06Z]] 22:23:42.981 [debug] QUERY OK source="sources" db=0.3ms idle=40.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:23:42.981 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 22:23:42.982 [debug] QUERY OK source="media_items" db=0.3ms idle=5.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17107] 22:23:42.982 [debug] Current batch of media processed. Will check again in 1000ms 22:23:43.983 [debug] Current batch of media processed. Will check again in 1000ms 22:23:44.984 [debug] Current batch of media processed. Will check again in 1000ms 22:23:45.985 [debug] Current batch of media processed. Will check again in 1000ms 22:23:46.987 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông\nCó một điều rất nhỏ nhưng sức nặng cực lớn, đủ khiến người phụ nữ từng lạc lối không muốn rời xa, càng chạm càng thấy thiếu…\nKhông phải vật chất, không phải lời hứa, càng không phải vẻ ngoài hào nhoáng.\nVideo này sẽ chỉ ra cốt lõi tâm lý khiến nhiều phụ nữ dù biết sai vẫn khó dứt, khó buông, và vì sao đàn ông tinh tế chỉ cần nắm 1 điểm này là đã chiếm trọn cảm xúc.\n👉 Xem đến cuối để hiểu rõ điều gì khiến phụ nữ gắn bó bằng cảm xúc sâu nhất 💔❤️\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 868, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-04 Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông/Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông [bER7dGZ7mYw].mp4", "id" => "bER7dGZ7mYw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=bER7dGZ7mYw", "playlist_index" => 6, "timestamp" => 1767531606, "title" => "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông", "upload_date" => "20260104"} 22:23:46.987 [debug] QUERY OK source="sources" db=0.3ms idle=859.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:23:46.988 [debug] QUERY OK source="sources" db=0.1ms idle=860.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:46.989 [debug] QUERY OK source="media_items" db=1.2ms idle=860.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-04 13:00:06Z], 6] 22:23:46.992 [debug] QUERY OK source="media_items" db=1.7ms idle=862.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ỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông\nCó một điều rất nhỏ nhưng sức nặng cực lớn, đủ khiến người phụ nữ từng lạc lối không muốn rời xa, càng chạm càng thấy thiếu…\nKhông phải vật chất, không phải lời hứa, càng không phải vẻ ngoài hào nhoáng.\nVideo này sẽ chỉ ra cốt lõi tâm lý khiến nhiều phụ nữ dù biết sai vẫn khó dứt, khó buông, và vì sao đàn ông tinh tế chỉ cần nắm 1 điểm này là đã chiếm trọn cảm xúc.\n👉 Xem đến cuối để hiểu rõ điều gì khiến phụ nữ gắn bó bằng cảm xúc sâu nhất 💔❤️\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông", "ce9838eb-9c14-4f8c-b413-b71ff092e7c5", 868, false, "bER7dGZ7mYw", "https://www.youtube.com/watch?v=bER7dGZ7mYw", 6, "/downloads/Cuộc Sống Hôn Nhân/2026-01-04 Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông/Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông [bER7dGZ7mYw].mp4", false, false, false, 6, [], 98, ~U[2026-01-04 13:00:06Z], ~U[2026-01-09 21:23:46Z], ~U[2026-01-09 21:23:46Z], "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông\nCó một điều rất nhỏ nhưng sức nặng cực lớn, đủ khiến người phụ nữ từng lạc lối không muốn rời xa, càng chạm càng thấy thiếu…\nKhông phải vật chất, không phải lời hứa, càng không phải vẻ ngoài hào nhoáng.\nVideo này sẽ chỉ ra cốt lõi tâm lý khiến nhiều phụ nữ dù biết sai vẫn khó dứt, khó buông, và vì sao đàn ông tinh tế chỉ cần nắm 1 điểm này là đã chiếm trọn cảm xúc.\n👉 Xem đến cuối để hiểu rõ điều gì khiến phụ nữ gắn bó bằng cảm xúc sâu nhất 💔❤️\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông", 868, false, "bER7dGZ7mYw", "https://www.youtube.com/watch?v=bER7dGZ7mYw", "/downloads/Cuộc Sống Hôn Nhân/2026-01-04 Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông/Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông [bER7dGZ7mYw].mp4", false, 6, ~U[2026-01-04 13:00:06Z]] 22:23:46.993 [debug] QUERY OK source="sources" db=0.2ms idle=44.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:23:46.993 [debug] QUERY OK source="media_profiles" db=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] 22:23:46.994 [debug] QUERY OK source="media_items" db=0.3ms idle=5.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17028] 22:23:46.994 [debug] Current batch of media processed. Will check again in 1000ms 22:23:47.995 [debug] Current batch of media processed. Will check again in 1000ms 22:23:48.996 [debug] Current batch of media processed. Will check again in 1000ms 22:23:49.998 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "💔 Vợ lớn tuổi có thật sự ít cảm xúc hơn?\nThực tế, phụ nữ khi lớn tuổi không mất đi cảm xúc, mà chỉ thay đổi cách thể hiện. Nếu đàn ông vẫn yêu theo cách cũ, rất dễ khiến khoảng cách ngày càng xa.\n\n🧠 Trong video này, bạn sẽ biết:\n✨ Vì sao vợ lớn tuổi trầm lắng hơn nhưng cảm xúc lại sâu sắc hơn\n✨ 5 điều đàn ông thông minh nên làm để đánh thức lại sự gắn kết\n✨ Cách quan tâm tinh tế giúp hôn nhân ấm lại mà không gây áp lực\n\n🌱 Yêu đúng cách ở giai đoạn này không cần phô trương, chỉ cần hiểu – kiên nhẫn – tôn trọng.\n\n👉 Xem hết video để biết 5 điều nhỏ nhưng cực kỳ quan trọng giúp giữ lửa hôn nhân lâu dài!\n\n00:00 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này\n09:59 Tâm sự: Trăn trở hôn nhân tuổi xế chiều\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #volontuoi #honnhan #tamlyphunu #tinhcamvochong #danongthongminh #giuLuatinhyeu #songchung #relationship #tinhyeu #thauhieu", "duration" => 959, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-03 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này/Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này [LuQgSI8JFM0].mp4", "id" => "LuQgSI8JFM0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=LuQgSI8JFM0", "playlist_index" => 7, "timestamp" => 1767445248, "title" => "Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này", "upload_date" => "20260103"} 22:23:49.998 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1870.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:23:49.999 [debug] QUERY OK source="sources" db=0.2ms idle=1871.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:50.001 [debug] QUERY OK source="media_items" db=1.2ms idle=1872.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-03 13:00:48Z], 6] 22:23:50.004 [debug] QUERY OK source="media_items" db=1.9ms idle=1048.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ợ lớn tuổi có thật sự ít cảm xúc hơn?\nThực tế, phụ nữ khi lớn tuổi không mất đi cảm xúc, mà chỉ thay đổi cách thể hiện. Nếu đàn ông vẫn yêu theo cách cũ, rất dễ khiến khoảng cách ngày càng xa.\n\n🧠 Trong video này, bạn sẽ biết:\n✨ Vì sao vợ lớn tuổi trầm lắng hơn nhưng cảm xúc lại sâu sắc hơn\n✨ 5 điều đàn ông thông minh nên làm để đánh thức lại sự gắn kết\n✨ Cách quan tâm tinh tế giúp hôn nhân ấm lại mà không gây áp lực\n\n🌱 Yêu đúng cách ở giai đoạn này không cần phô trương, chỉ cần hiểu – kiên nhẫn – tôn trọng.\n\n👉 Xem hết video để biết 5 điều nhỏ nhưng cực kỳ quan trọng giúp giữ lửa hôn nhân lâu dài!\n\n00:00 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này\n09:59 Tâm sự: Trăn trở hôn nhân tuổi xế chiều\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #volontuoi #honnhan #tamlyphunu #tinhcamvochong #danongthongminh #giuLuatinhyeu #songchung #relationship #tinhyeu #thauhieu", "Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này", "6db3196c-4acb-4106-bb99-74b095467ca9", 959, false, "LuQgSI8JFM0", "https://www.youtube.com/watch?v=LuQgSI8JFM0", 7, "/downloads/Cuộc Sống Hôn Nhân/2026-01-03 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này/Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này [LuQgSI8JFM0].mp4", false, false, false, 6, [], 98, ~U[2026-01-03 13:00:48Z], ~U[2026-01-09 21:23:50Z], ~U[2026-01-09 21:23:50Z], "💔 Vợ lớn tuổi có thật sự ít cảm xúc hơn?\nThực tế, phụ nữ khi lớn tuổi không mất đi cảm xúc, mà chỉ thay đổi cách thể hiện. Nếu đàn ông vẫn yêu theo cách cũ, rất dễ khiến khoảng cách ngày càng xa.\n\n🧠 Trong video này, bạn sẽ biết:\n✨ Vì sao vợ lớn tuổi trầm lắng hơn nhưng cảm xúc lại sâu sắc hơn\n✨ 5 điều đàn ông thông minh nên làm để đánh thức lại sự gắn kết\n✨ Cách quan tâm tinh tế giúp hôn nhân ấm lại mà không gây áp lực\n\n🌱 Yêu đúng cách ở giai đoạn này không cần phô trương, chỉ cần hiểu – kiên nhẫn – tôn trọng.\n\n👉 Xem hết video để biết 5 điều nhỏ nhưng cực kỳ quan trọng giúp giữ lửa hôn nhân lâu dài!\n\n00:00 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này\n09:59 Tâm sự: Trăn trở hôn nhân tuổi xế chiều\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #volontuoi #honnhan #tamlyphunu #tinhcamvochong #danongthongminh #giuLuatinhyeu #songchung #relationship #tinhyeu #thauhieu", "Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này", 959, false, "LuQgSI8JFM0", "https://www.youtube.com/watch?v=LuQgSI8JFM0", "/downloads/Cuộc Sống Hôn Nhân/2026-01-03 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này/Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này [LuQgSI8JFM0].mp4", false, 6, ~U[2026-01-03 13:00:48Z]] 22:23:50.004 [debug] QUERY OK source="sources" db=0.3ms idle=49.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:50.005 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 22:23:50.006 [debug] QUERY OK source="media_items" db=0.3ms 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 [16949] 22:23:50.006 [debug] Current batch of media processed. Will check again in 1000ms 22:23:51.006 [debug] Current batch of media processed. Will check again in 1000ms 22:23:52.007 [debug] Current batch of media processed. Will check again in 1000ms 22:23:53.008 [debug] Current batch of media processed. Will check again in 1000ms 22:23:54.010 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🤔 Không chỉ đàn ông mới “ham của lạ” – vậy phụ nữ thì sao?\nSự thật là cảm xúc con người phức tạp hơn những định kiến quen thuộc. Với phụ nữ, sự rung động thường đến từ khoảng trống cảm xúc, nhu cầu được thấu hiểu và sự mới mẻ trong kết nối tinh thần.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Vì sao phụ nữ cũng có lúc tò mò và xao lòng\n✨ Khác biệt giữa tò mò cảm xúc và phản bội trong hành vi\n✨ Điều gì khiến phụ nữ giữ vững ranh giới – và điều gì làm họ vượt ranh giới\n\n💡 Hiểu đúng để không phán xét, và để giữ gìn hạnh phúc bằng sự thấu hiểu.\n\n👉 Xem hết video để có góc nhìn công bằng, văn minh về tâm lý nam nữ!\n\n00:00 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?\n10:23 Tâm sự Là đàn bà có chồng, nhưng tôi ham của lạ thì có bệnh hoạn không?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #tinhcam #honnhan #danongnenbiet #camxuc #relationship #tinhyeu #thauhieu #nhanvan #songhieu", "duration" => 959, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-02 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?/Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao? [VavPDvYfU9Q].mp4", "id" => "VavPDvYfU9Q", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=VavPDvYfU9Q", "playlist_index" => 8, "timestamp" => 1767358806, "title" => "Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?", "upload_date" => "20260102"} 22:23:54.011 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=882.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:23:54.012 [debug] QUERY OK source="sources" db=0.6ms queue=0.4ms idle=883.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:54.015 [debug] QUERY OK source="media_items" db=2.4ms queue=0.5ms idle=885.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-02 13:00:06Z], 6] 22:23:54.021 [debug] QUERY OK source="media_items" db=3.8ms idle=888.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" ["🤔 Không chỉ đàn ông mới “ham của lạ” – vậy phụ nữ thì sao?\nSự thật là cảm xúc con người phức tạp hơn những định kiến quen thuộc. Với phụ nữ, sự rung động thường đến từ khoảng trống cảm xúc, nhu cầu được thấu hiểu và sự mới mẻ trong kết nối tinh thần.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Vì sao phụ nữ cũng có lúc tò mò và xao lòng\n✨ Khác biệt giữa tò mò cảm xúc và phản bội trong hành vi\n✨ Điều gì khiến phụ nữ giữ vững ranh giới – và điều gì làm họ vượt ranh giới\n\n💡 Hiểu đúng để không phán xét, và để giữ gìn hạnh phúc bằng sự thấu hiểu.\n\n👉 Xem hết video để có góc nhìn công bằng, văn minh về tâm lý nam nữ!\n\n00:00 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?\n10:23 Tâm sự Là đàn bà có chồng, nhưng tôi ham của lạ thì có bệnh hoạn không?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #tinhcam #honnhan #danongnenbiet #camxuc #relationship #tinhyeu #thauhieu #nhanvan #songhieu", "Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?", "1a479502-3b16-43eb-8407-f25626f61ece", 959, false, "VavPDvYfU9Q", "https://www.youtube.com/watch?v=VavPDvYfU9Q", 8, "/downloads/Cuộc Sống Hôn Nhân/2026-01-02 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?/Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao? [VavPDvYfU9Q].mp4", false, false, false, 6, [], 98, ~U[2026-01-02 13:00:06Z], ~U[2026-01-09 21:23:54Z], ~U[2026-01-09 21:23:54Z], "🤔 Không chỉ đàn ông mới “ham của lạ” – vậy phụ nữ thì sao?\nSự thật là cảm xúc con người phức tạp hơn những định kiến quen thuộc. Với phụ nữ, sự rung động thường đến từ khoảng trống cảm xúc, nhu cầu được thấu hiểu và sự mới mẻ trong kết nối tinh thần.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Vì sao phụ nữ cũng có lúc tò mò và xao lòng\n✨ Khác biệt giữa tò mò cảm xúc và phản bội trong hành vi\n✨ Điều gì khiến phụ nữ giữ vững ranh giới – và điều gì làm họ vượt ranh giới\n\n💡 Hiểu đúng để không phán xét, và để giữ gìn hạnh phúc bằng sự thấu hiểu.\n\n👉 Xem hết video để có góc nhìn công bằng, văn minh về tâm lý nam nữ!\n\n00:00 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?\n10:23 Tâm sự Là đàn bà có chồng, nhưng tôi ham của lạ thì có bệnh hoạn không?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #tinhcam #honnhan #danongnenbiet #camxuc #relationship #tinhyeu #thauhieu #nhanvan #songhieu", "Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?", 959, false, "VavPDvYfU9Q", "https://www.youtube.com/watch?v=VavPDvYfU9Q", "/downloads/Cuộc Sống Hôn Nhân/2026-01-02 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?/Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao? [VavPDvYfU9Q].mp4", false, 6, ~U[2026-01-02 13:00:06Z]] 22:23:54.022 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=57.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:23:54.024 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.5ms idle=11.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:23:54.026 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=12.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16870] 22:23:54.027 [debug] Current batch of media processed. Will check again in 1000ms 22:23:55.028 [debug] Current batch of media processed. Will check again in 1000ms 22:23:56.029 [debug] Current batch of media processed. Will check again in 1000ms 22:23:57.030 [debug] Current batch of media processed. Will check again in 1000ms 22:23:58.032 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🧘\u200D♂️ Sau khi gần gũi, đàn ông nếu không chú ý những thói quen nhỏ rất dễ làm hao tổn thể lực, giảm phong độ và ảnh hưởng sức khỏe lâu dài.\n💡 Gần gũi đúng cách không chỉ là chuyện cảm xúc, mà còn liên quan trực tiếp đến sinh hoạt, nghỉ ngơi và chăm sóc cơ thể sau đó.\n\n🔍 Trong video này, bạn sẽ biết:\n✨ 7 điều đàn ông nên tránh sau khi gần gũi để không suy nhược\n✨ Vì sao nhiều người càng về sau càng mệt mỏi, xuống sức\n✨ Cách giữ năng lượng, phong độ và sức khỏe bền bỉ theo thời gian\n\n🌱 Sức khỏe là nền tảng của bản lĩnh – hiểu đúng để giữ lâu, không kiệt sớm.\n\n👉 Xem hết video để bảo vệ sức khỏe và duy trì phong độ đàn ông lâu dài!\n\n00:00 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài\n09:04 Tâm sự: Run rẩy vì hành động lúc say của anh rể\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #suckhoedanong #doisongsinhhoat #phongdodanong #songlanhmanh #chamsocsuckhoe #danongtrungnien #suckhoelauDai #tamlysong #doisongdieudo", "duration" => 941, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-01 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài/Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài [6Ts_buAOcGg].mp4", "id" => "6Ts_buAOcGg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=6Ts_buAOcGg", "playlist_index" => 9, "timestamp" => 1767272406, "title" => "Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài", "upload_date" => "20260101"} 22:23:58.032 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=904.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:23:58.033 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=905.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:23:58.035 [debug] QUERY OK source="media_items" db=1.2ms idle=905.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 13:00:06Z], 6] 22:23:58.039 [debug] QUERY OK source="media_items" db=3.3ms queue=0.1ms idle=907.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" ["🧘\u200D♂️ Sau khi gần gũi, đàn ông nếu không chú ý những thói quen nhỏ rất dễ làm hao tổn thể lực, giảm phong độ và ảnh hưởng sức khỏe lâu dài.\n💡 Gần gũi đúng cách không chỉ là chuyện cảm xúc, mà còn liên quan trực tiếp đến sinh hoạt, nghỉ ngơi và chăm sóc cơ thể sau đó.\n\n🔍 Trong video này, bạn sẽ biết:\n✨ 7 điều đàn ông nên tránh sau khi gần gũi để không suy nhược\n✨ Vì sao nhiều người càng về sau càng mệt mỏi, xuống sức\n✨ Cách giữ năng lượng, phong độ và sức khỏe bền bỉ theo thời gian\n\n🌱 Sức khỏe là nền tảng của bản lĩnh – hiểu đúng để giữ lâu, không kiệt sớm.\n\n👉 Xem hết video để bảo vệ sức khỏe và duy trì phong độ đàn ông lâu dài!\n\n00:00 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài\n09:04 Tâm sự: Run rẩy vì hành động lúc say của anh rể\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #suckhoedanong #doisongsinhhoat #phongdodanong #songlanhmanh #chamsocsuckhoe #danongtrungnien #suckhoelauDai #tamlysong #doisongdieudo", "Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài", "ffe4b34d-0dcb-49bd-87dd-2dcc616c0ac9", 941, false, "6Ts_buAOcGg", "https://www.youtube.com/watch?v=6Ts_buAOcGg", 9, "/downloads/Cuộc Sống Hôn Nhân/2026-01-01 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài/Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài [6Ts_buAOcGg].mp4", false, false, false, 6, [], 98, ~U[2026-01-01 13:00:06Z], ~U[2026-01-09 21:23:58Z], ~U[2026-01-09 21:23:58Z], "🧘\u200D♂️ Sau khi gần gũi, đàn ông nếu không chú ý những thói quen nhỏ rất dễ làm hao tổn thể lực, giảm phong độ và ảnh hưởng sức khỏe lâu dài.\n💡 Gần gũi đúng cách không chỉ là chuyện cảm xúc, mà còn liên quan trực tiếp đến sinh hoạt, nghỉ ngơi và chăm sóc cơ thể sau đó.\n\n🔍 Trong video này, bạn sẽ biết:\n✨ 7 điều đàn ông nên tránh sau khi gần gũi để không suy nhược\n✨ Vì sao nhiều người càng về sau càng mệt mỏi, xuống sức\n✨ Cách giữ năng lượng, phong độ và sức khỏe bền bỉ theo thời gian\n\n🌱 Sức khỏe là nền tảng của bản lĩnh – hiểu đúng để giữ lâu, không kiệt sớm.\n\n👉 Xem hết video để bảo vệ sức khỏe và duy trì phong độ đàn ông lâu dài!\n\n00:00 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài\n09:04 Tâm sự: Run rẩy vì hành động lúc say của anh rể\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #suckhoedanong #doisongsinhhoat #phongdodanong #songlanhmanh #chamsocsuckhoe #danongtrungnien #suckhoelauDai #tamlysong #doisongdieudo", "Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài", 941, false, "6Ts_buAOcGg", "https://www.youtube.com/watch?v=6Ts_buAOcGg", "/downloads/Cuộc Sống Hôn Nhân/2026-01-01 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài/Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài [6Ts_buAOcGg].mp4", false, 6, ~U[2026-01-01 13:00:06Z]] 22:23:58.040 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=65.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:23:58.040 [debug] QUERY OK source="media_profiles" db=0.2ms idle=7.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:23:58.041 [debug] QUERY OK source="media_items" db=0.3ms 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 [16789] 22:23:58.041 [debug] Current batch of media processed. Will check again in 1000ms 22:23:59.045 [debug] Current batch of media processed. Will check again in 1000ms 22:24:00.035 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:24:00.046 [debug] Current batch of media processed. Will check again in 1000ms 22:24:01.048 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "⚠️ Có những “chiêu quan tâm” tưởng là yêu thương… nhưng lại âm thầm đẩy phụ nữ đi xa lúc nào không hay.\nKhông phải mọi sự chăm sóc đều đúng cách. Khi quan tâm sai thời điểm – sai liều lượng – sai cách, phụ nữ có thể cảm thấy ngột ngạt, mất tự do và dần rút lui cảm xúc.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Những kiểu quan tâm dễ phản tác dụng mà đàn ông hay mắc phải\n✨ Vì sao càng quan tâm nhiều, phụ nữ càng xa dần\n✨ Cách quan tâm tinh tế để phụ nữ muốn ở lại và gắn bó lâu dài\n\n💡 Yêu đúng không phải là làm thật nhiều, mà là làm đúng điều người kia cần.\n\n👉 Xem hết video để tránh những sai lầm khiến phụ nữ rời xa trong im lặng!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #chieuguantan #tamlyphunu #tinhyeu #tinhcam #danongnenbiet #honnhan #relationship #dating #thauhieu #yeudungcach", "duration" => 649, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-31 Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay/Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay [5zHZdtCrXOA].mp4", "id" => "5zHZdtCrXOA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5zHZdtCrXOA", "playlist_index" => 10, "timestamp" => 1767186006, "title" => "Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay", "upload_date" => "20251231"} 22:24:01.048 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1920.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:24:01.049 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1921.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:01.051 [debug] QUERY OK source="media_items" db=1.2ms idle=1070.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-31 13:00:06Z], 6] 22:24:01.057 [debug] QUERY OK source="media_items" db=5.9ms idle=1015.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" ["⚠️ Có những “chiêu quan tâm” tưởng là yêu thương… nhưng lại âm thầm đẩy phụ nữ đi xa lúc nào không hay.\nKhông phải mọi sự chăm sóc đều đúng cách. Khi quan tâm sai thời điểm – sai liều lượng – sai cách, phụ nữ có thể cảm thấy ngột ngạt, mất tự do và dần rút lui cảm xúc.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Những kiểu quan tâm dễ phản tác dụng mà đàn ông hay mắc phải\n✨ Vì sao càng quan tâm nhiều, phụ nữ càng xa dần\n✨ Cách quan tâm tinh tế để phụ nữ muốn ở lại và gắn bó lâu dài\n\n💡 Yêu đúng không phải là làm thật nhiều, mà là làm đúng điều người kia cần.\n\n👉 Xem hết video để tránh những sai lầm khiến phụ nữ rời xa trong im lặng!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #chieuguantan #tamlyphunu #tinhyeu #tinhcam #danongnenbiet #honnhan #relationship #dating #thauhieu #yeudungcach", "Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay", "6d8ec7b2-8c12-4850-97c7-df5689aa95e1", 649, false, "5zHZdtCrXOA", "https://www.youtube.com/watch?v=5zHZdtCrXOA", 10, "/downloads/Cuộc Sống Hôn Nhân/2025-12-31 Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay/Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay [5zHZdtCrXOA].mp4", false, false, false, 6, [], 98, ~U[2025-12-31 13:00:06Z], ~U[2026-01-09 21:24:01Z], ~U[2026-01-09 21:24:01Z], "⚠️ Có những “chiêu quan tâm” tưởng là yêu thương… nhưng lại âm thầm đẩy phụ nữ đi xa lúc nào không hay.\nKhông phải mọi sự chăm sóc đều đúng cách. Khi quan tâm sai thời điểm – sai liều lượng – sai cách, phụ nữ có thể cảm thấy ngột ngạt, mất tự do và dần rút lui cảm xúc.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Những kiểu quan tâm dễ phản tác dụng mà đàn ông hay mắc phải\n✨ Vì sao càng quan tâm nhiều, phụ nữ càng xa dần\n✨ Cách quan tâm tinh tế để phụ nữ muốn ở lại và gắn bó lâu dài\n\n💡 Yêu đúng không phải là làm thật nhiều, mà là làm đúng điều người kia cần.\n\n👉 Xem hết video để tránh những sai lầm khiến phụ nữ rời xa trong im lặng!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #chieuguantan #tamlyphunu #tinhyeu #tinhcam #danongnenbiet #honnhan #relationship #dating #thauhieu #yeudungcach", "Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay", 649, false, "5zHZdtCrXOA", "https://www.youtube.com/watch?v=5zHZdtCrXOA", "/downloads/Cuộc Sống Hôn Nhân/2025-12-31 Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay/Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay [5zHZdtCrXOA].mp4", false, 6, ~U[2025-12-31 13:00:06Z]] 22:24:01.058 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms 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] 22:24:01.059 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=9.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:24:01.059 [debug] QUERY OK source="media_items" db=0.3ms idle=9.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16709] 22:24:01.060 [debug] Current batch of media processed. Will check again in 1000ms 22:24:02.060 [debug] Current batch of media processed. Will check again in 1000ms 22:24:03.062 [debug] Current batch of media processed. Will check again in 1000ms 22:24:04.062 [debug] Current batch of media processed. Will check again in 1000ms 22:24:05.064 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi\nCó một điều mà rất nhiều đàn ông tin là đúng, nhưng rất nhiều phụ nữ lại chọn cách im lặng.\nĐó là trong đời sống vợ chồng, không phải cứ mạnh hơn, nhiều hơn hay nhanh hơn là tốt hơn.\nGiữa những gì chúng ta thấy trên phim ảnh và cảm nhận thật của phụ nữ ngoài đời là một khoảng cách rất lớn – và nếu không hiểu điều này, nhiều cuộc hôn nhân sẽ dần mất đi sự hòa hợp mà không ai nhận ra lý do\nVideo này không nhằm phán xét ai, mà để giúp chúng ta hiểu đúng – để gần nhau hơn, chứ không phải xa nhau\n\n00:00 “Càng Sâu Càng Giỏi” Có Thật Không? Sự Thật Khiến Nhiều Người Bất Ngờ\n07:05 Tâm sự: Chồng bắt xem phim vì đã ngoại tình\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 870, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-30 Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi/Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi [V8_kLB7vcL0].mp4", "id" => "V8_kLB7vcL0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=V8_kLB7vcL0", "playlist_index" => 11, "timestamp" => 1767099606, "title" => "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi", "upload_date" => "20251230"} 22:24:05.064 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=936.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:24:05.065 [debug] QUERY OK source="sources" db=0.2ms idle=937.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:05.067 [debug] QUERY OK source="media_items" db=1.2ms idle=937.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-30 13:00:06Z], 6] 22:24:05.070 [debug] QUERY OK source="media_items" db=2.2ms idle=939.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" ["Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi\nCó một điều mà rất nhiều đàn ông tin là đúng, nhưng rất nhiều phụ nữ lại chọn cách im lặng.\nĐó là trong đời sống vợ chồng, không phải cứ mạnh hơn, nhiều hơn hay nhanh hơn là tốt hơn.\nGiữa những gì chúng ta thấy trên phim ảnh và cảm nhận thật của phụ nữ ngoài đời là một khoảng cách rất lớn – và nếu không hiểu điều này, nhiều cuộc hôn nhân sẽ dần mất đi sự hòa hợp mà không ai nhận ra lý do\nVideo này không nhằm phán xét ai, mà để giúp chúng ta hiểu đúng – để gần nhau hơn, chứ không phải xa nhau\n\n00:00 “Càng Sâu Càng Giỏi” Có Thật Không? Sự Thật Khiến Nhiều Người Bất Ngờ\n07:05 Tâm sự: Chồng bắt xem phim vì đã ngoại tình\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi", "5027c60c-cc70-4a6d-ba4e-20fa387d66cf", 870, false, "V8_kLB7vcL0", "https://www.youtube.com/watch?v=V8_kLB7vcL0", 11, "/downloads/Cuộc Sống Hôn Nhân/2025-12-30 Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi/Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi [V8_kLB7vcL0].mp4", false, false, false, 6, [], 98, ~U[2025-12-30 13:00:06Z], ~U[2026-01-09 21:24:05Z], ~U[2026-01-09 21:24:05Z], "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi\nCó một điều mà rất nhiều đàn ông tin là đúng, nhưng rất nhiều phụ nữ lại chọn cách im lặng.\nĐó là trong đời sống vợ chồng, không phải cứ mạnh hơn, nhiều hơn hay nhanh hơn là tốt hơn.\nGiữa những gì chúng ta thấy trên phim ảnh và cảm nhận thật của phụ nữ ngoài đời là một khoảng cách rất lớn – và nếu không hiểu điều này, nhiều cuộc hôn nhân sẽ dần mất đi sự hòa hợp mà không ai nhận ra lý do\nVideo này không nhằm phán xét ai, mà để giúp chúng ta hiểu đúng – để gần nhau hơn, chứ không phải xa nhau\n\n00:00 “Càng Sâu Càng Giỏi” Có Thật Không? Sự Thật Khiến Nhiều Người Bất Ngờ\n07:05 Tâm sự: Chồng bắt xem phim vì đã ngoại tình\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi", 870, false, "V8_kLB7vcL0", "https://www.youtube.com/watch?v=V8_kLB7vcL0", "/downloads/Cuộc Sống Hôn Nhân/2025-12-30 Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi/Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi [V8_kLB7vcL0].mp4", false, 6, ~U[2025-12-30 13:00:06Z]] 22:24:05.071 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=79.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:24:05.071 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:24:05.072 [debug] QUERY OK source="media_items" db=0.3ms 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 [16631] 22:24:05.072 [debug] Current batch of media processed. Will check again in 1000ms 22:24:06.073 [debug] Current batch of media processed. Will check again in 1000ms 22:24:07.074 [debug] Current batch of media processed. Will check again in 1000ms 22:24:07.970 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=2dLi5UPMJ4Y --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S]-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/1a/2e/1a2e98ac81ae168f475582047ac9f5035aa0001949c2b3c8916698d143ab5d13.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:24:08.005 [debug] Running yt-dlp command for action: download_thumbnail 22:24:08.007 [debug] QUERY OK source="settings" db=0.2ms idle=1878.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 [] 22:24:08.007 [debug] QUERY OK source="settings" db=0.1ms idle=1879.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 [] 22:24:08.007 [debug] QUERY OK source="settings" db=0.1ms idle=1879.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 [] 22:24:08.008 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=2dLi5UPMJ4Y --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/17426/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/db/54/db5449d20fbe83f699cd17baf30a18e1563ffc476e1b2dedea23d945bcf432a1.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:24:08.075 [debug] Current batch of media processed. Will check again in 1000ms 22:24:09.079 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Nhiều người vẫn truyền tai nhau rằng: phụ nữ rậm lông vùng kín thì sinh lý mạnh hơn, ham muốn cao hơn.\nNhưng quan điểm này liệu có đúng về mặt sinh học và tâm lý, hay chỉ là một ngộ nhận kéo dài từ truyền miệng và định kiến xã hội? \nTrong video này, tôi sẽ cùng bạn phân tích thẳng thắn nhưng khoa học:\n\nLông vùng kín hình thành do yếu tố nào?\n\nNó có liên quan gì đến nội tiết, ham muốn hay khả năng hòa hợp vợ chồng hay không?\n\nVì sao nhiều phụ nữ rậm lông lại cảm thấy tự ti, trong khi nhiều đàn ông thì hiểu sai?\n\nVà điều gì mới thực sự quyết định cảm xúc, sự hứng thú và chất lượng gần gũi của phụ nữ?\n\nĐây không phải video phán xét hay gây sốc, mà là một góc nhìn đời sống – tâm lý – hôn nhân giúp cả nam và nữ hiểu nhau hơn, tránh những hiểu lầm âm thầm làm nguội lạnh cảm xúc.\n\n🎯 Nếu bạn quan tâm đến sự hòa hợp lâu dài trong hôn nhân, video này rất đáng để xem đến cuối.\n\n00:00 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói\n08:10 Tâm sự: Vợ qua đời được 3 năm, cả gia đình muốn tôi kết hôn với em gái vợ\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 1064, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-29 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói/Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói [vZBnTJZYb78].mp4", "id" => "vZBnTJZYb78", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=vZBnTJZYb78", "playlist_index" => 12, "timestamp" => 1767013206, "title" => "Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói", "upload_date" => "20251229"} 22:24:09.080 [debug] QUERY OK source="sources" db=0.5ms idle=1072.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:24:09.081 [debug] QUERY OK source="sources" db=0.8ms idle=1073.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:09.084 [debug] QUERY OK source="media_items" db=2.1ms idle=1074.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-29 13:00:06Z], 6] 22:24:09.088 [debug] QUERY OK source="media_items" db=3.2ms idle=957.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" ["Nhiều người vẫn truyền tai nhau rằng: phụ nữ rậm lông vùng kín thì sinh lý mạnh hơn, ham muốn cao hơn.\nNhưng quan điểm này liệu có đúng về mặt sinh học và tâm lý, hay chỉ là một ngộ nhận kéo dài từ truyền miệng và định kiến xã hội? \nTrong video này, tôi sẽ cùng bạn phân tích thẳng thắn nhưng khoa học:\n\nLông vùng kín hình thành do yếu tố nào?\n\nNó có liên quan gì đến nội tiết, ham muốn hay khả năng hòa hợp vợ chồng hay không?\n\nVì sao nhiều phụ nữ rậm lông lại cảm thấy tự ti, trong khi nhiều đàn ông thì hiểu sai?\n\nVà điều gì mới thực sự quyết định cảm xúc, sự hứng thú và chất lượng gần gũi của phụ nữ?\n\nĐây không phải video phán xét hay gây sốc, mà là một góc nhìn đời sống – tâm lý – hôn nhân giúp cả nam và nữ hiểu nhau hơn, tránh những hiểu lầm âm thầm làm nguội lạnh cảm xúc.\n\n🎯 Nếu bạn quan tâm đến sự hòa hợp lâu dài trong hôn nhân, video này rất đáng để xem đến cuối.\n\n00:00 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói\n08:10 Tâm sự: Vợ qua đời được 3 năm, cả gia đình muốn tôi kết hôn với em gái vợ\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói", "1d2149e1-e687-41af-84f8-9de30d7a8650", 1064, false, "vZBnTJZYb78", "https://www.youtube.com/watch?v=vZBnTJZYb78", 12, "/downloads/Cuộc Sống Hôn Nhân/2025-12-29 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói/Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói [vZBnTJZYb78].mp4", false, false, false, 6, [], 98, ~U[2025-12-29 13:00:06Z], ~U[2026-01-09 21:24:09Z], ~U[2026-01-09 21:24:09Z], "Nhiều người vẫn truyền tai nhau rằng: phụ nữ rậm lông vùng kín thì sinh lý mạnh hơn, ham muốn cao hơn.\nNhưng quan điểm này liệu có đúng về mặt sinh học và tâm lý, hay chỉ là một ngộ nhận kéo dài từ truyền miệng và định kiến xã hội? \nTrong video này, tôi sẽ cùng bạn phân tích thẳng thắn nhưng khoa học:\n\nLông vùng kín hình thành do yếu tố nào?\n\nNó có liên quan gì đến nội tiết, ham muốn hay khả năng hòa hợp vợ chồng hay không?\n\nVì sao nhiều phụ nữ rậm lông lại cảm thấy tự ti, trong khi nhiều đàn ông thì hiểu sai?\n\nVà điều gì mới thực sự quyết định cảm xúc, sự hứng thú và chất lượng gần gũi của phụ nữ?\n\nĐây không phải video phán xét hay gây sốc, mà là một góc nhìn đời sống – tâm lý – hôn nhân giúp cả nam và nữ hiểu nhau hơn, tránh những hiểu lầm âm thầm làm nguội lạnh cảm xúc.\n\n🎯 Nếu bạn quan tâm đến sự hòa hợp lâu dài trong hôn nhân, video này rất đáng để xem đến cuối.\n\n00:00 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói\n08:10 Tâm sự: Vợ qua đời được 3 năm, cả gia đình muốn tôi kết hôn với em gái vợ\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói", 1064, false, "vZBnTJZYb78", "https://www.youtube.com/watch?v=vZBnTJZYb78", "/downloads/Cuộc Sống Hôn Nhân/2025-12-29 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói/Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói [vZBnTJZYb78].mp4", false, 6, ~U[2025-12-29 13:00:06Z]] 22:24:09.090 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=89.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:24:09.091 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=10.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:24:09.092 [debug] QUERY OK source="media_items" db=0.4ms idle=10.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16431] 22:24:09.092 [debug] Current batch of media processed. Will check again in 1000ms 22:24:10.092 [debug] Current batch of media processed. Will check again in 1000ms 22:24:11.093 [debug] Current batch of media processed. Will check again in 1000ms 22:24:11.611 [info] {"source":"oban","duration":1219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:12.095 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Trong video này, tôi chia sẻ một góc nhìn thực tế và ít được nói thẳng về câu hỏi mà rất nhiều người tò mò:\n👉 Trong một đêm gần gũi, phụ nữ thực sự “chịu” được bao nhiêu là phù hợp?\n\nKhông phải để so sánh hay khoe khoang, mà để hiểu đúng tâm lý và cảm xúc của phụ nữ, tránh những hiểu lầm khiến cả hai dễ mệt mỏi, hụt hẫng hoặc xa cách nhau hơn sau mỗi lần gần gũi.\n\nVideo sẽ phân tích dưới góc nhìn:\n\nCảm xúc và sinh lý của phụ nữ trong đời sống hôn nhân\n\nVì sao không phải càng lâu càng tốt\n\nĐiều gì khiến phụ nữ cảm thấy dễ chịu, thoải mái và muốn gắn kết hơn\n\nVà vai trò của sự tinh tế, thấu hiểu từ người đàn ông\n\nĐây là nội dung mang tính giáo dục – chia sẻ – trải nghiệm đời sống, không cổ súy hay mô tả phản cảm.\nNếu bạn đang muốn hiểu bạn đời của mình hơn, hoặc đơn giản là muốn nhìn nhận vấn đề này một cách chín chắn, video này dành cho bạn.\n\n00:00 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?\n09:04 Tâm sự: Bạn gái muốn thử bản năng đàn ông và cái kết\n\n👉 Hãy xem đến cuối và chia sẻ quan điểm của bạn một cách văn minh nhé.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 900, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-28 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?/Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp? [OBzHAvuSl7c].mp4", "id" => "OBzHAvuSl7c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=OBzHAvuSl7c", "playlist_index" => 13, "timestamp" => 1766926805, "title" => "Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?", "upload_date" => "20251228"} 22:24:12.096 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1967.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:24:12.096 [debug] QUERY OK source="sources" db=0.2ms idle=1968.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:12.098 [debug] QUERY OK source="media_items" db=1.4ms idle=1093.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-28 13:00:05Z], 6] 22:24:12.102 [debug] QUERY OK source="media_items" db=2.4ms idle=487.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" ["Trong video này, tôi chia sẻ một góc nhìn thực tế và ít được nói thẳng về câu hỏi mà rất nhiều người tò mò:\n👉 Trong một đêm gần gũi, phụ nữ thực sự “chịu” được bao nhiêu là phù hợp?\n\nKhông phải để so sánh hay khoe khoang, mà để hiểu đúng tâm lý và cảm xúc của phụ nữ, tránh những hiểu lầm khiến cả hai dễ mệt mỏi, hụt hẫng hoặc xa cách nhau hơn sau mỗi lần gần gũi.\n\nVideo sẽ phân tích dưới góc nhìn:\n\nCảm xúc và sinh lý của phụ nữ trong đời sống hôn nhân\n\nVì sao không phải càng lâu càng tốt\n\nĐiều gì khiến phụ nữ cảm thấy dễ chịu, thoải mái và muốn gắn kết hơn\n\nVà vai trò của sự tinh tế, thấu hiểu từ người đàn ông\n\nĐây là nội dung mang tính giáo dục – chia sẻ – trải nghiệm đời sống, không cổ súy hay mô tả phản cảm.\nNếu bạn đang muốn hiểu bạn đời của mình hơn, hoặc đơn giản là muốn nhìn nhận vấn đề này một cách chín chắn, video này dành cho bạn.\n\n00:00 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?\n09:04 Tâm sự: Bạn gái muốn thử bản năng đàn ông và cái kết\n\n👉 Hãy xem đến cuối và chia sẻ quan điểm của bạn một cách văn minh nhé.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?", "9335ed47-ae48-4387-91c3-814ecdfa8817", 900, false, "OBzHAvuSl7c", "https://www.youtube.com/watch?v=OBzHAvuSl7c", 13, "/downloads/Cuộc Sống Hôn Nhân/2025-12-28 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?/Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp? [OBzHAvuSl7c].mp4", false, false, false, 6, [], 98, ~U[2025-12-28 13:00:05Z], ~U[2026-01-09 21:24:12Z], ~U[2026-01-09 21:24:12Z], "Trong video này, tôi chia sẻ một góc nhìn thực tế và ít được nói thẳng về câu hỏi mà rất nhiều người tò mò:\n👉 Trong một đêm gần gũi, phụ nữ thực sự “chịu” được bao nhiêu là phù hợp?\n\nKhông phải để so sánh hay khoe khoang, mà để hiểu đúng tâm lý và cảm xúc của phụ nữ, tránh những hiểu lầm khiến cả hai dễ mệt mỏi, hụt hẫng hoặc xa cách nhau hơn sau mỗi lần gần gũi.\n\nVideo sẽ phân tích dưới góc nhìn:\n\nCảm xúc và sinh lý của phụ nữ trong đời sống hôn nhân\n\nVì sao không phải càng lâu càng tốt\n\nĐiều gì khiến phụ nữ cảm thấy dễ chịu, thoải mái và muốn gắn kết hơn\n\nVà vai trò của sự tinh tế, thấu hiểu từ người đàn ông\n\nĐây là nội dung mang tính giáo dục – chia sẻ – trải nghiệm đời sống, không cổ súy hay mô tả phản cảm.\nNếu bạn đang muốn hiểu bạn đời của mình hơn, hoặc đơn giản là muốn nhìn nhận vấn đề này một cách chín chắn, video này dành cho bạn.\n\n00:00 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?\n09:04 Tâm sự: Bạn gái muốn thử bản năng đàn ông và cái kết\n\n👉 Hãy xem đến cuối và chia sẻ quan điểm của bạn một cách văn minh nhé.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?", 900, false, "OBzHAvuSl7c", "https://www.youtube.com/watch?v=OBzHAvuSl7c", "/downloads/Cuộc Sống Hôn Nhân/2025-12-28 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?/Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp? [OBzHAvuSl7c].mp4", false, 6, ~U[2025-12-28 13:00:05Z]] 22:24:12.102 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=96.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:12.103 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=7.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:24:12.104 [debug] QUERY OK source="media_items" db=0.3ms 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 [16348] 22:24:12.105 [debug] Current batch of media processed. Will check again in 1000ms 22:24:13.105 [debug] Current batch of media processed. Will check again in 1000ms 22:24:14.106 [debug] Current batch of media processed. Will check again in 1000ms 22:24:15.012 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=2dLi5UPMJ4Y --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/17426/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/db/54/db5449d20fbe83f699cd17baf30a18e1563ffc476e1b2dedea23d945bcf432a1.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: WARNING: [youtube] 2dLi5UPMJ4Y: Some tv client https formats have been skipped as they are missing a url. YouTube may have enabled the SABR-only or Server-Side Ad Placement experiment for the current session. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details WARNING: [youtube] 2dLi5UPMJ4Y: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See https://github.com/yt-dlp/yt-dlp/issues/12482 for more details 22:24:15.012 [debug] QUERY OK db=0.0ms idle=1885.0ms begin [] 22:24:15.014 [debug] QUERY OK source="media_items" db=1.4ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-01-09 21:24:07Z], "/downloads/Cuộc Sống Hôn Nhân/2026-01-09 Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?/Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần? [2dLi5UPMJ4Y].mp4", "/downloads/Cuộc Sống Hôn Nhân/2026-01-09 Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?/Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần? [2dLi5UPMJ4Y].info.json", "/downloads/Cuộc Sống Hôn Nhân/2026-01-09 Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?/Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần? [2dLi5UPMJ4Y].nfo", "/downloads/Cuộc Sống Hôn Nhân/2026-01-09 Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?/Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần? [2dLi5UPMJ4Y]-thumb.jpg", ~U[2026-01-09 21:24:15Z], 17426] 22:24:15.016 [debug] QUERY OK source="media_metadata" db=0.9ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/17426/metadata.json.gz", "/config/metadata/media_items/17426/thumbnail.jpg", 17426, ~U[2026-01-09 21:24:15Z], ~U[2026-01-09 21:24:15Z]] 22:24:15.016 [debug] QUERY OK db=0.5ms commit [] 22:24:15.018 [debug] QUERY OK source="media_items" db=1.4ms idle=1889.3ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [60072373, ~U[2026-01-09 21:24:15Z], 17426] 22:24:15.019 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:24:15.019 [info] {"args":{"id":17426},"id":8329,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":46082310,"event":"job:stop","queue_time":935602,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:24:15.107 [debug] Current batch of media processed. Will check again in 1000ms 22:24:16.109 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "⚠️ Vì sao phụ nữ đã ngoại tình một lần lại rất khó dừng lại?\nSự thật không đơn giản là ham muốn hay bốc đồng, mà bắt nguồn từ tâm lý, cảm xúc và những khoảng trống kéo dài trong hôn nhân – điều mà rất ít người dám nói thẳng.\n\n🔍 Trong video này, bạn sẽ hiểu rõ:\n✨ Cơ chế tâm lý khiến phụ nữ dễ lún sâu sau lần ngoại tình đầu tiên\n✨ Vì sao cảm xúc được thỏa mãn một lần sẽ rất khó “quay về như cũ”\n✨ Những sai lầm đàn ông thường vô tình đẩy phụ nữ đi xa hơn\n\n💔 Ngoại tình không bắt đầu ở phòng kín – mà bắt đầu từ sự cô đơn bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu sự thật phía sau và biết cách phòng tránh trước khi quá muộn!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #ngoaitinhtutuong #phunungoaitinh #relationship #tamsuphunu #tinhyeu", "duration" => 943, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-27 Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói/Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói [gpUIxNo-c_c].mp4", "id" => "gpUIxNo-c_c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=gpUIxNo-c_c", "playlist_index" => 14, "timestamp" => 1766840406, "title" => "Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói", "upload_date" => "20251227"} 22:24:16.109 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1092.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:24:16.110 [debug] QUERY OK source="sources" db=0.3ms idle=1091.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:16.112 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1091.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-27 13:00:06Z], 6] 22:24:16.116 [debug] QUERY OK source="media_items" db=2.6ms idle=1086.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" ["⚠️ Vì sao phụ nữ đã ngoại tình một lần lại rất khó dừng lại?\nSự thật không đơn giản là ham muốn hay bốc đồng, mà bắt nguồn từ tâm lý, cảm xúc và những khoảng trống kéo dài trong hôn nhân – điều mà rất ít người dám nói thẳng.\n\n🔍 Trong video này, bạn sẽ hiểu rõ:\n✨ Cơ chế tâm lý khiến phụ nữ dễ lún sâu sau lần ngoại tình đầu tiên\n✨ Vì sao cảm xúc được thỏa mãn một lần sẽ rất khó “quay về như cũ”\n✨ Những sai lầm đàn ông thường vô tình đẩy phụ nữ đi xa hơn\n\n💔 Ngoại tình không bắt đầu ở phòng kín – mà bắt đầu từ sự cô đơn bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu sự thật phía sau và biết cách phòng tránh trước khi quá muộn!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #ngoaitinhtutuong #phunungoaitinh #relationship #tamsuphunu #tinhyeu", "Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói", "56ebd76d-73c3-4710-9c21-4501ba006ba5", 943, false, "gpUIxNo-c_c", "https://www.youtube.com/watch?v=gpUIxNo-c_c", 14, "/downloads/Cuộc Sống Hôn Nhân/2025-12-27 Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói/Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói [gpUIxNo-c_c].mp4", false, false, false, 6, [], 98, ~U[2025-12-27 13:00:06Z], ~U[2026-01-09 21:24:16Z], ~U[2026-01-09 21:24:16Z], "⚠️ Vì sao phụ nữ đã ngoại tình một lần lại rất khó dừng lại?\nSự thật không đơn giản là ham muốn hay bốc đồng, mà bắt nguồn từ tâm lý, cảm xúc và những khoảng trống kéo dài trong hôn nhân – điều mà rất ít người dám nói thẳng.\n\n🔍 Trong video này, bạn sẽ hiểu rõ:\n✨ Cơ chế tâm lý khiến phụ nữ dễ lún sâu sau lần ngoại tình đầu tiên\n✨ Vì sao cảm xúc được thỏa mãn một lần sẽ rất khó “quay về như cũ”\n✨ Những sai lầm đàn ông thường vô tình đẩy phụ nữ đi xa hơn\n\n💔 Ngoại tình không bắt đầu ở phòng kín – mà bắt đầu từ sự cô đơn bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu sự thật phía sau và biết cách phòng tránh trước khi quá muộn!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #ngoaitinhtutuong #phunungoaitinh #relationship #tamsuphunu #tinhyeu", "Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói", 943, false, "gpUIxNo-c_c", "https://www.youtube.com/watch?v=gpUIxNo-c_c", "/downloads/Cuộc Sống Hôn Nhân/2025-12-27 Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói/Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói [gpUIxNo-c_c].mp4", false, 6, ~U[2025-12-27 13:00:06Z]] 22:24:16.117 [debug] QUERY OK source="sources" db=0.3ms idle=103.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:24:16.118 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=7.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:24:16.118 [debug] QUERY OK source="media_items" db=0.3ms idle=7.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16265] 22:24:16.118 [debug] Current batch of media processed. Will check again in 1000ms 22:24:17.119 [debug] Current batch of media processed. Will check again in 1000ms 22:24:18.120 [debug] Current batch of media processed. Will check again in 1000ms 22:24:19.122 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "💞 Có những thời điểm, phụ nữ không cần lời hứa lớn lao—chỉ cần một người đàn ông ở bên đúng lúc.\nĐó là khi cảm xúc chông chênh, áp lực bủa vây, hay những khoảnh khắc tưởng nhỏ nhưng lại quyết định sự gắn bó lâu dài.\n\n🔎 Trong video này, bạn sẽ hiểu:\n✨ Những thời điểm then chốt phụ nữ cần sự hiện diện của đàn ông nhất\n✨ Vì sao ở bên đúng lúc giá trị hơn cả ngàn món quà\n✨ Cách đàn ông thể hiện sự quan tâm tinh tế để phụ nữ cảm thấy an toàn và được yêu thương\n\n💡 Đàn ông trưởng thành không cần nói nhiều—chỉ cần xuất hiện đúng lúc, đúng cách.\n\n👉 Xem hết video để biết khi nào phụ nữ thật sự cần bạn nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunucannguoiben #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #honnhan #relationship #love #dating #thauhieu", "duration" => 777, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-26 Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất/Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất [wMRI2PA-7fA].mp4", "id" => "wMRI2PA-7fA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wMRI2PA-7fA", "playlist_index" => 15, "timestamp" => 1766754006, "title" => "Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất", "upload_date" => "20251226"} 22:24:19.122 [debug] QUERY OK source="sources" db=0.3ms idle=1994.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:24:19.123 [debug] QUERY OK source="sources" db=0.2ms idle=1995.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:19.125 [debug] QUERY OK source="media_items" db=1.2ms idle=1996.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-26 13:00:06Z], 6] 22:24:19.128 [debug] QUERY OK source="media_items" db=2.3ms idle=1108.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ó những thời điểm, phụ nữ không cần lời hứa lớn lao—chỉ cần một người đàn ông ở bên đúng lúc.\nĐó là khi cảm xúc chông chênh, áp lực bủa vây, hay những khoảnh khắc tưởng nhỏ nhưng lại quyết định sự gắn bó lâu dài.\n\n🔎 Trong video này, bạn sẽ hiểu:\n✨ Những thời điểm then chốt phụ nữ cần sự hiện diện của đàn ông nhất\n✨ Vì sao ở bên đúng lúc giá trị hơn cả ngàn món quà\n✨ Cách đàn ông thể hiện sự quan tâm tinh tế để phụ nữ cảm thấy an toàn và được yêu thương\n\n💡 Đàn ông trưởng thành không cần nói nhiều—chỉ cần xuất hiện đúng lúc, đúng cách.\n\n👉 Xem hết video để biết khi nào phụ nữ thật sự cần bạn nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunucannguoiben #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #honnhan #relationship #love #dating #thauhieu", "Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất", "bbd1ba23-edfb-4923-919a-d74318bdca9a", 777, false, "wMRI2PA-7fA", "https://www.youtube.com/watch?v=wMRI2PA-7fA", 15, "/downloads/Cuộc Sống Hôn Nhân/2025-12-26 Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất/Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất [wMRI2PA-7fA].mp4", false, false, false, 6, [], 98, ~U[2025-12-26 13:00:06Z], ~U[2026-01-09 21:24:19Z], ~U[2026-01-09 21:24:19Z], "💞 Có những thời điểm, phụ nữ không cần lời hứa lớn lao—chỉ cần một người đàn ông ở bên đúng lúc.\nĐó là khi cảm xúc chông chênh, áp lực bủa vây, hay những khoảnh khắc tưởng nhỏ nhưng lại quyết định sự gắn bó lâu dài.\n\n🔎 Trong video này, bạn sẽ hiểu:\n✨ Những thời điểm then chốt phụ nữ cần sự hiện diện của đàn ông nhất\n✨ Vì sao ở bên đúng lúc giá trị hơn cả ngàn món quà\n✨ Cách đàn ông thể hiện sự quan tâm tinh tế để phụ nữ cảm thấy an toàn và được yêu thương\n\n💡 Đàn ông trưởng thành không cần nói nhiều—chỉ cần xuất hiện đúng lúc, đúng cách.\n\n👉 Xem hết video để biết khi nào phụ nữ thật sự cần bạn nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunucannguoiben #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #honnhan #relationship #love #dating #thauhieu", "Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất", 777, false, "wMRI2PA-7fA", "https://www.youtube.com/watch?v=wMRI2PA-7fA", "/downloads/Cuộc Sống Hôn Nhân/2025-12-26 Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất/Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất [wMRI2PA-7fA].mp4", false, 6, ~U[2025-12-26 13:00:06Z]] 22:24:19.129 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=109.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:19.129 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=6.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] 22:24:19.130 [debug] QUERY OK source="media_items" db=0.2ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16181] 22:24:19.130 [debug] Current batch of media processed. Will check again in 1000ms 22:24:20.131 [debug] Current batch of media processed. Will check again in 1000ms 22:24:21.132 [debug] Current batch of media processed. Will check again in 1000ms 22:24:22.133 [debug] Current batch of media processed. Will check again in 1000ms 22:24:23.135 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…\n🔍 Nhiều người vẫn lầm tưởng rằng phụ nữ khi lớn tuổi thì cảm xúc và nhu cầu gần gũi sẽ dần “nguội lạnh”.\n👉 Nhưng thực tế lại không hề đơn giản như vậy.\nTrong video này, chúng ta sẽ cùng phân tích 4 dấu hiệu rất rõ ràng cho thấy phụ nữ lớn tuổi vẫn còn nhiều cảm xúc, khao khát sự quan tâm và gắn kết – chỉ là họ không thể hiện ồn ào như lúc trẻ.\n💬 Hiểu đúng để:\nKhông vô tâm làm tổn thương người phụ nữ bên cạnh\nKhông bỏ lỡ những giai đoạn họ cần sự gần gũi nhất\nVà quan trọng hơn: giữ được sự ấm áp lâu dài trong mối quan hệ\n📌 Video mang tính chia sẻ – phân tích tâm lý, không cổ súy hay mô tả nhạy cảm.\n👉 Xem đến cuối để tránh hiểu lầm đáng tiếc về phụ nữ lớn tuổi.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n#phunulontuoi #tamlyphunu #nhucaunu #honnhan #giadinh #danongnenbiet #tinhcamtrungnien #phunuvadanong #hiuphunu #tamlyhonnhan", "duration" => 679, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-25 Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…/Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này… [d1uxPFUDkJ8].mp4", "id" => "d1uxPFUDkJ8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=d1uxPFUDkJ8", "playlist_index" => 16, "timestamp" => 1766667606, "title" => "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…", "upload_date" => "20251225"} 22:24:23.136 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=107.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:24:23.137 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:23.139 [debug] QUERY OK source="media_items" db=1.5ms idle=9.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-25 13:00:06Z], 6] 22:24:23.152 [debug] QUERY OK source="media_items" db=11.6ms queue=0.1ms idle=11.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…\n🔍 Nhiều người vẫn lầm tưởng rằng phụ nữ khi lớn tuổi thì cảm xúc và nhu cầu gần gũi sẽ dần “nguội lạnh”.\n👉 Nhưng thực tế lại không hề đơn giản như vậy.\nTrong video này, chúng ta sẽ cùng phân tích 4 dấu hiệu rất rõ ràng cho thấy phụ nữ lớn tuổi vẫn còn nhiều cảm xúc, khao khát sự quan tâm và gắn kết – chỉ là họ không thể hiện ồn ào như lúc trẻ.\n💬 Hiểu đúng để:\nKhông vô tâm làm tổn thương người phụ nữ bên cạnh\nKhông bỏ lỡ những giai đoạn họ cần sự gần gũi nhất\nVà quan trọng hơn: giữ được sự ấm áp lâu dài trong mối quan hệ\n📌 Video mang tính chia sẻ – phân tích tâm lý, không cổ súy hay mô tả nhạy cảm.\n👉 Xem đến cuối để tránh hiểu lầm đáng tiếc về phụ nữ lớn tuổi.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n#phunulontuoi #tamlyphunu #nhucaunu #honnhan #giadinh #danongnenbiet #tinhcamtrungnien #phunuvadanong #hiuphunu #tamlyhonnhan", "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…", "495d7eaf-6617-4cb9-96ce-3eeb9c14d7c3", 679, false, "d1uxPFUDkJ8", "https://www.youtube.com/watch?v=d1uxPFUDkJ8", 16, "/downloads/Cuộc Sống Hôn Nhân/2025-12-25 Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…/Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này… [d1uxPFUDkJ8].mp4", false, false, false, 6, [], 98, ~U[2025-12-25 13:00:06Z], ~U[2026-01-09 21:24:23Z], ~U[2026-01-09 21:24:23Z], "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…\n🔍 Nhiều người vẫn lầm tưởng rằng phụ nữ khi lớn tuổi thì cảm xúc và nhu cầu gần gũi sẽ dần “nguội lạnh”.\n👉 Nhưng thực tế lại không hề đơn giản như vậy.\nTrong video này, chúng ta sẽ cùng phân tích 4 dấu hiệu rất rõ ràng cho thấy phụ nữ lớn tuổi vẫn còn nhiều cảm xúc, khao khát sự quan tâm và gắn kết – chỉ là họ không thể hiện ồn ào như lúc trẻ.\n💬 Hiểu đúng để:\nKhông vô tâm làm tổn thương người phụ nữ bên cạnh\nKhông bỏ lỡ những giai đoạn họ cần sự gần gũi nhất\nVà quan trọng hơn: giữ được sự ấm áp lâu dài trong mối quan hệ\n📌 Video mang tính chia sẻ – phân tích tâm lý, không cổ súy hay mô tả nhạy cảm.\n👉 Xem đến cuối để tránh hiểu lầm đáng tiếc về phụ nữ lớn tuổi.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n#phunulontuoi #tamlyphunu #nhucaunu #honnhan #giadinh #danongnenbiet #tinhcamtrungnien #phunuvadanong #hiuphunu #tamlyhonnhan", "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…", 679, false, "d1uxPFUDkJ8", "https://www.youtube.com/watch?v=d1uxPFUDkJ8", "/downloads/Cuộc Sống Hôn Nhân/2025-12-25 Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…/Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này… [d1uxPFUDkJ8].mp4", false, 6, ~U[2025-12-25 13:00:06Z]] 22:24:23.152 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:23.153 [debug] QUERY OK source="media_profiles" db=0.5ms idle=16.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:24:23.154 [debug] QUERY OK source="media_items" db=0.3ms idle=16.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16098] 22:24:23.154 [debug] Current batch of media processed. Will check again in 1000ms 22:24:24.155 [debug] Current batch of media processed. Will check again in 1000ms 22:24:25.156 [debug] Current batch of media processed. Will check again in 1000ms 22:24:26.157 [debug] Current batch of media processed. Will check again in 1000ms 22:24:27.159 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🧠 Đàn ông từng trải mới hiểu: không phải phụ nữ nào cũng sở hữu 4 nét tướng dẻo dai hiếm gặp—những dấu hiệu cho thấy nội lực bền bỉ, cảm xúc sâu sắc và khả năng giữ lửa lâu dài trong các mối quan hệ.\n👀 Nhiều người nhìn thoáng qua sẽ bỏ lỡ, nhưng ai tinh ý sẽ nhận ra ngay từ thần thái, ánh mắt đến cử chỉ.\n\n🔎 Trong video này, bạn sẽ khám phá:\n✨ 4 nét tướng hiếm phản ánh sức bền cảm xúc và sự ổn định\n✨ Vì sao đàn ông trưởng thành đặc biệt trân trọng những nét này\n✨ Cách nhìn nhận tinh tế để không đánh giá sai người trước mặt\n\n💡 Hiểu đúng để trân trọng đúng—đó là khác biệt của đàn ông từng trải.\n\n👉 Xem hết video để nhận diện 4 nét tướng hiếm mà không phải ai cũng có!\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #nettuongphunu #danongtungtrai #tamlyphunu #khiChat #tinhcam #honnhan #relationship #nhantam #phunuhiemgap #thauhieu", "duration" => 736, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-24 Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp/Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp [XMPzkk0SfXs].mp4", "id" => "XMPzkk0SfXs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=XMPzkk0SfXs", "playlist_index" => 17, "timestamp" => 1766581206, "title" => "Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp", "upload_date" => "20251224"} 22:24:27.159 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=123.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:24:27.160 [debug] QUERY OK source="sources" db=0.2ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:27.161 [debug] QUERY OK source="media_items" db=1.1ms idle=33.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-24 13:00:06Z], 6] 22:24:27.165 [debug] QUERY OK source="media_items" db=2.1ms idle=34.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 ông từng trải mới hiểu: không phải phụ nữ nào cũng sở hữu 4 nét tướng dẻo dai hiếm gặp—những dấu hiệu cho thấy nội lực bền bỉ, cảm xúc sâu sắc và khả năng giữ lửa lâu dài trong các mối quan hệ.\n👀 Nhiều người nhìn thoáng qua sẽ bỏ lỡ, nhưng ai tinh ý sẽ nhận ra ngay từ thần thái, ánh mắt đến cử chỉ.\n\n🔎 Trong video này, bạn sẽ khám phá:\n✨ 4 nét tướng hiếm phản ánh sức bền cảm xúc và sự ổn định\n✨ Vì sao đàn ông trưởng thành đặc biệt trân trọng những nét này\n✨ Cách nhìn nhận tinh tế để không đánh giá sai người trước mặt\n\n💡 Hiểu đúng để trân trọng đúng—đó là khác biệt của đàn ông từng trải.\n\n👉 Xem hết video để nhận diện 4 nét tướng hiếm mà không phải ai cũng có!\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #nettuongphunu #danongtungtrai #tamlyphunu #khiChat #tinhcam #honnhan #relationship #nhantam #phunuhiemgap #thauhieu", "Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp", "639e685d-f013-426d-8432-5b564de88ec6", 736, false, "XMPzkk0SfXs", "https://www.youtube.com/watch?v=XMPzkk0SfXs", 17, "/downloads/Cuộc Sống Hôn Nhân/2025-12-24 Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp/Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp [XMPzkk0SfXs].mp4", false, false, false, 6, [], 98, ~U[2025-12-24 13:00:06Z], ~U[2026-01-09 21:24:27Z], ~U[2026-01-09 21:24:27Z], "🧠 Đàn ông từng trải mới hiểu: không phải phụ nữ nào cũng sở hữu 4 nét tướng dẻo dai hiếm gặp—những dấu hiệu cho thấy nội lực bền bỉ, cảm xúc sâu sắc và khả năng giữ lửa lâu dài trong các mối quan hệ.\n👀 Nhiều người nhìn thoáng qua sẽ bỏ lỡ, nhưng ai tinh ý sẽ nhận ra ngay từ thần thái, ánh mắt đến cử chỉ.\n\n🔎 Trong video này, bạn sẽ khám phá:\n✨ 4 nét tướng hiếm phản ánh sức bền cảm xúc và sự ổn định\n✨ Vì sao đàn ông trưởng thành đặc biệt trân trọng những nét này\n✨ Cách nhìn nhận tinh tế để không đánh giá sai người trước mặt\n\n💡 Hiểu đúng để trân trọng đúng—đó là khác biệt của đàn ông từng trải.\n\n👉 Xem hết video để nhận diện 4 nét tướng hiếm mà không phải ai cũng có!\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #nettuongphunu #danongtungtrai #tamlyphunu #khiChat #tinhcam #honnhan #relationship #nhantam #phunuhiemgap #thauhieu", "Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp", 736, false, "XMPzkk0SfXs", "https://www.youtube.com/watch?v=XMPzkk0SfXs", "/downloads/Cuộc Sống Hôn Nhân/2025-12-24 Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp/Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp [XMPzkk0SfXs].mp4", false, 6, ~U[2025-12-24 13:00:06Z]] 22:24:27.166 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=37.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:24:27.166 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=6.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:24:27.167 [debug] QUERY OK source="media_items" db=0.3ms 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 [15996] 22:24:27.167 [debug] Current batch of media processed. Will check again in 1000ms 22:24:28.168 [debug] Current batch of media processed. Will check again in 1000ms 22:24:29.169 [debug] Current batch of media processed. Will check again in 1000ms 22:24:30.171 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này\nPhụ nữ trên 60 tuổi có thật là đã khép lại mọi khao khát trong cuộc sống tình cảm?\nSự thật là rất nhiều người vẫn còn nhu cầu gắn bó, được quan tâm và được thấu hiểu, chỉ là họ thể hiện theo một cách trầm lắng và sâu sắc hơn.\n\nTrong video này, chúng ta sẽ cùng phân tích dấu hiệu quan trọng cho thấy phụ nữ trên 60 tuổi vẫn còn khao khát, không phải theo bản năng bộc phát, mà xuất phát từ cảm xúc, sự kết nối và nhu cầu được yêu thương đúng nghĩa.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 832, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-23 Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này/Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này [e0ewbo6O4QQ].mp4", "id" => "e0ewbo6O4QQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=e0ewbo6O4QQ", "playlist_index" => 18, "timestamp" => 1766494806, "title" => "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này", "upload_date" => "20251223"} 22:24:30.171 [debug] QUERY OK source="sources" db=0.4ms idle=1043.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:24:30.172 [debug] QUERY OK source="sources" db=0.2ms idle=1044.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:30.174 [debug] QUERY OK source="media_items" db=1.2ms idle=1044.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-23 13:00:06Z], 6] 22:24:30.177 [debug] QUERY OK source="media_items" db=2.5ms idle=1046.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" ["Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này\nPhụ nữ trên 60 tuổi có thật là đã khép lại mọi khao khát trong cuộc sống tình cảm?\nSự thật là rất nhiều người vẫn còn nhu cầu gắn bó, được quan tâm và được thấu hiểu, chỉ là họ thể hiện theo một cách trầm lắng và sâu sắc hơn.\n\nTrong video này, chúng ta sẽ cùng phân tích dấu hiệu quan trọng cho thấy phụ nữ trên 60 tuổi vẫn còn khao khát, không phải theo bản năng bộc phát, mà xuất phát từ cảm xúc, sự kết nối và nhu cầu được yêu thương đúng nghĩa.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này", "2b7d91dd-542b-4fc1-83bd-cd7f57a00e0d", 832, false, "e0ewbo6O4QQ", "https://www.youtube.com/watch?v=e0ewbo6O4QQ", 18, "/downloads/Cuộc Sống Hôn Nhân/2025-12-23 Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này/Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này [e0ewbo6O4QQ].mp4", false, false, false, 6, [], 98, ~U[2025-12-23 13:00:06Z], ~U[2026-01-09 21:24:30Z], ~U[2026-01-09 21:24:30Z], "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này\nPhụ nữ trên 60 tuổi có thật là đã khép lại mọi khao khát trong cuộc sống tình cảm?\nSự thật là rất nhiều người vẫn còn nhu cầu gắn bó, được quan tâm và được thấu hiểu, chỉ là họ thể hiện theo một cách trầm lắng và sâu sắc hơn.\n\nTrong video này, chúng ta sẽ cùng phân tích dấu hiệu quan trọng cho thấy phụ nữ trên 60 tuổi vẫn còn khao khát, không phải theo bản năng bộc phát, mà xuất phát từ cảm xúc, sự kết nối và nhu cầu được yêu thương đúng nghĩa.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này", 832, false, "e0ewbo6O4QQ", "https://www.youtube.com/watch?v=e0ewbo6O4QQ", "/downloads/Cuộc Sống Hôn Nhân/2025-12-23 Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này/Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này [e0ewbo6O4QQ].mp4", false, 6, ~U[2025-12-23 13:00:06Z]] 22:24:30.178 [debug] QUERY OK source="sources" db=0.3ms idle=136.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:24:30.178 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 22:24:30.179 [debug] QUERY OK source="media_items" db=0.3ms idle=6.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [15910] 22:24:30.179 [debug] Current batch of media processed. Will check again in 1000ms 22:24:31.180 [debug] Current batch of media processed. Will check again in 1000ms 22:24:32.182 [debug] Current batch of media processed. Will check again in 1000ms 22:24:33.183 [debug] Current batch of media processed. Will check again in 1000ms 22:24:34.185 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "⚠️ Đây là độ tuổi phụ nữ dễ ngoại tình nhất – nhưng sự thật không nằm ở ham muốn đơn thuần.\nRất nhiều người bất ngờ khi biết rằng, ngoại tình thường bắt đầu từ khoảng trống cảm xúc, sự cô đơn kéo dài và nhu cầu được thấu hiểu đúng lúc.\n\n🔎 Trong video này, bạn sẽ hiểu rõ:\n✨ Vì sao có những giai đoạn tuổi phụ nữ dễ xao lòng hơn\n✨ Những thay đổi tâm lý âm thầm nhưng rất nguy hiểm trong hôn nhân\n✨ Điều đàn ông thường bỏ qua khiến phụ nữ dễ tìm sự đồng cảm ở người khác\n\n💡 Ngoại tình không đến từ một phút bốc đồng – mà là hệ quả của cảm xúc bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu đúng tâm lý phụ nữ và biết cách phòng tránh rạn nứt từ sớm!\n\n00:00 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất\n06:45 Tâm sự: Chết điếng khi thấy vợ bón cháo cho con trên giường hàng xóm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #phunutuoi40 #phunutuoi50 #tamsuphunu #relationship #tinhyeu", "duration" => 745, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-22 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất/Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất [4u0ql_w4neQ].mp4", "id" => "4u0ql_w4neQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=4u0ql_w4neQ", "playlist_index" => 19, "timestamp" => 1766408417, "title" => "Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất", "upload_date" => "20251222"} 22:24:34.185 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=135.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 22:24:34.186 [debug] QUERY OK source="sources" db=0.2ms idle=58.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:34.188 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=59.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-22 13:00:17Z], 6] 22:24:34.191 [debug] QUERY OK source="media_items" db=2.0ms idle=60.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["⚠️ Đây là độ tuổi phụ nữ dễ ngoại tình nhất – nhưng sự thật không nằm ở ham muốn đơn thuần.\nRất nhiều người bất ngờ khi biết rằng, ngoại tình thường bắt đầu từ khoảng trống cảm xúc, sự cô đơn kéo dài và nhu cầu được thấu hiểu đúng lúc.\n\n🔎 Trong video này, bạn sẽ hiểu rõ:\n✨ Vì sao có những giai đoạn tuổi phụ nữ dễ xao lòng hơn\n✨ Những thay đổi tâm lý âm thầm nhưng rất nguy hiểm trong hôn nhân\n✨ Điều đàn ông thường bỏ qua khiến phụ nữ dễ tìm sự đồng cảm ở người khác\n\n💡 Ngoại tình không đến từ một phút bốc đồng – mà là hệ quả của cảm xúc bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu đúng tâm lý phụ nữ và biết cách phòng tránh rạn nứt từ sớm!\n\n00:00 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất\n06:45 Tâm sự: Chết điếng khi thấy vợ bón cháo cho con trên giường hàng xóm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #phunutuoi40 #phunutuoi50 #tamsuphunu #relationship #tinhyeu", "Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất", "d398da1f-ab17-49b2-979a-6b238d46566a", 745, false, "4u0ql_w4neQ", "https://www.youtube.com/watch?v=4u0ql_w4neQ", 19, "/downloads/Cuộc Sống Hôn Nhân/2025-12-22 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất/Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất [4u0ql_w4neQ].mp4", false, false, false, 6, [], 98, ~U[2025-12-22 13:00:17Z], ~U[2026-01-09 21:24:34Z], ~U[2026-01-09 21:24:34Z], "⚠️ Đây là độ tuổi phụ nữ dễ ngoại tình nhất – nhưng sự thật không nằm ở ham muốn đơn thuần.\nRất nhiều người bất ngờ khi biết rằng, ngoại tình thường bắt đầu từ khoảng trống cảm xúc, sự cô đơn kéo dài và nhu cầu được thấu hiểu đúng lúc.\n\n🔎 Trong video này, bạn sẽ hiểu rõ:\n✨ Vì sao có những giai đoạn tuổi phụ nữ dễ xao lòng hơn\n✨ Những thay đổi tâm lý âm thầm nhưng rất nguy hiểm trong hôn nhân\n✨ Điều đàn ông thường bỏ qua khiến phụ nữ dễ tìm sự đồng cảm ở người khác\n\n💡 Ngoại tình không đến từ một phút bốc đồng – mà là hệ quả của cảm xúc bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu đúng tâm lý phụ nữ và biết cách phòng tránh rạn nứt từ sớm!\n\n00:00 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất\n06:45 Tâm sự: Chết điếng khi thấy vợ bón cháo cho con trên giường hàng xóm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #phunutuoi40 #phunutuoi50 #tamsuphunu #relationship #tinhyeu", "Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất", 745, false, "4u0ql_w4neQ", "https://www.youtube.com/watch?v=4u0ql_w4neQ", "/downloads/Cuộc Sống Hôn Nhân/2025-12-22 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất/Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất [4u0ql_w4neQ].mp4", false, 6, ~U[2025-12-22 13:00:17Z]] 22:24:34.191 [debug] QUERY OK source="sources" db=0.3ms idle=63.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:24:34.192 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:24:34.193 [debug] QUERY OK source="media_items" db=0.2ms 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 [15827] 22:24:34.193 [debug] Current batch of media processed. Will check again in 1000ms 22:24:35.193 [debug] Current batch of media processed. Will check again in 1000ms 22:24:36.195 [debug] Current batch of media processed. Will check again in 1000ms 22:24:37.196 [debug] Current batch of media processed. Will check again in 1000ms 22:24:38.198 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "💖 Phụ nữ cảm thấy được yêu thương nhất không phải khi nhận quà đắt tiền, mà ở những khoảnh khắc rất nhỏ nhưng đầy tinh tế.\nTrong video này, chúng ta sẽ cùng khám phá 7 khoảnh khắc quan trọng khiến trái tim phụ nữ mềm lại, cảm thấy an toàn và được trân trọng thật sự.\n\n🌸 Bạn sẽ hiểu:\n✨ Vì sao đúng lúc – đúng cảm xúc còn giá trị hơn ngàn lời hứa\n✨ Những hành động đơn giản nhưng ghi điểm cực mạnh trong lòng phụ nữ\n✨ Cách yêu khiến phụ nữ muốn gắn bó lâu dài, chứ không chỉ cảm động nhất thời\n\n💡 Yêu đúng cách là khiến người phụ nữ cảm thấy mình quan trọng, chứ không phải cố gắng làm cho thật nhiều.\n\n👉 Xem hết video để biết 7 khoảnh khắc phụ nữ mong đợi nhất trong tình yêu!\n\n00:00 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất\n09:20 Tâm sự: Nghiện xem phim nhạy cảm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunuduocyeuthuong #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #relationship #love #dating #honnhan #tamsutinhyeu", "duration" => 1051, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-21 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất/7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất [ZN0KhDk5PKo].mp4", "id" => "ZN0KhDk5PKo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ZN0KhDk5PKo", "playlist_index" => 20, "timestamp" => 1766322006, "title" => "7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất", "upload_date" => "20251221"} 22:24:38.198 [debug] QUERY OK source="sources" db=0.3ms idle=139.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:24:38.199 [debug] QUERY OK source="sources" db=0.2ms idle=71.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:38.201 [debug] QUERY OK source="media_items" db=1.2ms idle=71.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-21 13:00:06Z], 6] 22:24:38.203 [debug] QUERY OK source="media_items" db=1.9ms idle=73.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" ["💖 Phụ nữ cảm thấy được yêu thương nhất không phải khi nhận quà đắt tiền, mà ở những khoảnh khắc rất nhỏ nhưng đầy tinh tế.\nTrong video này, chúng ta sẽ cùng khám phá 7 khoảnh khắc quan trọng khiến trái tim phụ nữ mềm lại, cảm thấy an toàn và được trân trọng thật sự.\n\n🌸 Bạn sẽ hiểu:\n✨ Vì sao đúng lúc – đúng cảm xúc còn giá trị hơn ngàn lời hứa\n✨ Những hành động đơn giản nhưng ghi điểm cực mạnh trong lòng phụ nữ\n✨ Cách yêu khiến phụ nữ muốn gắn bó lâu dài, chứ không chỉ cảm động nhất thời\n\n💡 Yêu đúng cách là khiến người phụ nữ cảm thấy mình quan trọng, chứ không phải cố gắng làm cho thật nhiều.\n\n👉 Xem hết video để biết 7 khoảnh khắc phụ nữ mong đợi nhất trong tình yêu!\n\n00:00 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất\n09:20 Tâm sự: Nghiện xem phim nhạy cảm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunuduocyeuthuong #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #relationship #love #dating #honnhan #tamsutinhyeu", "7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất", "60fa3bab-ed90-4944-a526-fc98df489ed0", 1051, false, "ZN0KhDk5PKo", "https://www.youtube.com/watch?v=ZN0KhDk5PKo", 20, "/downloads/Cuộc Sống Hôn Nhân/2025-12-21 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất/7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất [ZN0KhDk5PKo].mp4", false, false, false, 6, [], 98, ~U[2025-12-21 13:00:06Z], ~U[2026-01-09 21:24:38Z], ~U[2026-01-09 21:24:38Z], "💖 Phụ nữ cảm thấy được yêu thương nhất không phải khi nhận quà đắt tiền, mà ở những khoảnh khắc rất nhỏ nhưng đầy tinh tế.\nTrong video này, chúng ta sẽ cùng khám phá 7 khoảnh khắc quan trọng khiến trái tim phụ nữ mềm lại, cảm thấy an toàn và được trân trọng thật sự.\n\n🌸 Bạn sẽ hiểu:\n✨ Vì sao đúng lúc – đúng cảm xúc còn giá trị hơn ngàn lời hứa\n✨ Những hành động đơn giản nhưng ghi điểm cực mạnh trong lòng phụ nữ\n✨ Cách yêu khiến phụ nữ muốn gắn bó lâu dài, chứ không chỉ cảm động nhất thời\n\n💡 Yêu đúng cách là khiến người phụ nữ cảm thấy mình quan trọng, chứ không phải cố gắng làm cho thật nhiều.\n\n👉 Xem hết video để biết 7 khoảnh khắc phụ nữ mong đợi nhất trong tình yêu!\n\n00:00 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất\n09:20 Tâm sự: Nghiện xem phim nhạy cảm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunuduocyeuthuong #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #relationship #love #dating #honnhan #tamsutinhyeu", "7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất", 1051, false, "ZN0KhDk5PKo", "https://www.youtube.com/watch?v=ZN0KhDk5PKo", "/downloads/Cuộc Sống Hôn Nhân/2025-12-21 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất/7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất [ZN0KhDk5PKo].mp4", false, 6, ~U[2025-12-21 13:00:06Z]] 22:24:38.204 [debug] QUERY OK source="sources" db=0.3ms idle=76.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:38.205 [debug] QUERY OK source="media_profiles" db=0.2ms idle=5.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:24:38.205 [debug] QUERY OK source="media_items" db=0.3ms 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 [15769] 22:24:38.205 [debug] Current batch of media processed. Will check again in 1000ms 22:24:39.206 [debug] Current batch of media processed. Will check again in 1000ms 22:24:40.207 [debug] Current batch of media processed. Will check again in 1000ms 22:24:41.209 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🤔 Phụ nữ lớn tuổi đòi xem phim người lớn – có thật là “hư hỏng”?\nNhiều người vội vàng phán xét, nhưng sự thật lại nằm ở nhu cầu cảm xúc, sự tò mò lành mạnh và đời sống tinh thần theo từng giai đoạn tuổi tác.\n\n🧠 Video này sẽ giúp bạn hiểu:\n✨ Vì sao phụ nữ lớn tuổi vẫn quan tâm đến nội dung người lớn\n✨ Ranh giới giữa tò mò tâm lý và nhu cầu cảm xúc bình thường\n✨ Cách nhìn đúng đắn, tôn trọng để tránh định kiến sai lầm\n\n🌿 Hiểu đúng để không phán xét, hiểu sâu để trân trọng những chuyển biến tự nhiên của con người theo thời gian.\n\n👉 Xem hết video để có góc nhìn văn minh, khoa học và nhân văn hơn!\n\n00:00 Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?\n05:00 Tâm sự: Khóc thét khi vợ U50 đòi xem phim người lớn để lấy cảm hứng\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #phunulontuoi #doisongtinhthan #nhucaucamxuc #honnhan #danongnenbiet #tinhcam #nhanvan #relationship #songhieu", "duration" => 661, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-20 Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?/Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”? [UiJD5mxaRKo].mp4", "id" => "UiJD5mxaRKo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UiJD5mxaRKo", "playlist_index" => 21, "timestamp" => 1766235606, "title" => "Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?", "upload_date" => "20251220"} 22:24:41.209 [debug] QUERY OK source="sources" db=0.4ms idle=1081.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:24:41.210 [debug] QUERY OK source="sources" db=0.4ms idle=1082.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:41.212 [debug] QUERY OK source="media_items" db=1.3ms idle=1083.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-20 13:00:06Z], 6] 22:24:41.215 [debug] QUERY OK source="media_items" db=2.3ms idle=1085.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" ["🤔 Phụ nữ lớn tuổi đòi xem phim người lớn – có thật là “hư hỏng”?\nNhiều người vội vàng phán xét, nhưng sự thật lại nằm ở nhu cầu cảm xúc, sự tò mò lành mạnh và đời sống tinh thần theo từng giai đoạn tuổi tác.\n\n🧠 Video này sẽ giúp bạn hiểu:\n✨ Vì sao phụ nữ lớn tuổi vẫn quan tâm đến nội dung người lớn\n✨ Ranh giới giữa tò mò tâm lý và nhu cầu cảm xúc bình thường\n✨ Cách nhìn đúng đắn, tôn trọng để tránh định kiến sai lầm\n\n🌿 Hiểu đúng để không phán xét, hiểu sâu để trân trọng những chuyển biến tự nhiên của con người theo thời gian.\n\n👉 Xem hết video để có góc nhìn văn minh, khoa học và nhân văn hơn!\n\n00:00 Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?\n05:00 Tâm sự: Khóc thét khi vợ U50 đòi xem phim người lớn để lấy cảm hứng\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #phunulontuoi #doisongtinhthan #nhucaucamxuc #honnhan #danongnenbiet #tinhcam #nhanvan #relationship #songhieu", "Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?", "f4583071-8e69-4dae-9484-2859b7561111", 661, false, "UiJD5mxaRKo", "https://www.youtube.com/watch?v=UiJD5mxaRKo", 21, "/downloads/Cuộc Sống Hôn Nhân/2025-12-20 Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?/Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”? [UiJD5mxaRKo].mp4", false, false, false, 6, [], 98, ~U[2025-12-20 13:00:06Z], ~U[2026-01-09 21:24:41Z], ~U[2026-01-09 21:24:41Z], "🤔 Phụ nữ lớn tuổi đòi xem phim người lớn – có thật là “hư hỏng”?\nNhiều người vội vàng phán xét, nhưng sự thật lại nằm ở nhu cầu cảm xúc, sự tò mò lành mạnh và đời sống tinh thần theo từng giai đoạn tuổi tác.\n\n🧠 Video này sẽ giúp bạn hiểu:\n✨ Vì sao phụ nữ lớn tuổi vẫn quan tâm đến nội dung người lớn\n✨ Ranh giới giữa tò mò tâm lý và nhu cầu cảm xúc bình thường\n✨ Cách nhìn đúng đắn, tôn trọng để tránh định kiến sai lầm\n\n🌿 Hiểu đúng để không phán xét, hiểu sâu để trân trọng những chuyển biến tự nhiên của con người theo thời gian.\n\n👉 Xem hết video để có góc nhìn văn minh, khoa học và nhân văn hơn!\n\n00:00 Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?\n05:00 Tâm sự: Khóc thét khi vợ U50 đòi xem phim người lớn để lấy cảm hứng\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #phunulontuoi #doisongtinhthan #nhucaucamxuc #honnhan #danongnenbiet #tinhcam #nhanvan #relationship #songhieu", "Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?", 661, false, "UiJD5mxaRKo", "https://www.youtube.com/watch?v=UiJD5mxaRKo", "/downloads/Cuộc Sống Hôn Nhân/2025-12-20 Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?/Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”? [UiJD5mxaRKo].mp4", false, 6, ~U[2025-12-20 13:00:06Z]] 22:24:41.216 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=151.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:24:41.217 [debug] QUERY OK source="media_profiles" db=0.2ms idle=7.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:24:41.218 [debug] QUERY OK source="media_items" db=0.4ms idle=7.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [13460] 22:24:41.218 [debug] Current batch of media processed. Will check again in 1000ms 22:24:41.487 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@Cu%E1%BB%99cS%E1%BB%91ngH%C3%B4nNh%C3%A2n-377 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/25/da/25daa2202a926d99572d9d75b4e3746194819e972faa34ead522884fc5bdb6aa.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/ba/24/ba2416e7ed92e1bfdb7a905bca1c1d902910db9f40662cc5bb29b7a04a8cd843.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 22:24:41.489 [debug] Gracefully stopping file follower 22:24:41.490 [debug] QUERY OK source="sources" db=0.5ms idle=277.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:24:41.491 [debug] QUERY OK source="sources" db=0.2ms idle=275.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:41.492 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=274.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-09 13:00:06Z], 6] 22:24:41.501 [debug] QUERY OK source="media_items" db=7.3ms idle=276.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" ["Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?\nNhiều người cho rằng đàn ông dễ ngoại tình hơn phụ nữ. Nhưng sự thật lại hoàn toàn ngược lại…\nPhụ nữ, khi đã thiếu thốn cảm xúc, khi đã cô đơn trong chính cuộc hôn nhân của mình, thì cánh cửa ngoại tình lại mở ra dễ hơn rất nhiều.\nVì sao họ không chủ động, không tán tỉnh… mà vẫn có người tìm đến?\nVì sao chỉ một sự quan tâm đúng lúc cũng đủ khiến họ rung động?\nTrong video này, chúng ta sẽ bóc trần những sự thật ít ai dám nói về tâm lý phụ nữ khi muốn ngoại tình – để đàn ông hiểu, và để hôn nhân không rơi vào bi kịch.”\n\n👉 Xem đến cuối để tránh sai lầm khiến người phụ nữ bên bạn lặng lẽ rời xa.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?", "4192fd13-f6ab-4b4f-992a-a0277afb6047", 857, false, "2dLi5UPMJ4Y", "https://www.youtube.com/watch?v=2dLi5UPMJ4Y", 1, "/downloads/Cuộc Sống Hôn Nhân/2026-01-09 Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?/Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần? [2dLi5UPMJ4Y].mp4", false, false, false, 6, [], 98, ~U[2026-01-09 13:00:06Z], ~U[2026-01-09 21:24:41Z], ~U[2026-01-09 21:24:41Z], "Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?\nNhiều người cho rằng đàn ông dễ ngoại tình hơn phụ nữ. Nhưng sự thật lại hoàn toàn ngược lại…\nPhụ nữ, khi đã thiếu thốn cảm xúc, khi đã cô đơn trong chính cuộc hôn nhân của mình, thì cánh cửa ngoại tình lại mở ra dễ hơn rất nhiều.\nVì sao họ không chủ động, không tán tỉnh… mà vẫn có người tìm đến?\nVì sao chỉ một sự quan tâm đúng lúc cũng đủ khiến họ rung động?\nTrong video này, chúng ta sẽ bóc trần những sự thật ít ai dám nói về tâm lý phụ nữ khi muốn ngoại tình – để đàn ông hiểu, và để hôn nhân không rơi vào bi kịch.”\n\n👉 Xem đến cuối để tránh sai lầm khiến người phụ nữ bên bạn lặng lẽ rời xa.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?", 857, false, "2dLi5UPMJ4Y", "https://www.youtube.com/watch?v=2dLi5UPMJ4Y", "/downloads/Cuộc Sống Hôn Nhân/2026-01-09 Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?/Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần? [2dLi5UPMJ4Y].mp4", false, 6, ~U[2026-01-09 13:00:06Z]] 22:24:41.502 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=283.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:41.503 [debug] QUERY OK source="media_items" db=1.1ms idle=11.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-08 13:00:06Z], 6] 22:24:41.506 [debug] QUERY OK source="media_items" db=2.4ms idle=12.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất\nCó những kiểu đàn ông không cần tán tỉnh, không cần ve vãn công khai, nhưng vẫn khiến phụ nữ đã có gia đình dễ rung động lúc nào không hay.\nTrong video này, chúng ta sẽ cùng phân tích 6 mẫu đàn ông khiến phụ nữ đã có gia đình cũng khó giữ được sự bình thản, không phải để cổ xúy sai lầm, mà để hiểu rõ tâm lý – nhận diện sớm – và tránh những ranh giới mong manh dễ vượt quá giới hạn.\n📌 Xem đến cuối video, bạn sẽ bất ngờ vì mẫu đàn ông nguy hiểm nhất lại không phải người bạn nghĩ tới…\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất", "d48a06fc-73c1-4a64-a175-bac4907d53b1", 1099, false, "9uhhxSWASzc", "https://www.youtube.com/watch?v=9uhhxSWASzc", 2, "/downloads/Cuộc Sống Hôn Nhân/2026-01-08 6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất/6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất [9uhhxSWASzc].mp4", false, false, false, 6, [], 98, ~U[2026-01-08 13:00:06Z], ~U[2026-01-09 21:24:41Z], ~U[2026-01-09 21:24:41Z], "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất\nCó những kiểu đàn ông không cần tán tỉnh, không cần ve vãn công khai, nhưng vẫn khiến phụ nữ đã có gia đình dễ rung động lúc nào không hay.\nTrong video này, chúng ta sẽ cùng phân tích 6 mẫu đàn ông khiến phụ nữ đã có gia đình cũng khó giữ được sự bình thản, không phải để cổ xúy sai lầm, mà để hiểu rõ tâm lý – nhận diện sớm – và tránh những ranh giới mong manh dễ vượt quá giới hạn.\n📌 Xem đến cuối video, bạn sẽ bất ngờ vì mẫu đàn ông nguy hiểm nhất lại không phải người bạn nghĩ tới…\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất", 1099, false, "9uhhxSWASzc", "https://www.youtube.com/watch?v=9uhhxSWASzc", "/downloads/Cuộc Sống Hôn Nhân/2026-01-08 6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất/6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất [9uhhxSWASzc].mp4", false, 6, ~U[2026-01-08 13:00:06Z]] 22:24:41.507 [debug] QUERY OK source="sources" db=0.4ms idle=14.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:41.509 [debug] QUERY OK source="media_items" db=1.2ms idle=7.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-07 13:00:06Z], 6] 22:24:41.512 [debug] QUERY OK source="media_items" db=1.9ms idle=8.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" ["⚠️ Không phải tự nhiên mà đàn ông dễ rung động trước người phụ nữ khác.\nTrong rất nhiều trường hợp, chỉ cần gặp đúng “kiểu phụ nữ” này, cảm xúc đã vượt khỏi tầm kiểm soát 😶\u200D🌫️\n\n💡 Video này sẽ phân tích rõ:\n👉 6 kiểu phụ nữ khiến đàn ông đã gặp là khó quên, dễ nảy sinh cảm xúc ngoài luồng\n👉 Vì sao những kiểu phụ nữ này không cần quá xinh đẹp vẫn khiến đàn ông xao lòng\n👉 Đâu là ranh giới giữa cảm nắng thoáng qua và ngoại tình tư tưởng nguy hiểm ⚠️\n\n🧠 Nội dung mang tính phân tích tâm lý – cảnh tỉnh – giúp cả đàn ông lẫn phụ nữ hiểu rõ hơn về cảm xúc của chính mình.\n“Phòng hơn chống – hiểu trước để tránh sai lầm về sau.”\n\n📌 Xem trọn video để nhận diện 6 kiểu phụ nữ dễ khiến đàn ông muốn vượt rào, từ đó biết cách giữ gìn hạnh phúc gia đình.\n\n00:00 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình\n07:46 Tâm sự: Yêu con trai của bạn thân - tôi phải làm sao?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlydanong #tamlyphunu #ngoaitinhtutưởng #honnhan #tinhyeu #danong #phunu #camxuc #giadinh #relationship #canhtinhhonnhan", "6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình", "24e8a395-7ef6-40c9-a632-a63c40d96eb4", 1018, false, "8xSr1Vfa5_E", "https://www.youtube.com/watch?v=8xSr1Vfa5_E", 3, "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E].mp4", false, false, false, 6, [], 98, ~U[2026-01-07 13:00:06Z], ~U[2026-01-09 21:24:41Z], ~U[2026-01-09 21:24:41Z], "⚠️ Không phải tự nhiên mà đàn ông dễ rung động trước người phụ nữ khác.\nTrong rất nhiều trường hợp, chỉ cần gặp đúng “kiểu phụ nữ” này, cảm xúc đã vượt khỏi tầm kiểm soát 😶\u200D🌫️\n\n💡 Video này sẽ phân tích rõ:\n👉 6 kiểu phụ nữ khiến đàn ông đã gặp là khó quên, dễ nảy sinh cảm xúc ngoài luồng\n👉 Vì sao những kiểu phụ nữ này không cần quá xinh đẹp vẫn khiến đàn ông xao lòng\n👉 Đâu là ranh giới giữa cảm nắng thoáng qua và ngoại tình tư tưởng nguy hiểm ⚠️\n\n🧠 Nội dung mang tính phân tích tâm lý – cảnh tỉnh – giúp cả đàn ông lẫn phụ nữ hiểu rõ hơn về cảm xúc của chính mình.\n“Phòng hơn chống – hiểu trước để tránh sai lầm về sau.”\n\n📌 Xem trọn video để nhận diện 6 kiểu phụ nữ dễ khiến đàn ông muốn vượt rào, từ đó biết cách giữ gìn hạnh phúc gia đình.\n\n00:00 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình\n07:46 Tâm sự: Yêu con trai của bạn thân - tôi phải làm sao?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlydanong #tamlyphunu #ngoaitinhtutưởng #honnhan #tinhyeu #danong #phunu #camxuc #giadinh #relationship #canhtinhhonnhan", "6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình", 1018, false, "8xSr1Vfa5_E", "https://www.youtube.com/watch?v=8xSr1Vfa5_E", "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E].mp4", false, 6, ~U[2026-01-07 13:00:06Z]] 22:24:41.513 [debug] QUERY OK source="sources" db=0.3ms idle=9.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:41.514 [debug] QUERY OK source="media_items" db=1.2ms 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[2026-01-06 13:00:06Z], 6] 22:24:41.517 [debug] QUERY OK source="media_items" db=2.0ms idle=7.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["⚠️ Đàn bà một khi đã ngoại tình, hành vi sẽ thay đổi rất rõ – nhưng không phải ai cũng nhận ra.\nHọ có thể nói lời yêu thương, cư xử bình thường, nhưng 4 điều này thì tuyệt đối không bao giờ còn chủ động như trước.\n\n🧠 Trong video này, bạn sẽ hiểu:\n🔍 4 hành vi phụ nữ chủ động rất nhiều khi còn yêu – nhưng biến mất khi đã thay lòng\n🔍 Vì sao đàn bà ngoại tình thường né tránh chứ không đối đầu\n🔍 Dấu hiệu tâm lý giúp đàn ông tỉnh táo trước khi mọi chuyện đi quá xa\n\n📌 Đây không phải để quy chụp, mà để nhận diện – nhìn rõ – tự bảo vệ cảm xúc của chính mình.\n“Biết sớm một bước, đỡ đau một đời.”\n\n👉 Xem trọn video để hiểu rõ 4 điều phụ nữ đã ngoại tình sẽ không bao giờ chủ động nữa.\n\n00:00 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động\n07:25 Tâm sự Người đàn bà \"mẫu mực\" ngoại tình \n\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #danba #honnhan #tinhcamvochong #phunuthaylong #dauhieungoaitinh #tinhyeu #giadinh", "Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động", "861cef0b-c5e4-4434-87cd-4c1d4a572ac3", 870, false, "qaJlLXP0Naw", "https://www.youtube.com/watch?v=qaJlLXP0Naw", 4, "/downloads/Cuộc Sống Hôn Nhân/2026-01-06 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động/Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động [qaJlLXP0Naw].mp4", false, false, false, 6, [], 98, ~U[2026-01-06 13:00:06Z], ~U[2026-01-09 21:24:41Z], ~U[2026-01-09 21:24:41Z], "⚠️ Đàn bà một khi đã ngoại tình, hành vi sẽ thay đổi rất rõ – nhưng không phải ai cũng nhận ra.\nHọ có thể nói lời yêu thương, cư xử bình thường, nhưng 4 điều này thì tuyệt đối không bao giờ còn chủ động như trước.\n\n🧠 Trong video này, bạn sẽ hiểu:\n🔍 4 hành vi phụ nữ chủ động rất nhiều khi còn yêu – nhưng biến mất khi đã thay lòng\n🔍 Vì sao đàn bà ngoại tình thường né tránh chứ không đối đầu\n🔍 Dấu hiệu tâm lý giúp đàn ông tỉnh táo trước khi mọi chuyện đi quá xa\n\n📌 Đây không phải để quy chụp, mà để nhận diện – nhìn rõ – tự bảo vệ cảm xúc của chính mình.\n“Biết sớm một bước, đỡ đau một đời.”\n\n👉 Xem trọn video để hiểu rõ 4 điều phụ nữ đã ngoại tình sẽ không bao giờ chủ động nữa.\n\n00:00 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động\n07:25 Tâm sự Người đàn bà \"mẫu mực\" ngoại tình \n\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #danba #honnhan #tinhcamvochong #phunuthaylong #dauhieungoaitinh #tinhyeu #giadinh", "Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động", 870, false, "qaJlLXP0Naw", "https://www.youtube.com/watch?v=qaJlLXP0Naw", "/downloads/Cuộc Sống Hôn Nhân/2026-01-06 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động/Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động [qaJlLXP0Naw].mp4", false, 6, ~U[2026-01-06 13:00:06Z]] 22:24:41.518 [debug] QUERY OK source="sources" db=0.4ms idle=8.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:41.520 [debug] QUERY OK source="media_items" db=1.3ms idle=6.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-05 13:00:06Z], 6] 22:24:41.523 [debug] QUERY OK source="media_items" db=1.6ms idle=7.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" ["Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…\nPhụ nữ lớn tuổi rất hiếm khi chủ động, bởi họ hiểu rõ cảm xúc của mình và cũng sợ những tổn thương không đáng có.\nNhưng một khi họ chủ động làm 5 điều này, thì đó không còn là xã giao hay vui vẻ nhất thời nữa – mà là dấu hiệu cho thấy bạn đã chiếm một vị trí rất đặc biệt trong lòng họ.\nVideo sẽ giúp bạn nhận ra sớm những tín hiệu tinh tế, tránh hiểu nhầm, tránh bỏ lỡ và hiểu đúng tâm lý phụ nữ trưởng thành trong tình cảm.\n👉 Xem đến cuối để không bỏ qua dấu hiệu quan trọng nhất.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…", "220dbf01-049d-4461-b18c-a2f7d578e167", 1026, false, "Q6p0OR-EvHE", "https://www.youtube.com/watch?v=Q6p0OR-EvHE", 5, "/downloads/Cuộc Sống Hôn Nhân/2026-01-05 Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…/Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này… [Q6p0OR-EvHE].mp4", false, false, false, 6, [], 98, ~U[2026-01-05 13:00:06Z], ~U[2026-01-09 21:24:41Z], ~U[2026-01-09 21:24:41Z], "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…\nPhụ nữ lớn tuổi rất hiếm khi chủ động, bởi họ hiểu rõ cảm xúc của mình và cũng sợ những tổn thương không đáng có.\nNhưng một khi họ chủ động làm 5 điều này, thì đó không còn là xã giao hay vui vẻ nhất thời nữa – mà là dấu hiệu cho thấy bạn đã chiếm một vị trí rất đặc biệt trong lòng họ.\nVideo sẽ giúp bạn nhận ra sớm những tín hiệu tinh tế, tránh hiểu nhầm, tránh bỏ lỡ và hiểu đúng tâm lý phụ nữ trưởng thành trong tình cảm.\n👉 Xem đến cuối để không bỏ qua dấu hiệu quan trọng nhất.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…", 1026, false, "Q6p0OR-EvHE", "https://www.youtube.com/watch?v=Q6p0OR-EvHE", "/downloads/Cuộc Sống Hôn Nhân/2026-01-05 Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…/Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này… [Q6p0OR-EvHE].mp4", false, 6, ~U[2026-01-05 13:00:06Z]] 22:24:41.524 [debug] QUERY OK source="sources" db=0.5ms idle=8.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:41.525 [debug] QUERY OK source="media_items" db=1.3ms idle=6.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-04 13:00:06Z], 6] 22:24:41.528 [debug] QUERY OK source="media_items" db=1.6ms idle=7.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ỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông\nCó một điều rất nhỏ nhưng sức nặng cực lớn, đủ khiến người phụ nữ từng lạc lối không muốn rời xa, càng chạm càng thấy thiếu…\nKhông phải vật chất, không phải lời hứa, càng không phải vẻ ngoài hào nhoáng.\nVideo này sẽ chỉ ra cốt lõi tâm lý khiến nhiều phụ nữ dù biết sai vẫn khó dứt, khó buông, và vì sao đàn ông tinh tế chỉ cần nắm 1 điểm này là đã chiếm trọn cảm xúc.\n👉 Xem đến cuối để hiểu rõ điều gì khiến phụ nữ gắn bó bằng cảm xúc sâu nhất 💔❤️\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông", "516b3080-ecad-4345-8be8-e7fe14d6590d", 868, false, "bER7dGZ7mYw", "https://www.youtube.com/watch?v=bER7dGZ7mYw", 6, "/downloads/Cuộc Sống Hôn Nhân/2026-01-04 Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông/Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông [bER7dGZ7mYw].mp4", false, false, false, 6, [], 98, ~U[2026-01-04 13:00:06Z], ~U[2026-01-09 21:24:41Z], ~U[2026-01-09 21:24:41Z], "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông\nCó một điều rất nhỏ nhưng sức nặng cực lớn, đủ khiến người phụ nữ từng lạc lối không muốn rời xa, càng chạm càng thấy thiếu…\nKhông phải vật chất, không phải lời hứa, càng không phải vẻ ngoài hào nhoáng.\nVideo này sẽ chỉ ra cốt lõi tâm lý khiến nhiều phụ nữ dù biết sai vẫn khó dứt, khó buông, và vì sao đàn ông tinh tế chỉ cần nắm 1 điểm này là đã chiếm trọn cảm xúc.\n👉 Xem đến cuối để hiểu rõ điều gì khiến phụ nữ gắn bó bằng cảm xúc sâu nhất 💔❤️\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông", 868, false, "bER7dGZ7mYw", "https://www.youtube.com/watch?v=bER7dGZ7mYw", "/downloads/Cuộc Sống Hôn Nhân/2026-01-04 Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông/Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông [bER7dGZ7mYw].mp4", false, 6, ~U[2026-01-04 13:00:06Z]] 22:24:41.529 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:41.531 [debug] QUERY OK source="media_items" db=1.2ms idle=6.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-03 13:00:48Z], 6] 22:24:41.534 [debug] QUERY OK source="media_items" db=2.2ms idle=7.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" ["💔 Vợ lớn tuổi có thật sự ít cảm xúc hơn?\nThực tế, phụ nữ khi lớn tuổi không mất đi cảm xúc, mà chỉ thay đổi cách thể hiện. Nếu đàn ông vẫn yêu theo cách cũ, rất dễ khiến khoảng cách ngày càng xa.\n\n🧠 Trong video này, bạn sẽ biết:\n✨ Vì sao vợ lớn tuổi trầm lắng hơn nhưng cảm xúc lại sâu sắc hơn\n✨ 5 điều đàn ông thông minh nên làm để đánh thức lại sự gắn kết\n✨ Cách quan tâm tinh tế giúp hôn nhân ấm lại mà không gây áp lực\n\n🌱 Yêu đúng cách ở giai đoạn này không cần phô trương, chỉ cần hiểu – kiên nhẫn – tôn trọng.\n\n👉 Xem hết video để biết 5 điều nhỏ nhưng cực kỳ quan trọng giúp giữ lửa hôn nhân lâu dài!\n\n00:00 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này\n09:59 Tâm sự: Trăn trở hôn nhân tuổi xế chiều\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #volontuoi #honnhan #tamlyphunu #tinhcamvochong #danongthongminh #giuLuatinhyeu #songchung #relationship #tinhyeu #thauhieu", "Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này", "4b75cd61-31c2-4a6e-af77-d7cb6c2dd75e", 959, false, "LuQgSI8JFM0", "https://www.youtube.com/watch?v=LuQgSI8JFM0", 7, "/downloads/Cuộc Sống Hôn Nhân/2026-01-03 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này/Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này [LuQgSI8JFM0].mp4", false, false, false, 6, [], 98, ~U[2026-01-03 13:00:48Z], ~U[2026-01-09 21:24:41Z], ~U[2026-01-09 21:24:41Z], "💔 Vợ lớn tuổi có thật sự ít cảm xúc hơn?\nThực tế, phụ nữ khi lớn tuổi không mất đi cảm xúc, mà chỉ thay đổi cách thể hiện. Nếu đàn ông vẫn yêu theo cách cũ, rất dễ khiến khoảng cách ngày càng xa.\n\n🧠 Trong video này, bạn sẽ biết:\n✨ Vì sao vợ lớn tuổi trầm lắng hơn nhưng cảm xúc lại sâu sắc hơn\n✨ 5 điều đàn ông thông minh nên làm để đánh thức lại sự gắn kết\n✨ Cách quan tâm tinh tế giúp hôn nhân ấm lại mà không gây áp lực\n\n🌱 Yêu đúng cách ở giai đoạn này không cần phô trương, chỉ cần hiểu – kiên nhẫn – tôn trọng.\n\n👉 Xem hết video để biết 5 điều nhỏ nhưng cực kỳ quan trọng giúp giữ lửa hôn nhân lâu dài!\n\n00:00 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này\n09:59 Tâm sự: Trăn trở hôn nhân tuổi xế chiều\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #volontuoi #honnhan #tamlyphunu #tinhcamvochong #danongthongminh #giuLuatinhyeu #songchung #relationship #tinhyeu #thauhieu", "Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này", 959, false, "LuQgSI8JFM0", "https://www.youtube.com/watch?v=LuQgSI8JFM0", "/downloads/Cuộc Sống Hôn Nhân/2026-01-03 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này/Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này [LuQgSI8JFM0].mp4", false, 6, ~U[2026-01-03 13:00:48Z]] 22:24:41.535 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:41.536 [debug] QUERY OK source="media_items" db=1.2ms idle=7.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-02 13:00:06Z], 6] 22:24:41.539 [debug] QUERY OK source="media_items" db=1.8ms idle=7.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" ["🤔 Không chỉ đàn ông mới “ham của lạ” – vậy phụ nữ thì sao?\nSự thật là cảm xúc con người phức tạp hơn những định kiến quen thuộc. Với phụ nữ, sự rung động thường đến từ khoảng trống cảm xúc, nhu cầu được thấu hiểu và sự mới mẻ trong kết nối tinh thần.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Vì sao phụ nữ cũng có lúc tò mò và xao lòng\n✨ Khác biệt giữa tò mò cảm xúc và phản bội trong hành vi\n✨ Điều gì khiến phụ nữ giữ vững ranh giới – và điều gì làm họ vượt ranh giới\n\n💡 Hiểu đúng để không phán xét, và để giữ gìn hạnh phúc bằng sự thấu hiểu.\n\n👉 Xem hết video để có góc nhìn công bằng, văn minh về tâm lý nam nữ!\n\n00:00 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?\n10:23 Tâm sự Là đàn bà có chồng, nhưng tôi ham của lạ thì có bệnh hoạn không?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #tinhcam #honnhan #danongnenbiet #camxuc #relationship #tinhyeu #thauhieu #nhanvan #songhieu", "Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?", "6de364bd-8fee-4a85-865c-322da5b64937", 959, false, "VavPDvYfU9Q", "https://www.youtube.com/watch?v=VavPDvYfU9Q", 8, "/downloads/Cuộc Sống Hôn Nhân/2026-01-02 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?/Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao? [VavPDvYfU9Q].mp4", false, false, false, 6, [], 98, ~U[2026-01-02 13:00:06Z], ~U[2026-01-09 21:24:41Z], ~U[2026-01-09 21:24:41Z], "🤔 Không chỉ đàn ông mới “ham của lạ” – vậy phụ nữ thì sao?\nSự thật là cảm xúc con người phức tạp hơn những định kiến quen thuộc. Với phụ nữ, sự rung động thường đến từ khoảng trống cảm xúc, nhu cầu được thấu hiểu và sự mới mẻ trong kết nối tinh thần.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Vì sao phụ nữ cũng có lúc tò mò và xao lòng\n✨ Khác biệt giữa tò mò cảm xúc và phản bội trong hành vi\n✨ Điều gì khiến phụ nữ giữ vững ranh giới – và điều gì làm họ vượt ranh giới\n\n💡 Hiểu đúng để không phán xét, và để giữ gìn hạnh phúc bằng sự thấu hiểu.\n\n👉 Xem hết video để có góc nhìn công bằng, văn minh về tâm lý nam nữ!\n\n00:00 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?\n10:23 Tâm sự Là đàn bà có chồng, nhưng tôi ham của lạ thì có bệnh hoạn không?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #tinhcam #honnhan #danongnenbiet #camxuc #relationship #tinhyeu #thauhieu #nhanvan #songhieu", "Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?", 959, false, "VavPDvYfU9Q", "https://www.youtube.com/watch?v=VavPDvYfU9Q", "/downloads/Cuộc Sống Hôn Nhân/2026-01-02 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?/Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao? [VavPDvYfU9Q].mp4", false, 6, ~U[2026-01-02 13:00:06Z]] 22:24:41.540 [debug] QUERY OK source="sources" db=0.4ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:41.541 [debug] QUERY OK source="media_items" db=1.2ms idle=6.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-01 13:00:06Z], 6] 22:24:41.545 [debug] QUERY OK source="media_items" db=2.2ms idle=7.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" ["🧘\u200D♂️ Sau khi gần gũi, đàn ông nếu không chú ý những thói quen nhỏ rất dễ làm hao tổn thể lực, giảm phong độ và ảnh hưởng sức khỏe lâu dài.\n💡 Gần gũi đúng cách không chỉ là chuyện cảm xúc, mà còn liên quan trực tiếp đến sinh hoạt, nghỉ ngơi và chăm sóc cơ thể sau đó.\n\n🔍 Trong video này, bạn sẽ biết:\n✨ 7 điều đàn ông nên tránh sau khi gần gũi để không suy nhược\n✨ Vì sao nhiều người càng về sau càng mệt mỏi, xuống sức\n✨ Cách giữ năng lượng, phong độ và sức khỏe bền bỉ theo thời gian\n\n🌱 Sức khỏe là nền tảng của bản lĩnh – hiểu đúng để giữ lâu, không kiệt sớm.\n\n👉 Xem hết video để bảo vệ sức khỏe và duy trì phong độ đàn ông lâu dài!\n\n00:00 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài\n09:04 Tâm sự: Run rẩy vì hành động lúc say của anh rể\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #suckhoedanong #doisongsinhhoat #phongdodanong #songlanhmanh #chamsocsuckhoe #danongtrungnien #suckhoelauDai #tamlysong #doisongdieudo", "Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài", "1f3880ad-2797-4efe-bf3a-f12c84a0bfb3", 941, false, "6Ts_buAOcGg", "https://www.youtube.com/watch?v=6Ts_buAOcGg", 9, "/downloads/Cuộc Sống Hôn Nhân/2026-01-01 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài/Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài [6Ts_buAOcGg].mp4", false, false, false, 6, [], 98, ~U[2026-01-01 13:00:06Z], ~U[2026-01-09 21:24:41Z], ~U[2026-01-09 21:24:41Z], "🧘\u200D♂️ Sau khi gần gũi, đàn ông nếu không chú ý những thói quen nhỏ rất dễ làm hao tổn thể lực, giảm phong độ và ảnh hưởng sức khỏe lâu dài.\n💡 Gần gũi đúng cách không chỉ là chuyện cảm xúc, mà còn liên quan trực tiếp đến sinh hoạt, nghỉ ngơi và chăm sóc cơ thể sau đó.\n\n🔍 Trong video này, bạn sẽ biết:\n✨ 7 điều đàn ông nên tránh sau khi gần gũi để không suy nhược\n✨ Vì sao nhiều người càng về sau càng mệt mỏi, xuống sức\n✨ Cách giữ năng lượng, phong độ và sức khỏe bền bỉ theo thời gian\n\n🌱 Sức khỏe là nền tảng của bản lĩnh – hiểu đúng để giữ lâu, không kiệt sớm.\n\n👉 Xem hết video để bảo vệ sức khỏe và duy trì phong độ đàn ông lâu dài!\n\n00:00 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài\n09:04 Tâm sự: Run rẩy vì hành động lúc say của anh rể\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #suckhoedanong #doisongsinhhoat #phongdodanong #songlanhmanh #chamsocsuckhoe #danongtrungnien #suckhoelauDai #tamlysong #doisongdieudo", "Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài", 941, false, "6Ts_buAOcGg", "https://www.youtube.com/watch?v=6Ts_buAOcGg", "/downloads/Cuộc Sống Hôn Nhân/2026-01-01 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài/Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài [6Ts_buAOcGg].mp4", false, 6, ~U[2026-01-01 13:00:06Z]] 22:24:41.545 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:41.547 [debug] QUERY OK source="media_items" db=1.1ms idle=7.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-31 13:00:06Z], 6] 22:24:41.550 [debug] QUERY OK source="media_items" db=1.7ms idle=7.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" ["⚠️ Có những “chiêu quan tâm” tưởng là yêu thương… nhưng lại âm thầm đẩy phụ nữ đi xa lúc nào không hay.\nKhông phải mọi sự chăm sóc đều đúng cách. Khi quan tâm sai thời điểm – sai liều lượng – sai cách, phụ nữ có thể cảm thấy ngột ngạt, mất tự do và dần rút lui cảm xúc.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Những kiểu quan tâm dễ phản tác dụng mà đàn ông hay mắc phải\n✨ Vì sao càng quan tâm nhiều, phụ nữ càng xa dần\n✨ Cách quan tâm tinh tế để phụ nữ muốn ở lại và gắn bó lâu dài\n\n💡 Yêu đúng không phải là làm thật nhiều, mà là làm đúng điều người kia cần.\n\n👉 Xem hết video để tránh những sai lầm khiến phụ nữ rời xa trong im lặng!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #chieuguantan #tamlyphunu #tinhyeu #tinhcam #danongnenbiet #honnhan #relationship #dating #thauhieu #yeudungcach", "Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay", "fbd8eb1e-a701-4288-8f96-a043aecc6ee2", 649, false, "5zHZdtCrXOA", "https://www.youtube.com/watch?v=5zHZdtCrXOA", 10, "/downloads/Cuộc Sống Hôn Nhân/2025-12-31 Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay/Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay [5zHZdtCrXOA].mp4", false, false, false, 6, [], 98, ~U[2025-12-31 13:00:06Z], ~U[2026-01-09 21:24:41Z], ~U[2026-01-09 21:24:41Z], "⚠️ Có những “chiêu quan tâm” tưởng là yêu thương… nhưng lại âm thầm đẩy phụ nữ đi xa lúc nào không hay.\nKhông phải mọi sự chăm sóc đều đúng cách. Khi quan tâm sai thời điểm – sai liều lượng – sai cách, phụ nữ có thể cảm thấy ngột ngạt, mất tự do và dần rút lui cảm xúc.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Những kiểu quan tâm dễ phản tác dụng mà đàn ông hay mắc phải\n✨ Vì sao càng quan tâm nhiều, phụ nữ càng xa dần\n✨ Cách quan tâm tinh tế để phụ nữ muốn ở lại và gắn bó lâu dài\n\n💡 Yêu đúng không phải là làm thật nhiều, mà là làm đúng điều người kia cần.\n\n👉 Xem hết video để tránh những sai lầm khiến phụ nữ rời xa trong im lặng!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #chieuguantan #tamlyphunu #tinhyeu #tinhcam #danongnenbiet #honnhan #relationship #dating #thauhieu #yeudungcach", "Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay", 649, false, "5zHZdtCrXOA", "https://www.youtube.com/watch?v=5zHZdtCrXOA", "/downloads/Cuộc Sống Hôn Nhân/2025-12-31 Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay/Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay [5zHZdtCrXOA].mp4", false, 6, ~U[2025-12-31 13:00:06Z]] 22:24:41.551 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:41.552 [debug] QUERY OK source="media_items" db=1.2ms idle=6.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-30 13:00:06Z], 6] 22:24:41.559 [debug] QUERY OK source="media_items" db=5.9ms 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" ["Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi\nCó một điều mà rất nhiều đàn ông tin là đúng, nhưng rất nhiều phụ nữ lại chọn cách im lặng.\nĐó là trong đời sống vợ chồng, không phải cứ mạnh hơn, nhiều hơn hay nhanh hơn là tốt hơn.\nGiữa những gì chúng ta thấy trên phim ảnh và cảm nhận thật của phụ nữ ngoài đời là một khoảng cách rất lớn – và nếu không hiểu điều này, nhiều cuộc hôn nhân sẽ dần mất đi sự hòa hợp mà không ai nhận ra lý do\nVideo này không nhằm phán xét ai, mà để giúp chúng ta hiểu đúng – để gần nhau hơn, chứ không phải xa nhau\n\n00:00 “Càng Sâu Càng Giỏi” Có Thật Không? Sự Thật Khiến Nhiều Người Bất Ngờ\n07:05 Tâm sự: Chồng bắt xem phim vì đã ngoại tình\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi", "38e83109-f5ce-4966-b3ad-a2d25c83fbb4", 870, false, "V8_kLB7vcL0", "https://www.youtube.com/watch?v=V8_kLB7vcL0", 11, "/downloads/Cuộc Sống Hôn Nhân/2025-12-30 Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi/Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi [V8_kLB7vcL0].mp4", false, false, false, 6, [], 98, ~U[2025-12-30 13:00:06Z], ~U[2026-01-09 21:24:41Z], ~U[2026-01-09 21:24:41Z], "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi\nCó một điều mà rất nhiều đàn ông tin là đúng, nhưng rất nhiều phụ nữ lại chọn cách im lặng.\nĐó là trong đời sống vợ chồng, không phải cứ mạnh hơn, nhiều hơn hay nhanh hơn là tốt hơn.\nGiữa những gì chúng ta thấy trên phim ảnh và cảm nhận thật của phụ nữ ngoài đời là một khoảng cách rất lớn – và nếu không hiểu điều này, nhiều cuộc hôn nhân sẽ dần mất đi sự hòa hợp mà không ai nhận ra lý do\nVideo này không nhằm phán xét ai, mà để giúp chúng ta hiểu đúng – để gần nhau hơn, chứ không phải xa nhau\n\n00:00 “Càng Sâu Càng Giỏi” Có Thật Không? Sự Thật Khiến Nhiều Người Bất Ngờ\n07:05 Tâm sự: Chồng bắt xem phim vì đã ngoại tình\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi", 870, false, "V8_kLB7vcL0", "https://www.youtube.com/watch?v=V8_kLB7vcL0", "/downloads/Cuộc Sống Hôn Nhân/2025-12-30 Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi/Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi [V8_kLB7vcL0].mp4", false, 6, ~U[2025-12-30 13:00:06Z]] 22:24:41.560 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=12.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:41.562 [debug] QUERY OK source="media_items" db=1.2ms idle=11.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-29 13:00:06Z], 6] 22:24:41.565 [debug] QUERY OK source="media_items" db=2.1ms idle=11.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Nhiều người vẫn truyền tai nhau rằng: phụ nữ rậm lông vùng kín thì sinh lý mạnh hơn, ham muốn cao hơn.\nNhưng quan điểm này liệu có đúng về mặt sinh học và tâm lý, hay chỉ là một ngộ nhận kéo dài từ truyền miệng và định kiến xã hội? \nTrong video này, tôi sẽ cùng bạn phân tích thẳng thắn nhưng khoa học:\n\nLông vùng kín hình thành do yếu tố nào?\n\nNó có liên quan gì đến nội tiết, ham muốn hay khả năng hòa hợp vợ chồng hay không?\n\nVì sao nhiều phụ nữ rậm lông lại cảm thấy tự ti, trong khi nhiều đàn ông thì hiểu sai?\n\nVà điều gì mới thực sự quyết định cảm xúc, sự hứng thú và chất lượng gần gũi của phụ nữ?\n\nĐây không phải video phán xét hay gây sốc, mà là một góc nhìn đời sống – tâm lý – hôn nhân giúp cả nam và nữ hiểu nhau hơn, tránh những hiểu lầm âm thầm làm nguội lạnh cảm xúc.\n\n🎯 Nếu bạn quan tâm đến sự hòa hợp lâu dài trong hôn nhân, video này rất đáng để xem đến cuối.\n\n00:00 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói\n08:10 Tâm sự: Vợ qua đời được 3 năm, cả gia đình muốn tôi kết hôn với em gái vợ\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói", "a925f14a-b913-421b-89d4-cb6fb3a590ec", 1064, false, "vZBnTJZYb78", "https://www.youtube.com/watch?v=vZBnTJZYb78", 12, "/downloads/Cuộc Sống Hôn Nhân/2025-12-29 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói/Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói [vZBnTJZYb78].mp4", false, false, false, 6, [], 98, ~U[2025-12-29 13:00:06Z], ~U[2026-01-09 21:24:41Z], ~U[2026-01-09 21:24:41Z], "Nhiều người vẫn truyền tai nhau rằng: phụ nữ rậm lông vùng kín thì sinh lý mạnh hơn, ham muốn cao hơn.\nNhưng quan điểm này liệu có đúng về mặt sinh học và tâm lý, hay chỉ là một ngộ nhận kéo dài từ truyền miệng và định kiến xã hội? \nTrong video này, tôi sẽ cùng bạn phân tích thẳng thắn nhưng khoa học:\n\nLông vùng kín hình thành do yếu tố nào?\n\nNó có liên quan gì đến nội tiết, ham muốn hay khả năng hòa hợp vợ chồng hay không?\n\nVì sao nhiều phụ nữ rậm lông lại cảm thấy tự ti, trong khi nhiều đàn ông thì hiểu sai?\n\nVà điều gì mới thực sự quyết định cảm xúc, sự hứng thú và chất lượng gần gũi của phụ nữ?\n\nĐây không phải video phán xét hay gây sốc, mà là một góc nhìn đời sống – tâm lý – hôn nhân giúp cả nam và nữ hiểu nhau hơn, tránh những hiểu lầm âm thầm làm nguội lạnh cảm xúc.\n\n🎯 Nếu bạn quan tâm đến sự hòa hợp lâu dài trong hôn nhân, video này rất đáng để xem đến cuối.\n\n00:00 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói\n08:10 Tâm sự: Vợ qua đời được 3 năm, cả gia đình muốn tôi kết hôn với em gái vợ\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói", 1064, false, "vZBnTJZYb78", "https://www.youtube.com/watch?v=vZBnTJZYb78", "/downloads/Cuộc Sống Hôn Nhân/2025-12-29 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói/Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói [vZBnTJZYb78].mp4", false, 6, ~U[2025-12-29 13:00:06Z]] 22:24:41.566 [debug] QUERY OK source="sources" db=0.4ms idle=13.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:41.568 [debug] QUERY OK source="media_items" db=1.2ms 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[2025-12-28 13:00:05Z], 6] 22:24:41.571 [debug] QUERY OK source="media_items" db=2.1ms 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" ["Trong video này, tôi chia sẻ một góc nhìn thực tế và ít được nói thẳng về câu hỏi mà rất nhiều người tò mò:\n👉 Trong một đêm gần gũi, phụ nữ thực sự “chịu” được bao nhiêu là phù hợp?\n\nKhông phải để so sánh hay khoe khoang, mà để hiểu đúng tâm lý và cảm xúc của phụ nữ, tránh những hiểu lầm khiến cả hai dễ mệt mỏi, hụt hẫng hoặc xa cách nhau hơn sau mỗi lần gần gũi.\n\nVideo sẽ phân tích dưới góc nhìn:\n\nCảm xúc và sinh lý của phụ nữ trong đời sống hôn nhân\n\nVì sao không phải càng lâu càng tốt\n\nĐiều gì khiến phụ nữ cảm thấy dễ chịu, thoải mái và muốn gắn kết hơn\n\nVà vai trò của sự tinh tế, thấu hiểu từ người đàn ông\n\nĐây là nội dung mang tính giáo dục – chia sẻ – trải nghiệm đời sống, không cổ súy hay mô tả phản cảm.\nNếu bạn đang muốn hiểu bạn đời của mình hơn, hoặc đơn giản là muốn nhìn nhận vấn đề này một cách chín chắn, video này dành cho bạn.\n\n00:00 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?\n09:04 Tâm sự: Bạn gái muốn thử bản năng đàn ông và cái kết\n\n👉 Hãy xem đến cuối và chia sẻ quan điểm của bạn một cách văn minh nhé.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?", "7d1ddd5e-b6ad-4dbe-a0bf-571da8daa58b", 900, false, "OBzHAvuSl7c", "https://www.youtube.com/watch?v=OBzHAvuSl7c", 13, "/downloads/Cuộc Sống Hôn Nhân/2025-12-28 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?/Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp? [OBzHAvuSl7c].mp4", false, false, false, 6, [], 98, ~U[2025-12-28 13:00:05Z], ~U[2026-01-09 21:24:41Z], ~U[2026-01-09 21:24:41Z], "Trong video này, tôi chia sẻ một góc nhìn thực tế và ít được nói thẳng về câu hỏi mà rất nhiều người tò mò:\n👉 Trong một đêm gần gũi, phụ nữ thực sự “chịu” được bao nhiêu là phù hợp?\n\nKhông phải để so sánh hay khoe khoang, mà để hiểu đúng tâm lý và cảm xúc của phụ nữ, tránh những hiểu lầm khiến cả hai dễ mệt mỏi, hụt hẫng hoặc xa cách nhau hơn sau mỗi lần gần gũi.\n\nVideo sẽ phân tích dưới góc nhìn:\n\nCảm xúc và sinh lý của phụ nữ trong đời sống hôn nhân\n\nVì sao không phải càng lâu càng tốt\n\nĐiều gì khiến phụ nữ cảm thấy dễ chịu, thoải mái và muốn gắn kết hơn\n\nVà vai trò của sự tinh tế, thấu hiểu từ người đàn ông\n\nĐây là nội dung mang tính giáo dục – chia sẻ – trải nghiệm đời sống, không cổ súy hay mô tả phản cảm.\nNếu bạn đang muốn hiểu bạn đời của mình hơn, hoặc đơn giản là muốn nhìn nhận vấn đề này một cách chín chắn, video này dành cho bạn.\n\n00:00 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?\n09:04 Tâm sự: Bạn gái muốn thử bản năng đàn ông và cái kết\n\n👉 Hãy xem đến cuối và chia sẻ quan điểm của bạn một cách văn minh nhé.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?", 900, false, "OBzHAvuSl7c", "https://www.youtube.com/watch?v=OBzHAvuSl7c", "/downloads/Cuộc Sống Hôn Nhân/2025-12-28 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?/Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp? [OBzHAvuSl7c].mp4", false, 6, ~U[2025-12-28 13:00:05Z]] 22:24:41.572 [debug] QUERY OK source="sources" db=0.3ms idle=9.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:41.574 [debug] QUERY OK source="media_items" db=1.3ms 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[2025-12-27 13:00:06Z], 6] 22:24:41.576 [debug] QUERY OK source="media_items" db=1.9ms 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" ["⚠️ Vì sao phụ nữ đã ngoại tình một lần lại rất khó dừng lại?\nSự thật không đơn giản là ham muốn hay bốc đồng, mà bắt nguồn từ tâm lý, cảm xúc và những khoảng trống kéo dài trong hôn nhân – điều mà rất ít người dám nói thẳng.\n\n🔍 Trong video này, bạn sẽ hiểu rõ:\n✨ Cơ chế tâm lý khiến phụ nữ dễ lún sâu sau lần ngoại tình đầu tiên\n✨ Vì sao cảm xúc được thỏa mãn một lần sẽ rất khó “quay về như cũ”\n✨ Những sai lầm đàn ông thường vô tình đẩy phụ nữ đi xa hơn\n\n💔 Ngoại tình không bắt đầu ở phòng kín – mà bắt đầu từ sự cô đơn bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu sự thật phía sau và biết cách phòng tránh trước khi quá muộn!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #ngoaitinhtutuong #phunungoaitinh #relationship #tamsuphunu #tinhyeu", "Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói", "d64502e3-1f88-4d1f-80f2-475a6876f7ee", 943, false, "gpUIxNo-c_c", "https://www.youtube.com/watch?v=gpUIxNo-c_c", 14, "/downloads/Cuộc Sống Hôn Nhân/2025-12-27 Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói/Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói [gpUIxNo-c_c].mp4", false, false, false, 6, [], 98, ~U[2025-12-27 13:00:06Z], ~U[2026-01-09 21:24:41Z], ~U[2026-01-09 21:24:41Z], "⚠️ Vì sao phụ nữ đã ngoại tình một lần lại rất khó dừng lại?\nSự thật không đơn giản là ham muốn hay bốc đồng, mà bắt nguồn từ tâm lý, cảm xúc và những khoảng trống kéo dài trong hôn nhân – điều mà rất ít người dám nói thẳng.\n\n🔍 Trong video này, bạn sẽ hiểu rõ:\n✨ Cơ chế tâm lý khiến phụ nữ dễ lún sâu sau lần ngoại tình đầu tiên\n✨ Vì sao cảm xúc được thỏa mãn một lần sẽ rất khó “quay về như cũ”\n✨ Những sai lầm đàn ông thường vô tình đẩy phụ nữ đi xa hơn\n\n💔 Ngoại tình không bắt đầu ở phòng kín – mà bắt đầu từ sự cô đơn bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu sự thật phía sau và biết cách phòng tránh trước khi quá muộn!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #ngoaitinhtutuong #phunungoaitinh #relationship #tamsuphunu #tinhyeu", "Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói", 943, false, "gpUIxNo-c_c", "https://www.youtube.com/watch?v=gpUIxNo-c_c", "/downloads/Cuộc Sống Hôn Nhân/2025-12-27 Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói/Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói [gpUIxNo-c_c].mp4", false, 6, ~U[2025-12-27 13:00:06Z]] 22:24:41.577 [debug] QUERY OK source="sources" db=0.4ms idle=9.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:41.579 [debug] QUERY OK source="media_items" db=1.3ms 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-12-26 13:00:06Z], 6] 22:24:41.582 [debug] QUERY OK source="media_items" db=1.8ms idle=7.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" ["💞 Có những thời điểm, phụ nữ không cần lời hứa lớn lao—chỉ cần một người đàn ông ở bên đúng lúc.\nĐó là khi cảm xúc chông chênh, áp lực bủa vây, hay những khoảnh khắc tưởng nhỏ nhưng lại quyết định sự gắn bó lâu dài.\n\n🔎 Trong video này, bạn sẽ hiểu:\n✨ Những thời điểm then chốt phụ nữ cần sự hiện diện của đàn ông nhất\n✨ Vì sao ở bên đúng lúc giá trị hơn cả ngàn món quà\n✨ Cách đàn ông thể hiện sự quan tâm tinh tế để phụ nữ cảm thấy an toàn và được yêu thương\n\n💡 Đàn ông trưởng thành không cần nói nhiều—chỉ cần xuất hiện đúng lúc, đúng cách.\n\n👉 Xem hết video để biết khi nào phụ nữ thật sự cần bạn nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunucannguoiben #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #honnhan #relationship #love #dating #thauhieu", "Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất", "bd356b44-b138-4b20-8bac-78a318f24912", 777, false, "wMRI2PA-7fA", "https://www.youtube.com/watch?v=wMRI2PA-7fA", 15, "/downloads/Cuộc Sống Hôn Nhân/2025-12-26 Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất/Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất [wMRI2PA-7fA].mp4", false, false, false, 6, [], 98, ~U[2025-12-26 13:00:06Z], ~U[2026-01-09 21:24:41Z], ~U[2026-01-09 21:24:41Z], "💞 Có những thời điểm, phụ nữ không cần lời hứa lớn lao—chỉ cần một người đàn ông ở bên đúng lúc.\nĐó là khi cảm xúc chông chênh, áp lực bủa vây, hay những khoảnh khắc tưởng nhỏ nhưng lại quyết định sự gắn bó lâu dài.\n\n🔎 Trong video này, bạn sẽ hiểu:\n✨ Những thời điểm then chốt phụ nữ cần sự hiện diện của đàn ông nhất\n✨ Vì sao ở bên đúng lúc giá trị hơn cả ngàn món quà\n✨ Cách đàn ông thể hiện sự quan tâm tinh tế để phụ nữ cảm thấy an toàn và được yêu thương\n\n💡 Đàn ông trưởng thành không cần nói nhiều—chỉ cần xuất hiện đúng lúc, đúng cách.\n\n👉 Xem hết video để biết khi nào phụ nữ thật sự cần bạn nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunucannguoiben #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #honnhan #relationship #love #dating #thauhieu", "Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất", 777, false, "wMRI2PA-7fA", "https://www.youtube.com/watch?v=wMRI2PA-7fA", "/downloads/Cuộc Sống Hôn Nhân/2025-12-26 Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất/Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất [wMRI2PA-7fA].mp4", false, 6, ~U[2025-12-26 13:00:06Z]] 22:24:41.582 [debug] QUERY OK source="sources" db=0.3ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:41.584 [debug] QUERY OK source="media_items" db=1.2ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-25 13:00:06Z], 6] 22:24:41.587 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms 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" ["Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…\n🔍 Nhiều người vẫn lầm tưởng rằng phụ nữ khi lớn tuổi thì cảm xúc và nhu cầu gần gũi sẽ dần “nguội lạnh”.\n👉 Nhưng thực tế lại không hề đơn giản như vậy.\nTrong video này, chúng ta sẽ cùng phân tích 4 dấu hiệu rất rõ ràng cho thấy phụ nữ lớn tuổi vẫn còn nhiều cảm xúc, khao khát sự quan tâm và gắn kết – chỉ là họ không thể hiện ồn ào như lúc trẻ.\n💬 Hiểu đúng để:\nKhông vô tâm làm tổn thương người phụ nữ bên cạnh\nKhông bỏ lỡ những giai đoạn họ cần sự gần gũi nhất\nVà quan trọng hơn: giữ được sự ấm áp lâu dài trong mối quan hệ\n📌 Video mang tính chia sẻ – phân tích tâm lý, không cổ súy hay mô tả nhạy cảm.\n👉 Xem đến cuối để tránh hiểu lầm đáng tiếc về phụ nữ lớn tuổi.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n#phunulontuoi #tamlyphunu #nhucaunu #honnhan #giadinh #danongnenbiet #tinhcamtrungnien #phunuvadanong #hiuphunu #tamlyhonnhan", "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…", "51fcaa18-d87c-4126-94ba-af8d4a45b980", 679, false, "d1uxPFUDkJ8", "https://www.youtube.com/watch?v=d1uxPFUDkJ8", 16, "/downloads/Cuộc Sống Hôn Nhân/2025-12-25 Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…/Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này… [d1uxPFUDkJ8].mp4", false, false, false, 6, [], 98, ~U[2025-12-25 13:00:06Z], ~U[2026-01-09 21:24:41Z], ~U[2026-01-09 21:24:41Z], "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…\n🔍 Nhiều người vẫn lầm tưởng rằng phụ nữ khi lớn tuổi thì cảm xúc và nhu cầu gần gũi sẽ dần “nguội lạnh”.\n👉 Nhưng thực tế lại không hề đơn giản như vậy.\nTrong video này, chúng ta sẽ cùng phân tích 4 dấu hiệu rất rõ ràng cho thấy phụ nữ lớn tuổi vẫn còn nhiều cảm xúc, khao khát sự quan tâm và gắn kết – chỉ là họ không thể hiện ồn ào như lúc trẻ.\n💬 Hiểu đúng để:\nKhông vô tâm làm tổn thương người phụ nữ bên cạnh\nKhông bỏ lỡ những giai đoạn họ cần sự gần gũi nhất\nVà quan trọng hơn: giữ được sự ấm áp lâu dài trong mối quan hệ\n📌 Video mang tính chia sẻ – phân tích tâm lý, không cổ súy hay mô tả nhạy cảm.\n👉 Xem đến cuối để tránh hiểu lầm đáng tiếc về phụ nữ lớn tuổi.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n#phunulontuoi #tamlyphunu #nhucaunu #honnhan #giadinh #danongnenbiet #tinhcamtrungnien #phunuvadanong #hiuphunu #tamlyhonnhan", "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…", 679, false, "d1uxPFUDkJ8", "https://www.youtube.com/watch?v=d1uxPFUDkJ8", "/downloads/Cuộc Sống Hôn Nhân/2025-12-25 Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…/Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này… [d1uxPFUDkJ8].mp4", false, 6, ~U[2025-12-25 13:00:06Z]] 22:24:41.588 [debug] QUERY OK source="sources" db=0.4ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:41.590 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=6.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-24 13:00:06Z], 6] 22:24:41.592 [debug] QUERY OK source="media_items" db=2.0ms idle=7.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🧠 Đàn ông từng trải mới hiểu: không phải phụ nữ nào cũng sở hữu 4 nét tướng dẻo dai hiếm gặp—những dấu hiệu cho thấy nội lực bền bỉ, cảm xúc sâu sắc và khả năng giữ lửa lâu dài trong các mối quan hệ.\n👀 Nhiều người nhìn thoáng qua sẽ bỏ lỡ, nhưng ai tinh ý sẽ nhận ra ngay từ thần thái, ánh mắt đến cử chỉ.\n\n🔎 Trong video này, bạn sẽ khám phá:\n✨ 4 nét tướng hiếm phản ánh sức bền cảm xúc và sự ổn định\n✨ Vì sao đàn ông trưởng thành đặc biệt trân trọng những nét này\n✨ Cách nhìn nhận tinh tế để không đánh giá sai người trước mặt\n\n💡 Hiểu đúng để trân trọng đúng—đó là khác biệt của đàn ông từng trải.\n\n👉 Xem hết video để nhận diện 4 nét tướng hiếm mà không phải ai cũng có!\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #nettuongphunu #danongtungtrai #tamlyphunu #khiChat #tinhcam #honnhan #relationship #nhantam #phunuhiemgap #thauhieu", "Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp", "6e937c3a-57c5-495a-b6ac-4c362e6ff4ba", 736, false, "XMPzkk0SfXs", "https://www.youtube.com/watch?v=XMPzkk0SfXs", 17, "/downloads/Cuộc Sống Hôn Nhân/2025-12-24 Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp/Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp [XMPzkk0SfXs].mp4", false, false, false, 6, [], 98, ~U[2025-12-24 13:00:06Z], ~U[2026-01-09 21:24:41Z], ~U[2026-01-09 21:24:41Z], "🧠 Đàn ông từng trải mới hiểu: không phải phụ nữ nào cũng sở hữu 4 nét tướng dẻo dai hiếm gặp—những dấu hiệu cho thấy nội lực bền bỉ, cảm xúc sâu sắc và khả năng giữ lửa lâu dài trong các mối quan hệ.\n👀 Nhiều người nhìn thoáng qua sẽ bỏ lỡ, nhưng ai tinh ý sẽ nhận ra ngay từ thần thái, ánh mắt đến cử chỉ.\n\n🔎 Trong video này, bạn sẽ khám phá:\n✨ 4 nét tướng hiếm phản ánh sức bền cảm xúc và sự ổn định\n✨ Vì sao đàn ông trưởng thành đặc biệt trân trọng những nét này\n✨ Cách nhìn nhận tinh tế để không đánh giá sai người trước mặt\n\n💡 Hiểu đúng để trân trọng đúng—đó là khác biệt của đàn ông từng trải.\n\n👉 Xem hết video để nhận diện 4 nét tướng hiếm mà không phải ai cũng có!\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #nettuongphunu #danongtungtrai #tamlyphunu #khiChat #tinhcam #honnhan #relationship #nhantam #phunuhiemgap #thauhieu", "Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp", 736, false, "XMPzkk0SfXs", "https://www.youtube.com/watch?v=XMPzkk0SfXs", "/downloads/Cuộc Sống Hôn Nhân/2025-12-24 Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp/Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp [XMPzkk0SfXs].mp4", false, 6, ~U[2025-12-24 13:00:06Z]] 22:24:41.593 [debug] QUERY OK source="sources" db=0.4ms idle=8.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:41.595 [debug] QUERY OK source="media_items" db=1.2ms idle=7.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-23 13:00:06Z], 6] 22:24:41.598 [debug] QUERY OK source="media_items" db=1.6ms idle=7.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" ["Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này\nPhụ nữ trên 60 tuổi có thật là đã khép lại mọi khao khát trong cuộc sống tình cảm?\nSự thật là rất nhiều người vẫn còn nhu cầu gắn bó, được quan tâm và được thấu hiểu, chỉ là họ thể hiện theo một cách trầm lắng và sâu sắc hơn.\n\nTrong video này, chúng ta sẽ cùng phân tích dấu hiệu quan trọng cho thấy phụ nữ trên 60 tuổi vẫn còn khao khát, không phải theo bản năng bộc phát, mà xuất phát từ cảm xúc, sự kết nối và nhu cầu được yêu thương đúng nghĩa.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này", "bc1a65a4-26b4-4767-b45a-e37fe9d44620", 832, false, "e0ewbo6O4QQ", "https://www.youtube.com/watch?v=e0ewbo6O4QQ", 18, "/downloads/Cuộc Sống Hôn Nhân/2025-12-23 Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này/Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này [e0ewbo6O4QQ].mp4", false, false, false, 6, [], 98, ~U[2025-12-23 13:00:06Z], ~U[2026-01-09 21:24:41Z], ~U[2026-01-09 21:24:41Z], "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này\nPhụ nữ trên 60 tuổi có thật là đã khép lại mọi khao khát trong cuộc sống tình cảm?\nSự thật là rất nhiều người vẫn còn nhu cầu gắn bó, được quan tâm và được thấu hiểu, chỉ là họ thể hiện theo một cách trầm lắng và sâu sắc hơn.\n\nTrong video này, chúng ta sẽ cùng phân tích dấu hiệu quan trọng cho thấy phụ nữ trên 60 tuổi vẫn còn khao khát, không phải theo bản năng bộc phát, mà xuất phát từ cảm xúc, sự kết nối và nhu cầu được yêu thương đúng nghĩa.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này", 832, false, "e0ewbo6O4QQ", "https://www.youtube.com/watch?v=e0ewbo6O4QQ", "/downloads/Cuộc Sống Hôn Nhân/2025-12-23 Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này/Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này [e0ewbo6O4QQ].mp4", false, 6, ~U[2025-12-23 13:00:06Z]] 22:24:41.599 [debug] QUERY OK source="sources" db=0.4ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:41.600 [debug] QUERY OK source="media_items" db=1.2ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-22 13:00:17Z], 6] 22:24:41.603 [debug] QUERY OK source="media_items" db=1.8ms idle=7.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à độ tuổi phụ nữ dễ ngoại tình nhất – nhưng sự thật không nằm ở ham muốn đơn thuần.\nRất nhiều người bất ngờ khi biết rằng, ngoại tình thường bắt đầu từ khoảng trống cảm xúc, sự cô đơn kéo dài và nhu cầu được thấu hiểu đúng lúc.\n\n🔎 Trong video này, bạn sẽ hiểu rõ:\n✨ Vì sao có những giai đoạn tuổi phụ nữ dễ xao lòng hơn\n✨ Những thay đổi tâm lý âm thầm nhưng rất nguy hiểm trong hôn nhân\n✨ Điều đàn ông thường bỏ qua khiến phụ nữ dễ tìm sự đồng cảm ở người khác\n\n💡 Ngoại tình không đến từ một phút bốc đồng – mà là hệ quả của cảm xúc bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu đúng tâm lý phụ nữ và biết cách phòng tránh rạn nứt từ sớm!\n\n00:00 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất\n06:45 Tâm sự: Chết điếng khi thấy vợ bón cháo cho con trên giường hàng xóm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #phunutuoi40 #phunutuoi50 #tamsuphunu #relationship #tinhyeu", "Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất", "638ebd04-8131-41bf-aaec-df66c634b1fa", 745, false, "4u0ql_w4neQ", "https://www.youtube.com/watch?v=4u0ql_w4neQ", 19, "/downloads/Cuộc Sống Hôn Nhân/2025-12-22 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất/Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất [4u0ql_w4neQ].mp4", false, false, false, 6, [], 98, ~U[2025-12-22 13:00:17Z], ~U[2026-01-09 21:24:41Z], ~U[2026-01-09 21:24:41Z], "⚠️ Đây là độ tuổi phụ nữ dễ ngoại tình nhất – nhưng sự thật không nằm ở ham muốn đơn thuần.\nRất nhiều người bất ngờ khi biết rằng, ngoại tình thường bắt đầu từ khoảng trống cảm xúc, sự cô đơn kéo dài và nhu cầu được thấu hiểu đúng lúc.\n\n🔎 Trong video này, bạn sẽ hiểu rõ:\n✨ Vì sao có những giai đoạn tuổi phụ nữ dễ xao lòng hơn\n✨ Những thay đổi tâm lý âm thầm nhưng rất nguy hiểm trong hôn nhân\n✨ Điều đàn ông thường bỏ qua khiến phụ nữ dễ tìm sự đồng cảm ở người khác\n\n💡 Ngoại tình không đến từ một phút bốc đồng – mà là hệ quả của cảm xúc bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu đúng tâm lý phụ nữ và biết cách phòng tránh rạn nứt từ sớm!\n\n00:00 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất\n06:45 Tâm sự: Chết điếng khi thấy vợ bón cháo cho con trên giường hàng xóm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #phunutuoi40 #phunutuoi50 #tamsuphunu #relationship #tinhyeu", "Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất", 745, false, "4u0ql_w4neQ", "https://www.youtube.com/watch?v=4u0ql_w4neQ", "/downloads/Cuộc Sống Hôn Nhân/2025-12-22 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất/Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất [4u0ql_w4neQ].mp4", false, 6, ~U[2025-12-22 13:00:17Z]] 22:24:41.604 [debug] QUERY OK source="sources" db=0.4ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:41.606 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=6.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-21 13:00:06Z], 6] 22:24:41.608 [debug] QUERY OK source="media_items" db=1.8ms idle=7.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" ["💖 Phụ nữ cảm thấy được yêu thương nhất không phải khi nhận quà đắt tiền, mà ở những khoảnh khắc rất nhỏ nhưng đầy tinh tế.\nTrong video này, chúng ta sẽ cùng khám phá 7 khoảnh khắc quan trọng khiến trái tim phụ nữ mềm lại, cảm thấy an toàn và được trân trọng thật sự.\n\n🌸 Bạn sẽ hiểu:\n✨ Vì sao đúng lúc – đúng cảm xúc còn giá trị hơn ngàn lời hứa\n✨ Những hành động đơn giản nhưng ghi điểm cực mạnh trong lòng phụ nữ\n✨ Cách yêu khiến phụ nữ muốn gắn bó lâu dài, chứ không chỉ cảm động nhất thời\n\n💡 Yêu đúng cách là khiến người phụ nữ cảm thấy mình quan trọng, chứ không phải cố gắng làm cho thật nhiều.\n\n👉 Xem hết video để biết 7 khoảnh khắc phụ nữ mong đợi nhất trong tình yêu!\n\n00:00 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất\n09:20 Tâm sự: Nghiện xem phim nhạy cảm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunuduocyeuthuong #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #relationship #love #dating #honnhan #tamsutinhyeu", "7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất", "8ef21efc-9d36-4002-9cc9-688a33620bee", 1051, false, "ZN0KhDk5PKo", "https://www.youtube.com/watch?v=ZN0KhDk5PKo", 20, "/downloads/Cuộc Sống Hôn Nhân/2025-12-21 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất/7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất [ZN0KhDk5PKo].mp4", false, false, false, 6, [], 98, ~U[2025-12-21 13:00:06Z], ~U[2026-01-09 21:24:41Z], ~U[2026-01-09 21:24:41Z], "💖 Phụ nữ cảm thấy được yêu thương nhất không phải khi nhận quà đắt tiền, mà ở những khoảnh khắc rất nhỏ nhưng đầy tinh tế.\nTrong video này, chúng ta sẽ cùng khám phá 7 khoảnh khắc quan trọng khiến trái tim phụ nữ mềm lại, cảm thấy an toàn và được trân trọng thật sự.\n\n🌸 Bạn sẽ hiểu:\n✨ Vì sao đúng lúc – đúng cảm xúc còn giá trị hơn ngàn lời hứa\n✨ Những hành động đơn giản nhưng ghi điểm cực mạnh trong lòng phụ nữ\n✨ Cách yêu khiến phụ nữ muốn gắn bó lâu dài, chứ không chỉ cảm động nhất thời\n\n💡 Yêu đúng cách là khiến người phụ nữ cảm thấy mình quan trọng, chứ không phải cố gắng làm cho thật nhiều.\n\n👉 Xem hết video để biết 7 khoảnh khắc phụ nữ mong đợi nhất trong tình yêu!\n\n00:00 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất\n09:20 Tâm sự: Nghiện xem phim nhạy cảm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunuduocyeuthuong #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #relationship #love #dating #honnhan #tamsutinhyeu", "7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất", 1051, false, "ZN0KhDk5PKo", "https://www.youtube.com/watch?v=ZN0KhDk5PKo", "/downloads/Cuộc Sống Hôn Nhân/2025-12-21 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất/7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất [ZN0KhDk5PKo].mp4", false, 6, ~U[2025-12-21 13:00:06Z]] 22:24:41.609 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:41.611 [debug] QUERY OK source="media_items" db=1.3ms idle=6.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-20 13:00:06Z], 6] 22:24:41.613 [info] {"source":"oban","duration":1216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:41.614 [debug] QUERY OK source="media_items" db=2.1ms idle=7.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" ["🤔 Phụ nữ lớn tuổi đòi xem phim người lớn – có thật là “hư hỏng”?\nNhiều người vội vàng phán xét, nhưng sự thật lại nằm ở nhu cầu cảm xúc, sự tò mò lành mạnh và đời sống tinh thần theo từng giai đoạn tuổi tác.\n\n🧠 Video này sẽ giúp bạn hiểu:\n✨ Vì sao phụ nữ lớn tuổi vẫn quan tâm đến nội dung người lớn\n✨ Ranh giới giữa tò mò tâm lý và nhu cầu cảm xúc bình thường\n✨ Cách nhìn đúng đắn, tôn trọng để tránh định kiến sai lầm\n\n🌿 Hiểu đúng để không phán xét, hiểu sâu để trân trọng những chuyển biến tự nhiên của con người theo thời gian.\n\n👉 Xem hết video để có góc nhìn văn minh, khoa học và nhân văn hơn!\n\n00:00 Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?\n05:00 Tâm sự: Khóc thét khi vợ U50 đòi xem phim người lớn để lấy cảm hứng\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #phunulontuoi #doisongtinhthan #nhucaucamxuc #honnhan #danongnenbiet #tinhcam #nhanvan #relationship #songhieu", "Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?", "c54682b8-b806-4a21-8c54-f5d85b3ee36b", 661, false, "UiJD5mxaRKo", "https://www.youtube.com/watch?v=UiJD5mxaRKo", 21, "/downloads/Cuộc Sống Hôn Nhân/2025-12-20 Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?/Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”? [UiJD5mxaRKo].mp4", false, false, false, 6, [], 98, ~U[2025-12-20 13:00:06Z], ~U[2026-01-09 21:24:41Z], ~U[2026-01-09 21:24:41Z], "🤔 Phụ nữ lớn tuổi đòi xem phim người lớn – có thật là “hư hỏng”?\nNhiều người vội vàng phán xét, nhưng sự thật lại nằm ở nhu cầu cảm xúc, sự tò mò lành mạnh và đời sống tinh thần theo từng giai đoạn tuổi tác.\n\n🧠 Video này sẽ giúp bạn hiểu:\n✨ Vì sao phụ nữ lớn tuổi vẫn quan tâm đến nội dung người lớn\n✨ Ranh giới giữa tò mò tâm lý và nhu cầu cảm xúc bình thường\n✨ Cách nhìn đúng đắn, tôn trọng để tránh định kiến sai lầm\n\n🌿 Hiểu đúng để không phán xét, hiểu sâu để trân trọng những chuyển biến tự nhiên của con người theo thời gian.\n\n👉 Xem hết video để có góc nhìn văn minh, khoa học và nhân văn hơn!\n\n00:00 Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?\n05:00 Tâm sự: Khóc thét khi vợ U50 đòi xem phim người lớn để lấy cảm hứng\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #phunulontuoi #doisongtinhthan #nhucaucamxuc #honnhan #danongnenbiet #tinhcam #nhanvan #relationship #songhieu", "Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?", 661, false, "UiJD5mxaRKo", "https://www.youtube.com/watch?v=UiJD5mxaRKo", "/downloads/Cuộc Sống Hôn Nhân/2025-12-20 Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”?/Phụ Nữ Lớn Tuổi Đòi Xem Phim Người Lớn – Có Phải Là “Hư Hỏng”? [UiJD5mxaRKo].mp4", false, 6, ~U[2025-12-20 13:00:06Z]] 22:24:41.615 [debug] QUERY OK source="sources" db=0.2ms idle=6.4ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-01-09 21:24:41Z], ~U[2026-01-09 21:24:41Z], 6] 22:24:41.616 [debug] QUERY OK source="media_items" db=1.3ms idle=5.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [6] 22:24:41.618 [debug] QUERY OK source="media_items" db=1.3ms idle=5.9ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [6] 22:24:41.620 [debug] QUERY OK source="media_items" db=1.6ms idle=5.1ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [6] 22:24:41.621 [info] [command_wrapper]: /usr/local/bin/apprise called with: --verbose --title [Pinchflat] New media found --body Found 1 new media item(s) for Cuộc Sống Hôn Nhân. Downloading them now ntalk://tuan:bLzZ2-r6gm8-yqLfm-fsr3J-aSTEJ@nextcloud.luong.tel/6nnffq97 22:24:42.354 [error] [command_wrapper]: /usr/local/bin/apprise called with: --verbose --title [Pinchflat] New media found --body Found 1 new media item(s) for Cuộc Sống Hôn Nhân. Downloading them now ntalk://tuan:bLzZ2-r6gm8-yqLfm-fsr3J-aSTEJ@nextcloud.luong.tel/6nnffq97 exited: 1 with: 2026-01-09 22:24:42,220 - ERROR - Unparseable URL ntalk://tuan:b...J@n...l/6nnffq97 You must specify at least one server URL or populated configuration file. Try 'apprise --help' for more information. 22:24:42.355 [error] Failed to send new media notification for source 6: 2026-01-09 22:24:42,220 - ERROR - Unparseable URL ntalk://tuan:b...J@n...l/6nnffq97 You must specify at least one server URL or populated configuration file. Try 'apprise --help' for more information. 22:24:42.357 [debug] QUERY OK source="tasks" db=0.4ms idle=738.3ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [8330, 6, ~U[2026-01-09 21:24:42Z], ~U[2026-01-09 21:24:42Z]] 22:24:42.358 [info] {"args":{"id":6},"id":8323,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":81459753,"event":"job:stop","queue_time":155566,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 22:25:00.036 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:25:11.615 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:41.617 [info] {"source":"oban","duration":1204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:00.037 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:26:11.619 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:41.621 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:00.039 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:27:11.623 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:41.625 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:00.040 [info] {"source":"oban","duration":420,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:28:11.627 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:41.629 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:00.040 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:29:11.631 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:41.633 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:00.042 [info] {"source":"oban","duration":321,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:30:11.635 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:41.637 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:00.042 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:31:11.639 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:41.641 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:00.043 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:32:11.643 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:41.645 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:00.044 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:33:11.647 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:41.649 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:00.045 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:34:11.651 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:41.653 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:00.047 [info] {"source":"oban","duration":350,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:35:11.655 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:41.657 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:00.048 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:36:11.659 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:41.661 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:00.049 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:37:11.663 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:41.665 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:00.049 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:38:11.667 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:41.669 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:00.051 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:39:11.671 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:41.673 [info] {"source":"oban","duration":1220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:00.052 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:40:11.675 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:41.677 [info] {"source":"oban","duration":1197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:00.052 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:41:11.679 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:41.681 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:00.054 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:42:11.683 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:41.685 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:00.054 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:43:11.687 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:41.689 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:00.055 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:44:11.691 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:41.693 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:00.057 [info] {"source":"oban","duration":354,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:45:11.697 [info] {"source":"oban","duration":2697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:41.699 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:00.057 [info] {"source":"oban","duration":353,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:46:11.701 [info] {"source":"oban","duration":1226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:41.703 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:00.058 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:47:11.705 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:41.707 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:00.059 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:48:11.709 [info] {"source":"oban","duration":1197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:41.711 [info] {"source":"oban","duration":1383,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:00.061 [info] {"source":"oban","duration":1268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:49:11.713 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:41.715 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:00.062 [info] {"source":"oban","duration":368,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:50:11.717 [info] {"source":"oban","duration":949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:41.719 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:00.063 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:51:11.721 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:41.723 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:00.064 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:52:11.725 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:41.727 [info] {"source":"oban","duration":1215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:00.065 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:53:11.729 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:41.731 [info] {"source":"oban","duration":965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:00.067 [info] {"source":"oban","duration":325,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:54:11.733 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:41.735 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:00.068 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:55:11.737 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:41.739 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:00.068 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:56:11.741 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:41.743 [info] {"source":"oban","duration":1233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:00.069 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:57:11.745 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:41.747 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:00.070 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:58:11.749 [info] {"source":"oban","duration":1138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:41.751 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:00.071 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:59:11.753 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:41.755 [info] {"source":"oban","duration":967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:00.072 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:00:11.757 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:41.759 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:00.073 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:01:11.761 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:41.763 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:00.074 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:02:11.765 [info] {"source":"oban","duration":1234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:41.767 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:00.075 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:03:11.769 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:41.771 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:00.076 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:04:11.773 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:41.775 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:00.077 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:05:11.777 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:41.779 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:00.079 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:06:11.781 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:41.783 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:00.079 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:07:11.785 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:41.787 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:00.081 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:08:11.789 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:41.791 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:00.082 [info] {"source":"oban","duration":332,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:09:11.793 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:41.795 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:00.083 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:10:11.797 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:41.799 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:00.085 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:11:11.801 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:41.803 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:00.086 [info] {"source":"oban","duration":369,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:12:11.806 [info] {"source":"oban","duration":1398,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:41.807 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:00.086 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:13:11.809 [info] {"source":"oban","duration":1265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:41.812 [info] {"source":"oban","duration":2204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:00.087 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:14:11.814 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:41.816 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:00.089 [info] {"source":"oban","duration":394,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:15:11.818 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:41.820 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:00.090 [info] {"source":"oban","duration":355,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:16:11.822 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:41.824 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:00.091 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:17:11.826 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:41.828 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:00.092 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:18:11.830 [info] {"source":"oban","duration":1362,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:41.832 [info] {"source":"oban","duration":1186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:00.092 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:19:11.834 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:41.836 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:00.094 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:20:11.838 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:41.840 [info] {"source":"oban","duration":1291,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:00.095 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:21:11.842 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:41.844 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:00.096 [info] {"source":"oban","duration":377,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:22:11.846 [info] {"source":"oban","duration":1192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:41.848 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:00.096 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:23:11.850 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:41.852 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:00.098 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:24:11.854 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:41.856 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:00.098 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:25:11.858 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:41.860 [info] {"source":"oban","duration":1246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:00.099 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:26:11.862 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:41.864 [info] {"source":"oban","duration":1219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:00.100 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:27:11.866 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:41.868 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:00.101 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:28:11.870 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:41.872 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:00.103 [info] {"source":"oban","duration":367,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:29:11.874 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:41.876 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:00.103 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:30:11.878 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:41.880 [info] {"source":"oban","duration":965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:00.104 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:31:11.882 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:41.884 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:00.106 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:32:11.889 [info] {"source":"oban","duration":952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:41.891 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:00.107 [info] {"source":"oban","duration":347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:33:11.893 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:41.895 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:00.107 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:34:11.897 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:41.899 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:00.108 [info] {"source":"oban","duration":349,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:35:11.901 [info] {"source":"oban","duration":1189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:41.903 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:00.110 [info] {"source":"oban","duration":360,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:36:11.905 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:41.907 [info] {"source":"oban","duration":1379,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:00.110 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:37:11.909 [info] {"source":"oban","duration":1186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:41.911 [info] {"source":"oban","duration":924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:00.111 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:38:11.913 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:41.915 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:00.112 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:39:11.917 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:41.919 [info] {"source":"oban","duration":1192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:00.114 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:40:11.921 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:41.923 [info] {"source":"oban","duration":1243,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:00.114 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:41:11.925 [info] {"source":"oban","duration":1236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:41.927 [info] {"source":"oban","duration":957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:00.115 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:42:11.929 [info] {"source":"oban","duration":1192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:41.931 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:00.116 [info] {"source":"oban","duration":244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:43:11.933 [info] {"source":"oban","duration":1183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:41.935 [info] {"source":"oban","duration":1222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:00.118 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:44:11.937 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:41.939 [info] {"source":"oban","duration":1294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:00.118 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:45:11.941 [info] {"source":"oban","duration":1277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:41.943 [info] {"source":"oban","duration":1276,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:00.119 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:46:11.945 [info] {"source":"oban","duration":1304,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:41.947 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:00.120 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:47:11.949 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:41.951 [info] {"source":"oban","duration":1207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:00.121 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:48:11.953 [info] {"source":"oban","duration":1243,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:41.955 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:00.122 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:49:11.957 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:41.959 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:00.124 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:50:11.961 [info] {"source":"oban","duration":1203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:41.963 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:00.124 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:51:11.965 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:41.967 [info] {"source":"oban","duration":1204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:00.126 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:52:11.969 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:41.971 [info] {"source":"oban","duration":1239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:00.126 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:53:11.973 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:41.975 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:00.127 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:54:11.977 [info] {"source":"oban","duration":1279,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:41.979 [info] {"source":"oban","duration":967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:00.128 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:55:11.981 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:41.985 [info] {"source":"oban","duration":3006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:00.129 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:56:11.987 [info] {"source":"oban","duration":1190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:41.989 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:00.131 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:57:11.991 [info] {"source":"oban","duration":1213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:41.993 [info] {"source":"oban","duration":1228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:00.131 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:58:11.995 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:41.997 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:00.132 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:59:11.999 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:42.001 [info] {"source":"oban","duration":1372,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:00.133 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:00:12.003 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:42.005 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:00.134 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:01:12.007 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:42.009 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:00.135 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:02:12.011 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:42.013 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:00.136 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:03:12.015 [info] {"source":"oban","duration":1219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:42.017 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:00.137 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:04:12.019 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:42.021 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:00.138 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:05:12.023 [info] {"source":"oban","duration":1338,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:42.025 [info] {"source":"oban","duration":1190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:00.140 [info] {"source":"oban","duration":337,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:06:12.027 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:42.031 [info] {"source":"oban","duration":2840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:00.140 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:07:12.033 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:42.035 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:00.142 [info] {"source":"oban","duration":387,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:08:12.037 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:42.039 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:00.142 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:09:12.041 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:42.044 [info] {"source":"oban","duration":1672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:00.143 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:10:12.045 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:42.047 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:00.144 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:11:12.049 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:42.051 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:00.146 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:12:12.053 [info] {"source":"oban","duration":944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:42.055 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:00.147 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:13:12.057 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:42.059 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:00.148 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:14:12.061 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:42.063 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:00.148 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:15:12.065 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:42.067 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:00.149 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:16:12.069 [info] {"source":"oban","duration":1223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:42.071 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:00.151 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:17:12.073 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:42.075 [info] {"source":"oban","duration":1199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:00.152 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:18:12.077 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:42.079 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:00.152 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:19:12.081 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:42.083 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:00.153 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:20:12.085 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:42.087 [info] {"source":"oban","duration":1261,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:00.154 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:21:12.089 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:42.091 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:00.155 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:22:12.093 [info] {"source":"oban","duration":1239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:42.095 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:00.156 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:23:12.097 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:42.099 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:00.157 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:24:12.101 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:42.103 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:00.159 [info] {"source":"oban","duration":405,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:25:12.105 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:42.107 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:00.159 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:26:12.109 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:42.111 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:00.160 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:27:12.113 [info] {"source":"oban","duration":1206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:42.115 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:00.161 [info] {"source":"oban","duration":343,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:28:12.117 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:42.119 [info] {"source":"oban","duration":956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:00.163 [info] {"source":"oban","duration":340,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:29:12.121 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:42.123 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:00.164 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:30:12.125 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:42.127 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:00.164 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:31:12.129 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:42.131 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:00.165 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:32:12.133 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:42.135 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:00.167 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:33:12.137 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:42.139 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:00.167 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:34:12.141 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:42.143 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:00.168 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:35:12.145 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:42.147 [info] {"source":"oban","duration":963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:00.170 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:36:12.149 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:42.151 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:00.170 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:37:12.153 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:42.155 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:00.171 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:38:12.157 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:42.159 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:00.172 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:39:12.161 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:42.163 [info] {"source":"oban","duration":1201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:00.173 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:40:12.165 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:42.167 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:00.174 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:41:12.169 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:42.171 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:00.175 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:42:12.173 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:42.175 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:00.176 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:43:12.177 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:42.179 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:00.177 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:44:12.181 [info] {"source":"oban","duration":1185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:42.183 [info] {"source":"oban","duration":1187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:00.178 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:45:12.185 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:42.187 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:00.179 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:46:12.189 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:42.191 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:00.181 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:47:12.194 [info] {"source":"oban","duration":1464,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:42.195 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:00.181 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:48:12.197 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:42.199 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:00.182 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:49:12.201 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:42.203 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:00.183 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:50:12.205 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:42.207 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:00.184 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:51:12.209 [info] {"source":"oban","duration":965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:42.211 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:00.185 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:52:12.213 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:42.215 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:00.186 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:53:12.217 [info] {"source":"oban","duration":963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:42.219 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:00.187 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:54:12.221 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:42.223 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:00.188 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:55:12.225 [info] {"source":"oban","duration":1266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:42.227 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:00.190 [info] {"source":"oban","duration":343,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:56:12.229 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:42.231 [info] {"source":"oban","duration":965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:00.191 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:57:12.233 [info] {"source":"oban","duration":1258,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:42.235 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:00.192 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:58:12.237 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:42.239 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:00.192 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:59:12.241 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:42.243 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:00.194 [info] {"source":"oban","duration":377,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:00:12.245 [info] {"source":"oban","duration":1336,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:42.247 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:00.194 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:01:12.249 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:42.251 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:00.195 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:02:12.253 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:42.255 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:00.196 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:03:12.258 [info] {"source":"oban","duration":1782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:42.260 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:00.197 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:04:12.262 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:42.264 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:00.198 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:05:12.266 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:42.268 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:00.200 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:06:12.270 [info] {"source":"oban","duration":1256,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:42.272 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:00.200 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:07:12.274 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:42.276 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:00.201 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:08:12.278 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:42.280 [info] {"source":"oban","duration":970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:00.202 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:09:12.282 [info] {"source":"oban","duration":1243,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:42.284 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:00.203 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:10:12.286 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:42.288 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:00.205 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:11:12.290 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:42.292 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:00.206 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:12:12.294 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:42.297 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:00.206 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:13:12.298 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:42.300 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:00.207 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:14:12.302 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:42.304 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:00.208 [info] {"source":"oban","duration":346,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:15:12.306 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:42.308 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:00.210 [info] {"source":"oban","duration":387,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:16:12.310 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:42.312 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:00.210 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:17:12.314 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:42.316 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:00.211 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:18:12.318 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:42.320 [info] {"source":"oban","duration":1325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:00.213 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:19:12.322 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:42.324 [info] {"source":"oban","duration":1350,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:00.213 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:20:12.326 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:42.328 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:00.214 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:21:12.330 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:42.332 [info] {"source":"oban","duration":1197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:00.215 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:22:12.334 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:42.336 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:00.216 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:23:12.338 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:42.340 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:00.217 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:24:12.342 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:42.344 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:00.218 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:25:12.346 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:42.348 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:00.219 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:26:12.350 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:42.352 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:00.220 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:27:12.354 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:42.356 [info] {"source":"oban","duration":965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:00.221 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:28:12.358 [info] {"source":"oban","duration":966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:42.361 [info] {"source":"oban","duration":1778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:00.223 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:29:12.363 [info] {"source":"oban","duration":1212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:42.365 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:00.224 [info] {"source":"oban","duration":331,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:30:12.367 [info] {"source":"oban","duration":1245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:42.369 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:00.225 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:31:12.371 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:42.373 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:00.225 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:32:12.375 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:42.377 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:00.226 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:33:12.379 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:42.381 [info] {"source":"oban","duration":1159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:00.227 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:34:12.383 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:42.385 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:00.228 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:35:12.387 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:42.390 [info] {"source":"oban","duration":1421,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:00.230 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:36:12.391 [info] {"source":"oban","duration":1279,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:42.393 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:00.230 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:37:12.395 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:42.397 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:00.231 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:38:12.399 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:42.401 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:00.232 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:39:12.403 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:42.405 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:00.233 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:40:12.407 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:42.409 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:00.234 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:41:12.411 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:42.413 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:00.235 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:42:12.415 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:42.417 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:00.237 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:43:12.419 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:42.421 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:00.238 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:44:12.423 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:42.425 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:00.239 [info] {"source":"oban","duration":243,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:45:12.427 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:42.429 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:00.239 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:46:12.431 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:42.433 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:00.240 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:47:12.435 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:42.437 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:00.242 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:48:12.440 [info] {"source":"oban","duration":1509,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:42.441 [info] {"source":"oban","duration":1243,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:00.242 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:49:12.443 [info] {"source":"oban","duration":1197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:42.445 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:00.243 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:50:12.447 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:42.449 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:00.244 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:51:12.451 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:42.453 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:00.245 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:52:12.455 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:42.457 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:00.247 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:53:12.459 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:42.461 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:00.247 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:54:12.463 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:42.465 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:00.248 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:55:12.467 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:42.469 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:00.249 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:56:12.471 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:42.473 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:00.250 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:57:12.475 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:42.477 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:00.251 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:58:12.479 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:42.481 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:00.252 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:59:12.483 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:42.485 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:00.256 [info] {"source":"oban","duration":3048,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[8331]} 02:00:00.263 [info] {"args":{},"id":8331,"meta":{"cron":true,"cron_expr":"0 1 * * *","cron_tz":"Etc/UTC"},"system_time":1768006800263782382,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.Downloading.MediaRetentionWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","local_data"]} 02:00:00.275 [debug] QUERY OK source="media_items" db=10.9ms idle=25.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" WHERE ((NOT (m0."media_filepath" IS NULL) AND IFNULL(retention_period_days, 0) > 0 AND DATETIME(media_downloaded_at, '+' || retention_period_days || ' day') < DATETIME('now') ) AND NOT (m0."prevent_culling" = 1)) [] 02:00:00.275 [info] Culling 0 media items past their retention date 02:00:00.286 [debug] QUERY OK source="media_items" db=10.2ms idle=36.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" WHERE ((NOT (m0."media_filepath" IS NULL) AND NOT ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND NOT (m0."prevent_culling" = 1)) [] 02:00:00.286 [info] Deleting 0 media items that are from before the source cutoff 02:00:00.287 [info] {"args":{},"id":8331,"meta":{"cron":true,"cron_expr":"0 1 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.Downloading.MediaRetentionWorker","source":"oban","duration":22627,"event":"job:stop","queue_time":261621,"attempt":1,"tags":["media_item","local_data"]} 02:00:12.487 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:42.489 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:00.257 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:01:12.491 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:42.493 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:00.259 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:02:12.496 [info] {"source":"oban","duration":1356,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:42.497 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:00.259 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:03:12.499 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:42.501 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:00.260 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:04:12.503 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:42.505 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:00.262 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:05:12.507 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:42.509 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:00.262 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:06:12.511 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:42.513 [info] {"source":"oban","duration":1269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:00.263 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:07:12.515 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:42.517 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:00.264 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:08:12.519 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:42.521 [info] {"source":"oban","duration":1216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:00.265 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:09:12.523 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:42.525 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:00.267 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:10:12.527 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:42.529 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:00.267 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:11:12.531 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:42.533 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:00.268 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:12:12.536 [info] {"source":"oban","duration":1928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:42.539 [info] {"source":"oban","duration":1422,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:00.269 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:13:12.540 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:42.542 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:00.270 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:14:12.544 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:42.546 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:00.271 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:15:12.548 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:42.550 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:00.272 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:16:12.552 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:42.554 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:00.273 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:17:12.556 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:42.558 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:18:00.274 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:18:12.560 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:18:42.562 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:00.275 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:19:12.564 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:42.566 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:00.276 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:20:12.568 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:42.570 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:00.278 [info] {"source":"oban","duration":325,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:21:12.572 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:42.574 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:00.278 [info] {"source":"oban","duration":229,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:22:12.576 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:42.578 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:00.279 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:23:12.580 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:42.582 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:00.281 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:24:12.584 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:42.586 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:00.281 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:25:12.588 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:42.590 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:00.282 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:26:12.592 [info] {"source":"oban","duration":966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:42.594 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:00.283 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:27:12.596 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:42.598 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:00.284 [info] {"source":"oban","duration":331,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:28:12.600 [info] {"source":"oban","duration":1198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:42.602 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:00.285 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:29:12.604 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:42.606 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:00.287 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:30:12.611 [info] {"source":"oban","duration":4250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:42.613 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:00.287 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:31:12.615 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:42.617 [info] {"source":"oban","duration":1209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:00.288 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:32:12.619 [info] {"source":"oban","duration":1235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:42.621 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:00.289 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:33:12.623 [info] {"source":"oban","duration":1238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:42.625 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:00.290 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:34:12.627 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:42.629 [info] {"source":"oban","duration":975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:00.291 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:35:12.631 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:42.633 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:36:00.292 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:36:12.635 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:36:42.637 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:00.293 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:37:12.639 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:42.641 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:00.295 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:38:12.643 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:42.645 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:39:00.296 [info] {"source":"oban","duration":340,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:39:12.647 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:39:42.649 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:00.296 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:40:12.651 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:42.653 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:00.297 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:41:12.655 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:42.657 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:00.299 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:42:12.660 [info] {"source":"oban","duration":1936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:42.662 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:00.300 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:43:12.664 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:42.666 [info] {"source":"oban","duration":1197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:00.301 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:44:12.668 [info] {"source":"oban","duration":1187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:42.670 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:00.301 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:45:12.672 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:42.674 [info] {"source":"oban","duration":1178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:00.302 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:46:12.676 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:42.678 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:00.303 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:47:12.680 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:42.682 [info] {"source":"oban","duration":1296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:00.304 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:48:12.684 [info] {"source":"oban","duration":1314,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:42.686 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:00.305 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:49:12.688 [info] {"source":"oban","duration":1385,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:42.690 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:00.307 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:50:12.692 [info] {"source":"oban","duration":1203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:42.694 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:00.307 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:51:12.696 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:42.698 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:00.308 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:52:12.700 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:42.702 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:00.309 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:53:12.704 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:42.706 [info] {"source":"oban","duration":1260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:00.310 [info] {"source":"oban","duration":242,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:54:12.708 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:42.711 [info] {"source":"oban","duration":2057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:00.311 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:55:12.713 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:42.715 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:00.312 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:56:12.717 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:42.719 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:00.313 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:57:12.721 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:42.723 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:00.314 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:58:12.725 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:42.727 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:00.315 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:59:12.729 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:42.732 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:00.321 [info] {"source":"oban","duration":4783,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[8332]} 03:00:00.328 [info] {"args":{},"id":8332,"meta":{"cron":true,"cron_expr":"0 2 * * *","cron_tz":"Etc/UTC"},"system_time":1768010400327959177,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaQualityUpgradeWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 03:00:00.342 [debug] QUERY OK source="media_items" db=13.2ms idle=72.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((NOT (m0."media_filepath" IS NULL) AND NOT (m0."prevent_download" = 1)) AND NOT (NOT (m0."media_redownloaded_at" IS NULL))) AND IFNULL(redownload_delay_days, 0) > 0 AND DATE('now', '-' || redownload_delay_days || ' day') > DATE(uploaded_at) AND DATE(media_downloaded_at, '-' || redownload_delay_days || ' day') < DATE(uploaded_at) ) [] 03:00:00.342 [info] Redownloading 0 media items 03:00:00.343 [info] {"args":{},"id":8332,"meta":{"cron":true,"cron_expr":"0 2 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaQualityUpgradeWorker","source":"oban","duration":14382,"event":"job:stop","queue_time":326604,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 03:00:12.733 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:42.736 [info] {"source":"oban","duration":1891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:00.322 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:01:12.738 [info] {"source":"oban","duration":1356,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:42.740 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:00.323 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:02:12.742 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:42.744 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:00.324 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:03:12.746 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:42.748 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:00.325 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:04:12.750 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:42.752 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:00.327 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:05:12.754 [info] {"source":"oban","duration":1187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:42.756 [info] {"source":"oban","duration":1198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:00.327 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:06:12.758 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:42.760 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:00.330 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:07:12.762 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:42.764 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:00.331 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:08:12.766 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:42.768 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:00.332 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:09:12.770 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:42.772 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:00.334 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:10:12.774 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:42.776 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:00.334 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:11:12.778 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:42.780 [info] {"source":"oban","duration":973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:00.335 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:12:12.782 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:42.784 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:00.336 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:13:12.786 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:42.788 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:00.337 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:14:12.790 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:42.792 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:00.338 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:15:12.794 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:42.796 [info] {"source":"oban","duration":1180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:00.339 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:16:12.798 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:42.800 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:00.340 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:17:12.802 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:42.804 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:00.342 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:18:12.806 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:42.808 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:00.342 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:19:12.810 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:42.812 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:00.343 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:20:12.814 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:42.816 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:00.345 [info] {"source":"oban","duration":333,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:21:12.818 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:42.820 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:00.346 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:22:12.822 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:42.824 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:00.346 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:23:12.826 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:42.828 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:00.347 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:24:12.830 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:42.832 [info] {"source":"oban","duration":1193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:00.349 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:25:12.834 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:42.836 [info] {"source":"oban","duration":1215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:00.349 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:26:12.838 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:42.840 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:00.350 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:27:12.842 [info] {"source":"oban","duration":1237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:42.844 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:00.351 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:28:12.846 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:42.848 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:00.352 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:29:12.850 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:42.852 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:00.353 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:30:12.854 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:42.856 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:00.354 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:31:12.858 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:42.860 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:00.355 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:32:12.862 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:42.864 [info] {"source":"oban","duration":957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:00.356 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:33:12.866 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:42.868 [info] {"source":"oban","duration":952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:00.357 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:34:12.870 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:42.872 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:00.359 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:35:12.874 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:42.876 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:00.359 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:36:12.878 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:42.880 [info] {"source":"oban","duration":1283,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:00.361 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:37:12.882 [info] {"source":"oban","duration":1277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:42.884 [info] {"source":"oban","duration":1218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:00.362 [info] {"source":"oban","duration":334,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:38:12.886 [info] {"source":"oban","duration":1178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:42.888 [info] {"source":"oban","duration":1185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:00.362 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:39:12.890 [info] {"source":"oban","duration":1321,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:42.892 [info] {"source":"oban","duration":1369,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:00.363 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:40:12.894 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:42.896 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:00.364 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:41:12.898 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:42.900 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:00.365 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:42:12.902 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:42.904 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:00.366 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:43:12.906 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:42.908 [info] {"source":"oban","duration":1300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:00.367 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:44:12.910 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:42.912 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:00.368 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:45:12.914 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:42.916 [info] {"source":"oban","duration":1356,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:00.369 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:46:12.918 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:42.920 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:00.370 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:47:12.922 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:42.924 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:00.371 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:48:12.926 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:42.928 [info] {"source":"oban","duration":1204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:00.372 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:49:12.930 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:42.932 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:00.373 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:50:12.934 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:42.937 [info] {"source":"oban","duration":1482,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:00.374 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:51:12.938 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:42.940 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:00.375 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:52:12.942 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:42.944 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:00.376 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:53:12.946 [info] {"source":"oban","duration":1341,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:42.948 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:00.378 [info] {"source":"oban","duration":342,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:54:12.950 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:42.952 [info] {"source":"oban","duration":1280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:00.378 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:55:12.954 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:42.956 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:00.379 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:56:12.958 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:42.960 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:00.380 [info] {"source":"oban","duration":175,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:57:12.962 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:42.964 [info] {"source":"oban","duration":1178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:00.381 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:58:12.966 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:42.968 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:00.382 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:59:12.970 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:42.972 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:00.383 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:00:12.974 [info] {"source":"oban","duration":1200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:42.976 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:00.384 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:01:12.978 [info] {"source":"oban","duration":1212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:42.980 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:00.385 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:02:12.982 [info] {"source":"oban","duration":1169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:42.984 [info] {"source":"oban","duration":1315,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:00.386 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:03:12.986 [info] {"source":"oban","duration":1245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:42.988 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:00.387 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:04:12.990 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:42.992 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:00.388 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:05:12.994 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:42.996 [info] {"source":"oban","duration":967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:00.390 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:06:12.998 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:43.000 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:00.390 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:07:13.002 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:43.004 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:00.391 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:08:13.006 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:43.008 [info] {"source":"oban","duration":964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:00.392 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:09:13.010 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:43.012 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:00.394 [info] {"source":"oban","duration":320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:10:13.014 [info] {"source":"oban","duration":852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:43.016 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:00.395 [info] {"source":"oban","duration":340,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:11:13.018 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:43.020 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:00.396 [info] {"source":"oban","duration":371,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:12:13.022 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:43.024 [info] {"source":"oban","duration":1249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:00.396 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:13:13.028 [info] {"source":"oban","duration":3216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:43.030 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:00.397 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:14:13.032 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:43.034 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:00.398 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:15:13.036 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:43.038 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:00.399 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:16:13.040 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:43.042 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:00.400 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:17:13.044 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:43.046 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:49.033 [debug] Tzdata polling for update. 04:17:49.345 [debug] Tzdata polling shows the loaded tz database is up to date. 04:18:00.401 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:18:13.049 [info] {"source":"oban","duration":1417,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:43.050 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:00.402 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:19:13.052 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:43.054 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:00.403 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:20:13.056 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:43.058 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:00.404 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:21:13.060 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:43.062 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:00.405 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:22:13.064 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:43.066 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:00.406 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:23:13.069 [info] {"source":"oban","duration":1583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:43.070 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:00.407 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:24:13.074 [info] {"source":"oban","duration":2523,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:43.075 [info] {"source":"oban","duration":968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:00.409 [info] {"source":"oban","duration":386,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:25:13.077 [info] {"source":"oban","duration":967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:43.079 [info] {"source":"oban","duration":1316,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:00.409 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:26:13.081 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:43.083 [info] {"source":"oban","duration":1197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:00.410 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:27:13.085 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:43.087 [info] {"source":"oban","duration":958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:00.411 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:28:13.089 [info] {"source":"oban","duration":1306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:43.091 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:00.412 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:29:13.093 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:43.095 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:00.414 [info] {"source":"oban","duration":410,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:30:13.097 [info] {"source":"oban","duration":961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:43.099 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:00.415 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:31:13.101 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:43.103 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:00.415 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:32:13.105 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:43.107 [info] {"source":"oban","duration":1199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:00.416 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:33:13.109 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:43.112 [info] {"source":"oban","duration":1799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:00.417 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:34:13.115 [info] {"source":"oban","duration":1456,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:43.116 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:00.419 [info] {"source":"oban","duration":326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:35:13.118 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:43.120 [info] {"source":"oban","duration":1234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:00.419 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:36:13.122 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:43.124 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:00.420 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:37:13.126 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:43.128 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:00.422 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:38:13.130 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:43.132 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:00.422 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:39:13.134 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:43.136 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:00.423 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:40:13.138 [info] {"source":"oban","duration":1216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:43.140 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:00.424 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:41:13.142 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:43.144 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:00.425 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:42:13.146 [info] {"source":"oban","duration":944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:43.148 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:00.426 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:43:13.150 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:43.152 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:00.427 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:44:13.154 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:43.156 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:00.428 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:45:13.158 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:43.160 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:00.429 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:46:13.162 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:43.164 [info] {"source":"oban","duration":1262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:00.430 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:47:13.166 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:43.168 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:00.432 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:48:13.170 [info] {"source":"oban","duration":1398,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:43.172 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:00.432 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:49:13.174 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:43.176 [info] {"source":"oban","duration":1248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:00.434 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:50:13.178 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:43.180 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:00.434 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:51:13.182 [info] {"source":"oban","duration":1322,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:43.184 [info] {"source":"oban","duration":1343,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:00.435 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:52:13.186 [info] {"source":"oban","duration":1260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:43.188 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:00.436 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:53:13.190 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:43.192 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:00.437 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:54:13.194 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:43.196 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:00.439 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:55:13.198 [info] {"source":"oban","duration":1233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:43.200 [info] {"source":"oban","duration":1206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:00.439 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:56:13.202 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:43.204 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:00.440 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:57:13.206 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:43.208 [info] {"source":"oban","duration":1196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:00.441 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:58:13.210 [info] {"source":"oban","duration":1231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:43.212 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:00.442 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:59:13.214 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:43.216 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:00.443 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:00:13.218 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:43.220 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:00.444 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:01:13.222 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:43.224 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:00.445 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:02:13.226 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:43.228 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:00.446 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:03:13.230 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:43.232 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:00.447 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:04:13.234 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:43.236 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:00.449 [info] {"source":"oban","duration":321,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:05:13.238 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:43.240 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:00.450 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:06:13.242 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:43.244 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:00.451 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:07:13.246 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:43.248 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:00.451 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:08:13.250 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:43.252 [info] {"source":"oban","duration":963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:00.452 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:09:13.254 [info] {"source":"oban","duration":1180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:43.256 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:00.453 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:10:13.258 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:43.260 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:00.455 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:11:13.262 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:43.264 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:00.455 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:12:13.266 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:43.268 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:00.456 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:13:13.270 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:43.272 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:00.457 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:14:13.274 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:43.276 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:00.458 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:15:13.278 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:43.280 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:00.459 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:16:13.282 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:43.284 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:00.460 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:17:13.286 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:43.288 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:18:00.461 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:18:13.290 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:18:43.292 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:00.462 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:19:13.294 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:43.296 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:00.463 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:20:13.298 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:43.300 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:00.464 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:21:13.302 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:43.304 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:00.465 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:22:13.306 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:43.308 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:00.467 [info] {"source":"oban","duration":337,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:23:13.310 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:43.312 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:00.468 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:24:13.314 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:43.316 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:00.468 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:25:13.318 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:43.320 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:00.469 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:26:13.322 [info] {"source":"oban","duration":1187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:43.324 [info] {"source":"oban","duration":1346,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:00.470 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:27:13.326 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:43.328 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:00.471 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:28:13.330 [info] {"source":"oban","duration":1252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:43.332 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:00.473 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:29:13.334 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:43.336 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:00.474 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:30:13.338 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:43.341 [info] {"source":"oban","duration":1379,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:00.474 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:31:13.342 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:43.344 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:00.475 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:32:13.346 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:43.348 [info] {"source":"oban","duration":1232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:00.476 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:33:13.350 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:43.352 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:00.477 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:34:13.355 [info] {"source":"oban","duration":1934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:43.357 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:00.478 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:35:13.359 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:43.361 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:00.480 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:36:13.364 [info] {"source":"oban","duration":1777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:43.366 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:00.480 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:37:13.368 [info] {"source":"oban","duration":975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:43.370 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:00.481 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:38:13.372 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:43.374 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:00.482 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:39:13.376 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:43.378 [info] {"source":"oban","duration":953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:00.483 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:40:13.380 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:43.382 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:00.485 [info] {"source":"oban","duration":350,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:41:13.384 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:43.386 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:00.485 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:42:13.388 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:43.390 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:00.487 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:43:13.392 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:43.394 [info] {"source":"oban","duration":1185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:00.488 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:44:13.396 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:43.400 [info] {"source":"oban","duration":2623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:00.488 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:45:13.401 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:43.403 [info] {"source":"oban","duration":1302,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:00.489 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:46:13.405 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:43.407 [info] {"source":"oban","duration":1361,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:00.490 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:47:13.409 [info] {"source":"oban","duration":1220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:43.411 [info] {"source":"oban","duration":1393,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:00.491 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:48:13.413 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:43.415 [info] {"source":"oban","duration":1233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:00.492 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:49:13.417 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:43.419 [info] {"source":"oban","duration":1240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:00.493 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:50:13.421 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:43.423 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:00.494 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:51:13.426 [info] {"source":"oban","duration":1431,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:43.427 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:00.495 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:52:13.429 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:43.431 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:00.496 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:53:13.433 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:43.435 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:00.497 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:54:13.437 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:43.439 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:00.498 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:55:13.441 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:43.443 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:00.499 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:56:13.445 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:43.447 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:00.500 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:57:13.449 [info] {"source":"oban","duration":970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:43.451 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:00.501 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:58:13.453 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:43.455 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:00.502 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:59:13.457 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:43.459 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:00.504 [info] {"source":"oban","duration":333,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:00:13.461 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:43.463 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:00.504 [info] {"source":"oban","duration":325,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:01:13.465 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:43.467 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:00.505 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:02:13.469 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:43.471 [info] {"source":"oban","duration":935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:00.506 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:03:13.473 [info] {"source":"oban","duration":951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:43.475 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:04:00.508 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:04:13.477 [info] {"source":"oban","duration":1183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:04:43.479 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:00.508 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:05:13.481 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:43.483 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:00.509 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:06:13.485 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:43.487 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:00.510 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:07:13.489 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:43.491 [info] {"source":"oban","duration":1193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:00.512 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:08:13.493 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:43.495 [info] {"source":"oban","duration":1183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:00.512 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:09:13.497 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:43.499 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:00.514 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:10:13.501 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:43.503 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:00.514 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:11:13.505 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:43.507 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:00.515 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:12:13.509 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:43.511 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:00.516 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:13:13.513 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:43.515 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:00.517 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:14:13.517 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:43.519 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:00.518 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:15:13.521 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:43.523 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:00.520 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:16:13.525 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:43.527 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:00.521 [info] {"source":"oban","duration":345,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:17:13.529 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:43.531 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:00.522 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:18:13.533 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:43.535 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:00.524 [info] {"source":"oban","duration":320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:19:13.537 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:43.539 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:00.524 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:20:13.541 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:43.543 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:00.525 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:21:13.545 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:43.547 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:00.526 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:22:13.549 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:43.551 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:00.530 [info] {"source":"oban","duration":2361,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:23:13.553 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:43.555 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:00.530 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:24:13.557 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:43.559 [info] {"source":"oban","duration":1207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:00.531 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:25:13.561 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:43.563 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:00.532 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:26:13.565 [info] {"source":"oban","duration":1200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:43.567 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:00.533 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:27:13.569 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:43.571 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:00.534 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:28:13.573 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:43.575 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:00.535 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:29:13.577 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:43.579 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:00.536 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:30:13.581 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:43.583 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:00.537 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:31:13.585 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:43.587 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:00.539 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:32:13.589 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:43.591 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:00.539 [info] {"source":"oban","duration":329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:33:13.593 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:43.596 [info] {"source":"oban","duration":1355,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:00.541 [info] {"source":"oban","duration":662,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:34:13.597 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:43.599 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:00.541 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:35:13.601 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:43.603 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:00.542 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:36:13.607 [info] {"source":"oban","duration":2928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:43.609 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:00.543 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:37:13.611 [info] {"source":"oban","duration":1185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:43.613 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:00.545 [info] {"source":"oban","duration":334,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:38:13.615 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:43.617 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:00.545 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:39:13.619 [info] {"source":"oban","duration":973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:43.621 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:00.546 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:40:13.623 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:43.625 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:00.547 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:41:13.627 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:43.629 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:00.548 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:42:13.631 [info] {"source":"oban","duration":1289,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:43.633 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:00.549 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:43:13.635 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:43.637 [info] {"source":"oban","duration":1231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:00.550 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:44:13.639 [info] {"source":"oban","duration":1262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:43.641 [info] {"source":"oban","duration":851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:00.551 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:45:13.643 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:43.645 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:00.552 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:46:13.647 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:43.649 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:00.554 [info] {"source":"oban","duration":332,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:47:13.651 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:43.653 [info] {"source":"oban","duration":968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:00.554 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:48:13.655 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:43.657 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:00.555 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:49:13.659 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:43.661 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:00.557 [info] {"source":"oban","duration":387,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:50:13.663 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:43.665 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:00.557 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:51:13.667 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:43.669 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:00.559 [info] {"source":"oban","duration":377,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:52:13.671 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:43.673 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:00.559 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:53:13.675 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:43.677 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:00.561 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:54:13.679 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:43.681 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:00.561 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:55:13.683 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:43.685 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:00.562 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:56:13.687 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:43.689 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:00.563 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:57:13.691 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:43.693 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:00.564 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:58:13.695 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:43.697 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:00.566 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:59:13.699 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:43.701 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:00.566 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:00:13.703 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:43.705 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:00.567 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:01:13.707 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:43.709 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:00.568 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:02:13.711 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:43.713 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:00.569 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:03:13.715 [info] {"source":"oban","duration":1221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:43.717 [info] {"source":"oban","duration":1311,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:00.570 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:04:13.719 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:43.721 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:00.572 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:05:13.726 [info] {"source":"oban","duration":4332,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:43.728 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:00.572 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:06:13.730 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:43.733 [info] {"source":"oban","duration":1582,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:00.574 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:07:13.734 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:43.736 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:00.574 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:08:13.738 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:43.740 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:00.575 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:09:13.742 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:43.744 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:00.576 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:10:13.747 [info] {"source":"oban","duration":1740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:43.749 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:00.578 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:11:13.751 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:43.753 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:00.579 [info] {"source":"oban","duration":352,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:12:13.755 [info] {"source":"oban","duration":1187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:43.757 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:00.580 [info] {"source":"oban","duration":346,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:13:13.759 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:43.761 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:00.581 [info] {"source":"oban","duration":359,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:14:13.763 [info] {"source":"oban","duration":1211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:43.766 [info] {"source":"oban","duration":1883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:00.581 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:15:13.768 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:43.770 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:00.582 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:16:13.772 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:43.774 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:00.583 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:17:13.776 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:43.778 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:00.584 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:18:13.780 [info] {"source":"oban","duration":1190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:43.782 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:00.585 [info] {"source":"oban","duration":331,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:19:13.784 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:43.786 [info] {"source":"oban","duration":1204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:00.586 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:20:13.788 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:43.790 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:00.587 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:21:13.792 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:43.794 [info] {"source":"oban","duration":1242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:00.588 [info] {"source":"oban","duration":344,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:22:13.796 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:43.798 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:00.589 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:23:13.800 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:43.802 [info] {"source":"oban","duration":1248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:00.590 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:24:13.804 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:43.806 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:00.592 [info] {"source":"oban","duration":398,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:25:13.808 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:43.810 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:00.592 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:26:13.812 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:43.814 [info] {"source":"oban","duration":1193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:00.593 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:27:13.816 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:43.818 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:00.594 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:28:13.820 [info] {"source":"oban","duration":1298,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:43.822 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:00.596 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:29:13.824 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:43.826 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:00.597 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:30:13.828 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:43.830 [info] {"source":"oban","duration":1201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:00.597 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:31:13.832 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:43.834 [info] {"source":"oban","duration":1300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:00.598 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:32:13.836 [info] {"source":"oban","duration":959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:43.838 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:00.599 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:33:13.840 [info] {"source":"oban","duration":1225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:43.842 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:00.601 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:34:13.844 [info] {"source":"oban","duration":966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:43.846 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:00.601 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:35:13.848 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:43.850 [info] {"source":"oban","duration":1327,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:00.602 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:36:13.852 [info] {"source":"oban","duration":1335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:43.854 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:00.603 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:37:13.856 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:43.858 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:00.604 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:38:13.860 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:43.862 [info] {"source":"oban","duration":1230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:00.605 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:39:13.864 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:43.866 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:00.606 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:40:13.868 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:43.870 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:00.608 [info] {"source":"oban","duration":1189,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:41:13.872 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:43.874 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:00.609 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:42:13.876 [info] {"source":"oban","duration":945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:43.878 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:00.610 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:43:13.880 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:43.882 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:00.611 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:44:13.884 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:43.886 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:00.612 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:45:13.888 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:43.890 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:00.613 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:46:13.892 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:43.894 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:00.614 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:47:13.896 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:43.898 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:00.615 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:48:13.900 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:43.902 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:00.616 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:49:13.904 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:43.906 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:00.618 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:50:13.908 [info] {"source":"oban","duration":1226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:43.910 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:00.618 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:51:13.912 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:43.914 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:00.619 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:52:13.916 [info] {"source":"oban","duration":1234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:43.918 [info] {"source":"oban","duration":1353,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:00.620 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:53:13.920 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:43.922 [info] {"source":"oban","duration":1221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:00.621 [info] {"source":"oban","duration":242,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:54:13.924 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:43.928 [info] {"source":"oban","duration":1574,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:00.623 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:55:13.930 [info] {"source":"oban","duration":1193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:43.932 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:00.623 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:56:13.934 [info] {"source":"oban","duration":1301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:43.936 [info] {"source":"oban","duration":1284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:00.624 [info] {"source":"oban","duration":243,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:57:13.938 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:43.940 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:00.625 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:58:13.942 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:43.944 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:00.626 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:59:13.946 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:43.948 [info] {"source":"oban","duration":1187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:00.627 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:00:13.950 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:43.952 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:00.628 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:01:13.954 [info] {"source":"oban","duration":1275,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:43.956 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:00.629 [info] {"source":"oban","duration":243,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:02:13.958 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:43.960 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:00.630 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:03:13.962 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:43.964 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:00.631 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:04:13.966 [info] {"source":"oban","duration":963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:43.968 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:00.632 [info] {"source":"oban","duration":353,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:05:13.970 [info] {"source":"oban","duration":1212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:43.972 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:00.633 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:06:13.974 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:43.976 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:00.635 [info] {"source":"oban","duration":329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:07:13.978 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:43.980 [info] {"source":"oban","duration":965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:00.636 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:08:13.984 [info] {"source":"oban","duration":2815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:43.986 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:00.636 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:09:13.988 [info] {"source":"oban","duration":961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:43.990 [info] {"source":"oban","duration":920,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:00.637 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:10:13.992 [info] {"source":"oban","duration":1270,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:43.994 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:00.638 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:11:13.996 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:43.998 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:00.639 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:12:14.000 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:44.002 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:00.640 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:13:14.004 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:44.006 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:00.641 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:14:14.008 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:44.010 [info] {"source":"oban","duration":1355,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:00.642 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:15:14.013 [info] {"source":"oban","duration":1420,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:44.014 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:00.643 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:16:14.016 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:44.018 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:00.644 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:17:14.020 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:44.022 [info] {"source":"oban","duration":1192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:00.645 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:18:14.024 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:44.026 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:00.646 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:19:14.028 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:44.030 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:00.647 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:20:14.032 [info] {"source":"oban","duration":949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:44.034 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:00.648 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:21:14.036 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:44.038 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:00.649 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:22:14.040 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:44.042 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:00.650 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:23:14.044 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:44.046 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:00.652 [info] {"source":"oban","duration":336,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:24:14.048 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:44.050 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:00.653 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:25:14.052 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:44.054 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:00.653 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:26:14.056 [info] {"source":"oban","duration":1265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:44.059 [info] {"source":"oban","duration":1545,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:00.654 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:27:14.060 [info] {"source":"oban","duration":1219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:44.062 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:00.655 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:28:14.064 [info] {"source":"oban","duration":1261,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:44.066 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:00.657 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:29:14.068 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:44.071 [info] {"source":"oban","duration":1613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:00.657 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:30:14.072 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:44.074 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:00.658 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:31:14.076 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:44.080 [info] {"source":"oban","duration":2445,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:00.659 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:32:14.081 [info] {"source":"oban","duration":1199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:44.083 [info] {"source":"oban","duration":1228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:00.660 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:33:14.085 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:44.089 [info] {"source":"oban","duration":2310,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:00.661 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:34:14.090 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:44.092 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:00.662 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:35:14.094 [info] {"source":"oban","duration":1186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:44.096 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:00.663 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:36:14.098 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:44.100 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:00.664 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:37:14.102 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:44.103 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:00.665 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:38:14.105 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:44.108 [info] {"source":"oban","duration":1416,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:00.666 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:39:14.109 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:44.111 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:00.668 [info] {"source":"oban","duration":859,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:40:14.113 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:44.115 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:00.669 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:41:14.117 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:44.119 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:00.671 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:42:14.121 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:44.123 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:00.671 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:43:14.125 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:44.127 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:00.673 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:44:14.129 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:44.131 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:00.674 [info] {"source":"oban","duration":331,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:45:14.133 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:44.135 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:00.674 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:46:14.137 [info] {"source":"oban","duration":1246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:44.139 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:00.678 [info] {"source":"oban","duration":2349,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:47:14.141 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:44.143 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:00.678 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:48:14.145 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:44.147 [info] {"source":"oban","duration":1323,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:00.679 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:49:14.149 [info] {"source":"oban","duration":1351,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:44.151 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:00.680 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:50:14.153 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:44.155 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:00.681 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:51:14.157 [info] {"source":"oban","duration":1199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:44.159 [info] {"source":"oban","duration":1330,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:00.682 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:52:14.161 [info] {"source":"oban","duration":1215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:44.163 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:00.683 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:53:14.165 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:44.167 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:00.684 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:54:14.169 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:44.171 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:00.685 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:55:14.173 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:44.175 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:00.686 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:56:14.177 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:44.179 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:00.688 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:57:14.181 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:44.183 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:00.688 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:58:14.185 [info] {"source":"oban","duration":1169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:44.187 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:00.690 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:59:14.189 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:44.191 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:00.691 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:00:14.193 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:44.195 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:00.693 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:01:14.197 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:44.199 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:00.693 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:02:14.201 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:44.203 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:00.694 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:03:14.206 [info] {"source":"oban","duration":1681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:44.207 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:00.696 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:04:14.209 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:44.211 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:00.697 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:05:14.213 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:44.215 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:00.698 [info] {"source":"oban","duration":326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:06:14.217 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:44.219 [info] {"source":"oban","duration":1215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:00.698 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:07:14.221 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:44.225 [info] {"source":"oban","duration":2771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:00.699 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:08:14.227 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:44.229 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:00.700 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:09:14.231 [info] {"source":"oban","duration":1198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:44.233 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:00.701 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:10:14.235 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:44.237 [info] {"source":"oban","duration":1221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:00.702 [info] {"source":"oban","duration":336,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:11:14.239 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:44.241 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:00.703 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:12:14.243 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:44.245 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:00.704 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:13:14.247 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:44.249 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:00.705 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:14:14.251 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:44.253 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:00.706 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:15:14.255 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:44.257 [info] {"source":"oban","duration":1241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:00.708 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:16:14.259 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:44.261 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:00.709 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:17:14.263 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:44.265 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:00.710 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:18:14.269 [info] {"source":"oban","duration":2821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:44.271 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:00.710 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:19:14.273 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:44.275 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:00.711 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:20:14.277 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:44.279 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:00.712 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:21:14.281 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:44.283 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:00.713 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:22:14.285 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:44.287 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:00.714 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:23:14.289 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:44.291 [info] {"source":"oban","duration":1227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:00.715 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:24:14.293 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:44.295 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:00.716 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:25:14.297 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:44.299 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:00.717 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:26:14.301 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:44.303 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:00.718 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:27:14.305 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:44.307 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:00.719 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:28:14.309 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:44.311 [info] {"source":"oban","duration":1311,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:00.720 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:29:14.313 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:44.315 [info] {"source":"oban","duration":1298,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:00.721 [info] {"source":"oban","duration":230,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:30:14.317 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:44.319 [info] {"source":"oban","duration":1240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:00.722 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:31:14.321 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:44.323 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:00.723 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:32:14.325 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:44.327 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:00.724 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:33:14.329 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:44.331 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:00.726 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:34:14.333 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:44.335 [info] {"source":"oban","duration":958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:00.727 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:35:14.337 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:44.339 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:00.727 [info] {"source":"oban","duration":345,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:36:14.341 [info] {"source":"oban","duration":959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:44.343 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:00.729 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:37:14.345 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:44.348 [info] {"source":"oban","duration":1308,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:00.729 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:38:14.349 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:44.351 [info] {"source":"oban","duration":1302,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:00.731 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:39:14.353 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:44.355 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:00.731 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:40:14.357 [info] {"source":"oban","duration":938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:44.359 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:00.732 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:41:14.361 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:44.363 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:00.733 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:42:14.365 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:44.367 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:00.734 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:43:14.369 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:44.371 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:00.735 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:44:14.373 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:44.375 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:00.736 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:45:14.377 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:44.379 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:00.737 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:46:14.382 [info] {"source":"oban","duration":1923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:44.384 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:00.739 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:47:14.386 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:44.388 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:00.740 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:48:14.390 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:44.392 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:00.741 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:49:14.394 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:44.396 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:00.742 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:50:14.398 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:16.290 [info] {"args":{"id":11},"id":8326,"meta":{},"system_time":1768035016289835825,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 09:50:16.290 [debug] QUERY OK source="sources" db=0.2ms idle=698.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [11] 09:50:16.291 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=699.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:16.293 [debug] QUERY OK source="media_items" db=1.7ms idle=699.7ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [11] 09:50:16.294 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=10.4ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [11] 09:50:16.294 [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" = ?) [1] 09:50:16.295 [debug] QUERY OK source="settings" db=0.1ms idle=4.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:16.295 [debug] QUERY OK source="settings" db=0.1ms idle=4.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:16.299 [debug] QUERY OK source="media_items" db=2.2ms idle=3.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [11] 09:50:16.301 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 09:50:16.301 [debug] Current batch of media processed. Will check again in 1000ms 09:50:16.301 [debug] QUERY OK source="settings" db=0.2ms idle=7.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:16.302 [debug] QUERY OK source="settings" db=0.1ms idle=7.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:16.302 [debug] QUERY OK source="settings" db=0.1ms idle=6.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:16.302 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@xreview-9 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/X Review Official/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/29/61/29618a83218da7d257d5ad9bbc2e79ce2b1ac8cf765a0e379e9517f8b88957bd.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/bf/07/bf0745915cd89d3ac5610d15ce479b27dd3446cc884ad784c6b2b4cbe170b107.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 09:50:17.301 [debug] Current batch of media processed. Will check again in 1000ms 09:50:18.302 [debug] Current batch of media processed. Will check again in 1000ms 09:50:19.166 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@xreview-9 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/X Review Official/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/29/61/29618a83218da7d257d5ad9bbc2e79ce2b1ac8cf765a0e379e9517f8b88957bd.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/bf/07/bf0745915cd89d3ac5610d15ce479b27dd3446cc884ad784c6b2b4cbe170b107.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 09:50:19.166 [debug] Gracefully stopping file follower 09:50:19.167 [debug] QUERY OK source="sources" db=0.4ms idle=1575.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [11] 09:50:19.168 [debug] QUERY OK source="sources" db=0.2ms idle=1576.0ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-01-10 08:50:19Z], ~U[2026-01-10 08:50:19Z], 11] 09:50:19.170 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=1576.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [11] 09:50:19.172 [debug] QUERY OK source="media_items" db=1.6ms idle=1579.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")))) [11] 09:50:19.173 [debug] QUERY OK source="media_items" db=0.5ms idle=886.2ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [11] 09:50:19.175 [debug] QUERY OK source="tasks" db=0.4ms idle=4.8ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [8333, 11, ~U[2026-01-10 08:50:19Z], ~U[2026-01-10 08:50:19Z]] 09:50:19.176 [info] {"args":{"id":11},"id":8326,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":2886124,"event":"job:stop","queue_time":862766,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 09:50:44.401 [info] {"source":"oban","duration":2014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:00.743 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:51:14.403 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:44.405 [info] {"source":"oban","duration":1203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:00.744 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:52:14.407 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:44.409 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:00.746 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:53:14.411 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:44.413 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:00.747 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:54:14.415 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:44.417 [info] {"source":"oban","duration":1214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:00.748 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:55:14.419 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:44.421 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:00.748 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:56:14.423 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:44.425 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:00.749 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:57:14.427 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:44.429 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:00.752 [info] {"source":"oban","duration":2265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:58:14.431 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:44.433 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:00.753 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:59:14.435 [info] {"source":"oban","duration":1286,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:44.438 [info] {"source":"oban","duration":1426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:00.754 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:00:14.439 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:44.441 [info] {"source":"oban","duration":1355,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:00.756 [info] {"source":"oban","duration":344,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:01:14.443 [info] {"source":"oban","duration":1343,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:44.445 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:00.756 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:02:14.449 [info] {"source":"oban","duration":3184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:44.451 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:00.758 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:03:14.453 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:44.455 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:00.758 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:04:14.457 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:44.459 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:00.759 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:05:14.461 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:44.463 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:00.760 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:06:14.465 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:44.467 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:00.761 [info] {"source":"oban","duration":366,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:07:14.469 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:44.471 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:00.762 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:08:14.473 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:44.475 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:00.763 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:09:14.477 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:44.479 [info] {"source":"oban","duration":963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:00.765 [info] {"source":"oban","duration":421,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:10:14.481 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:44.483 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:00.766 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:11:14.485 [info] {"source":"oban","duration":1214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:44.487 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:00.767 [info] {"source":"oban","duration":408,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:12:14.489 [info] {"source":"oban","duration":961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:44.491 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:00.768 [info] {"source":"oban","duration":330,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:13:14.493 [info] {"source":"oban","duration":1320,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:44.495 [info] {"source":"oban","duration":1270,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:00.769 [info] {"source":"oban","duration":354,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:14:14.497 [info] {"source":"oban","duration":1344,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:44.499 [info] {"source":"oban","duration":1222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:00.770 [info] {"source":"oban","duration":399,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:15:14.504 [info] {"source":"oban","duration":3991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:44.506 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:00.771 [info] {"source":"oban","duration":374,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:16:14.508 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:44.510 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:00.771 [info] {"source":"oban","duration":351,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:17:14.512 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:44.514 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:00.772 [info] {"source":"oban","duration":329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:18:14.516 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:44.518 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:00.773 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:19:14.520 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:44.522 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:00.774 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:20:14.524 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:44.526 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:00.776 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:21:14.528 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:44.530 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:00.776 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:22:14.533 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:44.535 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:00.777 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:23:14.537 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:44.539 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:00.778 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:24:14.541 [info] {"source":"oban","duration":1213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:44.543 [info] {"source":"oban","duration":1183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:00.779 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:25:14.545 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:44.547 [info] {"source":"oban","duration":1232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:00.781 [info] {"source":"oban","duration":357,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:26:14.549 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:44.551 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:00.781 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:27:14.553 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:44.555 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:00.783 [info] {"source":"oban","duration":336,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:28:14.557 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:44.559 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:00.784 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:29:14.561 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:44.563 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:00.784 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:30:14.565 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:44.567 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:00.786 [info] {"source":"oban","duration":353,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:31:14.569 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:44.571 [info] {"source":"oban","duration":1205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:00.787 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:32:14.573 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:44.575 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:00.787 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:33:14.577 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:44.579 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:00.788 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:34:14.581 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:44.583 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:00.789 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:35:14.585 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:44.587 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:00.790 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:36:14.589 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:44.591 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:00.791 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:37:14.593 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:44.595 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:00.792 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:38:14.597 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:44.599 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:00.793 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:39:14.601 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:44.603 [info] {"source":"oban","duration":1283,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:00.794 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:40:14.605 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:44.607 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:00.795 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:41:14.609 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:44.611 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:00.796 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:42:14.613 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:44.615 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:00.797 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:43:14.617 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:44.619 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:00.798 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:44:14.621 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:44.623 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:00.800 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:45:14.625 [info] {"source":"oban","duration":921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:44.627 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:00.801 [info] {"source":"oban","duration":721,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:46:14.629 [info] {"source":"oban","duration":958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:44.631 [info] {"source":"oban","duration":947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:00.803 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:47:14.633 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:44.635 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:00.803 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:48:14.637 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:44.639 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:00.804 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:49:14.641 [info] {"source":"oban","duration":933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:44.643 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:00.806 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:50:14.645 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:44.647 [info] {"source":"oban","duration":1206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:00.807 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:51:14.649 [info] {"source":"oban","duration":1169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:44.651 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:00.808 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:52:14.654 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:44.656 [info] {"source":"oban","duration":1254,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:00.808 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:53:14.658 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:44.660 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:00.809 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:54:14.663 [info] {"source":"oban","duration":1845,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:44.665 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:00.810 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:55:14.667 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:44.669 [info] {"source":"oban","duration":1180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:00.811 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:56:14.672 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:44.674 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:00.812 [info] {"source":"oban","duration":328,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:57:14.676 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:44.678 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:00.813 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:58:14.680 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:44.682 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:00.815 [info] {"source":"oban","duration":330,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:59:14.684 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:44.686 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:00.815 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:00:14.688 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:44.690 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:00.816 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:01:14.692 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:44.694 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:00.818 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:02:14.696 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:44.698 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:00.819 [info] {"source":"oban","duration":327,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:03:14.700 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:44.702 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:00.820 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:04:14.704 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:44.706 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:00.822 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:05:14.708 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:44.710 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:00.823 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:06:14.712 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:44.714 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:00.824 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:07:14.716 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:44.718 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:00.824 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:08:14.720 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:44.722 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:00.825 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:09:14.724 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:44.726 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:00.827 [info] {"source":"oban","duration":326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:10:14.728 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:44.730 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:00.828 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:11:14.732 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:44.734 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:00.828 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:12:14.736 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:44.738 [info] {"source":"oban","duration":1217,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:00.830 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:13:14.740 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:44.742 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:00.830 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:14:14.744 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:44.746 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:00.832 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:15:14.748 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:44.750 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:00.832 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:16:14.752 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:44.755 [info] {"source":"oban","duration":1336,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:00.833 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:17:14.757 [info] {"source":"oban","duration":1220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:44.759 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:00.834 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:18:14.761 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:44.763 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:00.836 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:19:14.765 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:44.767 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:00.836 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:20:14.769 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:44.771 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:00.837 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:21:14.774 [info] {"source":"oban","duration":1432,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:44.775 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:00.838 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:22:14.777 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:44.779 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:00.840 [info] {"source":"oban","duration":345,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:23:14.781 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:44.783 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:00.841 [info] {"source":"oban","duration":328,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:24:14.785 [info] {"source":"oban","duration":1192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:44.787 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:00.841 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:25:14.789 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:44.792 [info] {"source":"oban","duration":1620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:00.842 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:26:14.793 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:44.795 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:00.843 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:27:14.797 [info] {"source":"oban","duration":952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:44.799 [info] {"source":"oban","duration":973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:00.845 [info] {"source":"oban","duration":361,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:28:14.802 [info] {"source":"oban","duration":1982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:44.805 [info] {"source":"oban","duration":2348,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:00.845 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:29:14.807 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:44.810 [info] {"source":"oban","duration":2319,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:00.846 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:30:14.813 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:44.815 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:00.848 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:31:14.817 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:44.819 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:00.849 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:32:14.822 [info] {"source":"oban","duration":2232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:44.825 [info] {"source":"oban","duration":1180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:00.849 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:33:14.827 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:44.829 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:00.850 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:34:14.832 [info] {"source":"oban","duration":2006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:44.834 [info] {"source":"oban","duration":1236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:00.851 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:35:14.836 [info] {"source":"oban","duration":1239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:44.838 [info] {"source":"oban","duration":1301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:00.852 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:36:14.840 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:44.843 [info] {"source":"oban","duration":1784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:00.853 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:37:14.845 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:44.847 [info] {"source":"oban","duration":1178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:00.854 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:38:14.849 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:44.851 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:00.855 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:39:14.853 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:44.855 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:00.856 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:40:14.857 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:44.859 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:00.857 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:41:14.861 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:44.863 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:00.859 [info] {"source":"oban","duration":346,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:42:14.865 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:44.867 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:00.860 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:43:14.869 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:44.871 [info] {"source":"oban","duration":918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:00.860 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:44:14.873 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:44.875 [info] {"source":"oban","duration":968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:00.861 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:45:14.877 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:44.879 [info] {"source":"oban","duration":949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:00.863 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:46:14.881 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:44.883 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:00.863 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:47:14.885 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:44.887 [info] {"source":"oban","duration":952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:00.864 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:48:14.890 [info] {"source":"oban","duration":1534,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:44.891 [info] {"source":"oban","duration":1196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:00.865 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:49:14.894 [info] {"source":"oban","duration":1697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:44.896 [info] {"source":"oban","duration":1183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:00.866 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:50:14.898 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:44.900 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:00.868 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:51:14.902 [info] {"source":"oban","duration":1225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:44.904 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:00.868 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:52:14.906 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:44.909 [info] {"source":"oban","duration":1714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:00.869 [info] {"source":"oban","duration":229,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:53:14.911 [info] {"source":"oban","duration":1226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:44.913 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:00.870 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:54:14.915 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:44.917 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:00.871 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:55:14.919 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:44.921 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:00.873 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:56:14.923 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:44.925 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:00.874 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:57:14.927 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:44.929 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:00.874 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:58:14.931 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:44.933 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:00.876 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:59:14.935 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:44.937 [info] {"source":"oban","duration":1186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:00.877 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:00:14.939 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:44.941 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:00.877 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:01:14.943 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:44.945 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:00.878 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:02:14.947 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:44.949 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:00.880 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:03:14.951 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:44.953 [info] {"source":"oban","duration":1266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:00.880 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:04:14.956 [info] {"source":"oban","duration":1861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:44.958 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:00.881 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:05:14.960 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:44.962 [info] {"source":"oban","duration":1189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:00.882 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:06:14.964 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:44.966 [info] {"source":"oban","duration":1233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:00.883 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:07:14.968 [info] {"source":"oban","duration":1321,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:44.970 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:00.884 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:08:14.972 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:44.974 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:00.886 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:09:14.976 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:44.978 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:00.886 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:10:14.980 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:44.982 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:00.888 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:11:14.984 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:44.986 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:00.889 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:12:14.988 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:44.990 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:00.890 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:13:14.992 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:44.994 [info] {"source":"oban","duration":1216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:00.892 [info] {"source":"oban","duration":823,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:14:14.996 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:44.998 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:00.894 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:15:15.000 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:45.002 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:00.894 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:16:15.004 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:45.006 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:00.896 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:17:15.008 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:45.010 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:00.897 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:18:15.012 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:45.014 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:00.897 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:19:15.016 [info] {"source":"oban","duration":1199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:45.018 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:00.898 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:20:15.020 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:45.022 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:00.899 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:21:15.024 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:45.026 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:00.900 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:22:15.029 [info] {"source":"oban","duration":1781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:45.031 [info] {"source":"oban","duration":975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:00.901 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:23:15.033 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:45.035 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:00.902 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:24:15.037 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:45.040 [info] {"source":"oban","duration":1988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:00.903 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:25:15.042 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:45.044 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:00.904 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:26:15.046 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:45.048 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:00.905 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:27:15.050 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:45.052 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:00.906 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:28:15.054 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:45.056 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:00.908 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:29:15.058 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:45.060 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:00.908 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:30:15.062 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:45.064 [info] {"source":"oban","duration":1196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:00.909 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:31:15.067 [info] {"source":"oban","duration":1404,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:45.077 [info] {"source":"oban","duration":9340,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:00.910 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:32:15.084 [info] {"source":"oban","duration":5677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:45.085 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:00.911 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:33:15.087 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:45.089 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:00.913 [info] {"source":"oban","duration":327,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:34:15.091 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:45.094 [info] {"source":"oban","duration":1414,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:00.913 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:35:15.095 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:45.097 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:00.914 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:36:15.099 [info] {"source":"oban","duration":1269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:45.101 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:00.916 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:37:15.103 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:45.105 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:00.916 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:38:15.107 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:45.109 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:00.917 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:39:15.111 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:45.113 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:00.919 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:40:15.115 [info] {"source":"oban","duration":1291,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:45.117 [info] {"source":"oban","duration":1295,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:00.919 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:41:15.119 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:45.121 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:00.920 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:42:15.124 [info] {"source":"oban","duration":2290,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:45.126 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:00.921 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:43:15.128 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:45.130 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:00.922 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:44:15.133 [info] {"source":"oban","duration":1884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:45.135 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:00.924 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:45:15.137 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:45.139 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:00.924 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:46:15.141 [info] {"source":"oban","duration":1220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:45.143 [info] {"source":"oban","duration":1292,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:00.925 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:47:15.145 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:45.147 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:00.926 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:48:15.150 [info] {"source":"oban","duration":1892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:45.152 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:00.928 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:49:15.156 [info] {"source":"oban","duration":2999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:45.158 [info] {"source":"oban","duration":1285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:00.928 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:50:15.161 [info] {"source":"oban","duration":1481,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:45.162 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:00.929 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:51:15.166 [info] {"source":"oban","duration":1138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:45.167 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:00.930 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:52:15.172 [info] {"source":"oban","duration":2761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:45.174 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:00.931 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:53:15.176 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:45.178 [info] {"source":"oban","duration":1231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:00.932 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:54:15.180 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:45.182 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:00.934 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:55:15.184 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:45.186 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:00.934 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:56:15.188 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:45.190 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:00.936 [info] {"source":"oban","duration":367,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:57:15.192 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:45.194 [info] {"source":"oban","duration":962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:00.936 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:58:15.196 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:45.198 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:00.937 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:59:15.200 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:45.202 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:00.939 [info] {"source":"oban","duration":342,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:00:15.204 [info] {"source":"oban","duration":1258,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:45.206 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:00.939 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:01:15.208 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:45.210 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:00.940 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:02:15.212 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:45.214 [info] {"source":"oban","duration":1259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:00.941 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:03:15.216 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:45.219 [info] {"source":"oban","duration":1999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:00.943 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:04:15.221 [info] {"source":"oban","duration":1277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:45.223 [info] {"source":"oban","duration":1274,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:00.943 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:05:15.225 [info] {"source":"oban","duration":1320,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:45.227 [info] {"source":"oban","duration":1198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:00.944 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:06:15.229 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:45.231 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:00.945 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:07:15.233 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:45.235 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:00.946 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:08:15.238 [info] {"source":"oban","duration":1871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:45.240 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:00.948 [info] {"source":"oban","duration":378,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:09:15.242 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:45.244 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:00.948 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:10:15.246 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:45.248 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:00.949 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:11:15.250 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:45.252 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:00.951 [info] {"source":"oban","duration":776,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:12:15.254 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:45.256 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:00.953 [info] {"source":"oban","duration":430,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:13:15.258 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:45.260 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:00.953 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:14:15.262 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:45.264 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:00.955 [info] {"source":"oban","duration":368,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:15:15.266 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:45.269 [info] {"source":"oban","duration":2088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:00.956 [info] {"source":"oban","duration":346,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:16:15.271 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:45.273 [info] {"source":"oban","duration":1253,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:00.957 [info] {"source":"oban","duration":365,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:17:15.275 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:45.278 [info] {"source":"oban","duration":2303,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:00.957 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:18:15.280 [info] {"source":"oban","duration":1190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:45.282 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:00.958 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:19:15.284 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:45.286 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:00.959 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:20:15.288 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:45.290 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:00.960 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:21:15.292 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:45.294 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:00.962 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:22:15.296 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:45.298 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:00.962 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:23:15.300 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:45.303 [info] {"source":"oban","duration":1859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:00.963 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:24:15.305 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:45.308 [info] {"source":"oban","duration":1451,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:00.964 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:25:15.309 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:45.312 [info] {"source":"oban","duration":2027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:00.966 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:26:15.314 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:45.317 [info] {"source":"oban","duration":2242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:00.966 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:27:15.320 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:45.322 [info] {"source":"oban","duration":1174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:00.967 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:28:15.324 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:45.326 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:00.969 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:29:15.328 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:45.330 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:00.970 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:30:15.332 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:45.335 [info] {"source":"oban","duration":2240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:00.971 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:31:15.337 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:45.339 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:00.972 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:32:15.341 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:45.343 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:00.972 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:33:15.345 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:45.347 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:00.974 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:34:15.349 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:45.351 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:00.975 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:35:15.353 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:45.355 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:00.978 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:36:15.357 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:45.359 [info] {"source":"oban","duration":1264,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:00.979 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:37:15.362 [info] {"source":"oban","duration":1788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:45.364 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:00.979 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:38:15.366 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:45.369 [info] {"source":"oban","duration":1847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:00.980 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:39:15.371 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:45.374 [info] {"source":"oban","duration":1931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:00.981 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:40:15.376 [info] {"source":"oban","duration":1243,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:45.379 [info] {"source":"oban","duration":1953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:00.983 [info] {"source":"oban","duration":326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:41:15.381 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:45.384 [info] {"source":"oban","duration":2068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:00.983 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:42:15.387 [info] {"source":"oban","duration":2168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:45.389 [info] {"source":"oban","duration":1264,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:00.985 [info] {"source":"oban","duration":330,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:43:15.391 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:45.393 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:00.985 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:44:15.395 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:45.397 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:00.987 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:45:15.399 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:45.401 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:00.987 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:46:15.406 [info] {"source":"oban","duration":3496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:45.407 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:00.988 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:47:15.409 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:45.411 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:00.989 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:48:15.414 [info] {"source":"oban","duration":1576,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:45.415 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:00.991 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:49:15.417 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:45.419 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:00.991 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:50:15.421 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:45.423 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:00.992 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:51:15.425 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:45.427 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:00.993 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:52:15.429 [info] {"source":"oban","duration":1286,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:45.431 [info] {"source":"oban","duration":967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:00.995 [info] {"source":"oban","duration":394,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:53:15.433 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:45.435 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:00.995 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:54:15.437 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:45.439 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:00.996 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:55:15.441 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:45.443 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:00.997 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:56:15.445 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:45.447 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:00.998 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:57:15.449 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:45.451 [info] {"source":"oban","duration":1323,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:00.999 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:58:15.454 [info] {"source":"oban","duration":1736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:45.456 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:00.001 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:59:15.458 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:45.460 [info] {"source":"oban","duration":1209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:00.003 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:00:15.462 [info] {"source":"oban","duration":1338,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:45.464 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:00.004 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:01:15.466 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:45.468 [info] {"source":"oban","duration":1245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:00.005 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:02:15.470 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:45.472 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:00.006 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:03:15.474 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:45.476 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:00.008 [info] {"source":"oban","duration":337,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:04:15.480 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:45.482 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:00.008 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:05:15.484 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:45.486 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:00.009 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:06:15.488 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:45.490 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:00.010 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:07:15.492 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:45.494 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:00.012 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:08:15.496 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:45.498 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:00.013 [info] {"source":"oban","duration":381,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:09:15.500 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:45.502 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:00.013 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:10:15.504 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:45.506 [info] {"source":"oban","duration":1246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:00.015 [info] {"source":"oban","duration":329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:11:15.508 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:45.510 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:00.015 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:12:15.512 [info] {"source":"oban","duration":1331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:45.515 [info] {"source":"oban","duration":1742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:00.016 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:13:15.518 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:45.524 [info] {"source":"oban","duration":4543,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:00.018 [info] {"source":"oban","duration":335,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:14:15.528 [info] {"source":"oban","duration":4332,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:45.531 [info] {"source":"oban","duration":1810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:00.018 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:15:15.533 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:45.536 [info] {"source":"oban","duration":1643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:00.019 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:16:15.537 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:45.543 [info] {"source":"oban","duration":4162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:00.020 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:17:15.544 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:45.546 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:00.021 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:18:15.548 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:45.550 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:00.023 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:19:15.552 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:45.554 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:00.024 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:20:15.556 [info] {"source":"oban","duration":1228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:45.558 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:00.024 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:21:15.560 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:45.562 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:00.025 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:22:15.564 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:45.566 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:00.027 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:23:15.568 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:45.570 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:00.028 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:24:15.572 [info] {"source":"oban","duration":1190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:45.574 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:00.028 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:25:15.577 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:45.579 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:00.030 [info] {"source":"oban","duration":423,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:26:15.581 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:45.583 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:00.031 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:27:15.585 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:45.587 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:00.031 [info] {"source":"oban","duration":367,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:28:15.589 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:45.592 [info] {"source":"oban","duration":2132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:00.033 [info] {"source":"oban","duration":356,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:29:15.594 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:45.596 [info] {"source":"oban","duration":1216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:00.033 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:30:15.598 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:45.601 [info] {"source":"oban","duration":2122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:00.034 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:31:15.604 [info] {"source":"oban","duration":2115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:45.607 [info] {"source":"oban","duration":1884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:00.035 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:32:15.609 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:45.611 [info] {"source":"oban","duration":1337,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:00.036 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:33:15.614 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:45.617 [info] {"source":"oban","duration":1764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:00.038 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:34:15.621 [info] {"source":"oban","duration":2711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:45.622 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:00.039 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:35:15.624 [info] {"source":"oban","duration":1253,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:45.626 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:00.039 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:36:15.628 [info] {"source":"oban","duration":1230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:45.630 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:00.040 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:37:15.632 [info] {"source":"oban","duration":1204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:45.634 [info] {"source":"oban","duration":1251,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:00.041 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:38:15.637 [info] {"source":"oban","duration":1584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:45.638 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:00.043 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:39:15.640 [info] {"source":"oban","duration":1211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:45.642 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:00.044 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:40:15.644 [info] {"source":"oban","duration":1185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:45.646 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:00.044 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:41:15.648 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:45.650 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:00.045 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:42:15.652 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:45.654 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:00.047 [info] {"source":"oban","duration":430,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:43:15.656 [info] {"source":"oban","duration":962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:45.658 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:00.048 [info] {"source":"oban","duration":334,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:44:15.660 [info] {"source":"oban","duration":973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:45.662 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:00.048 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:45:15.664 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:45.666 [info] {"source":"oban","duration":1189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:00.050 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:46:15.668 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:45.670 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:00.050 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:47:15.672 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:45.674 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:00.052 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:48:15.677 [info] {"source":"oban","duration":1786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:45.679 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:00.053 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:49:15.681 [info] {"source":"oban","duration":1248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:45.683 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:00.054 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:50:15.686 [info] {"source":"oban","duration":1808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:45.688 [info] {"source":"oban","duration":1237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:00.054 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:51:15.690 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:45.693 [info] {"source":"oban","duration":1957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:00.055 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:52:15.695 [info] {"source":"oban","duration":1231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:45.697 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:00.056 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:53:15.699 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:45.701 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:00.058 [info] {"source":"oban","duration":652,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:54:15.703 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:45.705 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:00.060 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:55:15.707 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:45.709 [info] {"source":"oban","duration":1277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:00.064 [info] {"source":"oban","duration":3497,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:56:15.711 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:45.713 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:00.065 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:57:15.715 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:45.717 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:00.067 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:58:15.719 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:45.721 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:00.069 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:59:15.723 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:45.725 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:00.070 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:00:15.727 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:45.729 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:00.072 [info] {"source":"oban","duration":325,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:01:15.731 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:45.733 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:00.072 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:02:15.735 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:45.737 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:00.073 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:03:15.739 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:45.741 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:00.075 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:04:15.744 [info] {"source":"oban","duration":1440,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:45.745 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:00.076 [info] {"source":"oban","duration":607,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:05:15.748 [info] {"source":"oban","duration":1475,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:45.751 [info] {"source":"oban","duration":2773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:00.077 [info] {"source":"oban","duration":337,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:06:15.753 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:45.755 [info] {"source":"oban","duration":1244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:00.078 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:07:15.758 [info] {"source":"oban","duration":1684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:45.760 [info] {"source":"oban","duration":1949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:00.078 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:08:15.762 [info] {"source":"oban","duration":1337,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:45.764 [info] {"source":"oban","duration":1278,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:00.080 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:09:15.766 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:45.769 [info] {"source":"oban","duration":2225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:00.080 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:10:15.772 [info] {"source":"oban","duration":2245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:45.775 [info] {"source":"oban","duration":2055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:00.081 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:11:15.777 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:45.779 [info] {"source":"oban","duration":1364,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:00.082 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:12:15.781 [info] {"source":"oban","duration":1188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:45.783 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:00.083 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:13:15.786 [info] {"source":"oban","duration":1837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:45.789 [info] {"source":"oban","duration":2057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:00.085 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:14:15.791 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:45.793 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:00.086 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:15:15.795 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:45.798 [info] {"source":"oban","duration":1673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:00.087 [info] {"source":"oban","duration":414,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:16:15.799 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:45.801 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:00.089 [info] {"source":"oban","duration":514,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:17:15.803 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:45.805 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:00.089 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:18:15.807 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:45.809 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:00.090 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:19:15.811 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:45.813 [info] {"source":"oban","duration":910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:00.091 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:20:15.815 [info] {"source":"oban","duration":1192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:45.817 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:00.093 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:21:15.820 [info] {"source":"oban","duration":1405,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:45.821 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:00.093 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:22:15.823 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:45.825 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:00.094 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:23:15.827 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:45.829 [info] {"source":"oban","duration":1322,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:00.095 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:24:15.831 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:45.833 [info] {"source":"oban","duration":1268,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:00.096 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:25:15.835 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:45.838 [info] {"source":"oban","duration":2044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:00.097 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:26:15.840 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:45.843 [info] {"source":"oban","duration":1794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:00.098 [info] {"source":"oban","duration":240,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:27:15.845 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:45.847 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:00.099 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:28:15.849 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:45.851 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:00.100 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:29:15.854 [info] {"source":"oban","duration":2252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:45.856 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:00.101 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:30:15.859 [info] {"source":"oban","duration":1892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:45.861 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:00.102 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:31:15.864 [info] {"source":"oban","duration":1970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:45.867 [info] {"source":"oban","duration":1982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:00.104 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:32:15.869 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:45.871 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:00.105 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:33:15.874 [info] {"source":"oban","duration":2112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:45.876 [info] {"source":"oban","duration":954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:00.106 [info] {"source":"oban","duration":414,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:34:15.878 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:45.880 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:00.106 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:35:15.882 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:45.884 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:00.107 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:36:15.886 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:45.888 [info] {"source":"oban","duration":1264,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:00.108 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:37:15.890 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:45.892 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:00.109 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:38:15.894 [info] {"source":"oban","duration":1203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:45.896 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:00.111 [info] {"source":"oban","duration":431,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:39:15.898 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:45.900 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:00.113 [info] {"source":"oban","duration":427,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:40:15.903 [info] {"source":"oban","duration":1825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:45.906 [info] {"source":"oban","duration":1885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:00.113 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:41:15.908 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:45.910 [info] {"source":"oban","duration":1223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:00.115 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:42:15.913 [info] {"source":"oban","duration":2110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:45.916 [info] {"source":"oban","duration":1403,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:00.116 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:43:15.917 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:45.919 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:00.116 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:44:15.922 [info] {"source":"oban","duration":1446,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:45.924 [info] {"source":"oban","duration":1459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:00.118 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:45:15.926 [info] {"source":"oban","duration":1894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:45.929 [info] {"source":"oban","duration":1361,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:00.118 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:46:15.931 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:45.935 [info] {"source":"oban","duration":3024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:00.119 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:47:15.938 [info] {"source":"oban","duration":1483,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:45.940 [info] {"source":"oban","duration":2050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:00.120 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:48:15.943 [info] {"source":"oban","duration":2175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:45.945 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:00.122 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:49:15.948 [info] {"source":"oban","duration":1863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:45.950 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:00.124 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:50:15.952 [info] {"source":"oban","duration":1241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:45.954 [info] {"source":"oban","duration":1188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:00.125 [info] {"source":"oban","duration":341,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:51:15.956 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:45.958 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:00.125 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:52:15.960 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:45.962 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:00.126 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:53:15.964 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:45.966 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:00.128 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:54:15.968 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:45.970 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:00.128 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:55:15.972 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:45.974 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:00.130 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:56:15.976 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:45.978 [info] {"source":"oban","duration":963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:00.131 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:57:15.980 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:45.982 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:00.131 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:58:15.984 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:45.986 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:00.132 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:59:15.988 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:45.990 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:00.133 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:00:15.992 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:45.994 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:00.134 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:01:15.996 [info] {"source":"oban","duration":1212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:45.998 [info] {"source":"oban","duration":1261,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:00.135 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:02:16.000 [info] {"source":"oban","duration":1237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:46.003 [info] {"source":"oban","duration":1840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:00.136 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:03:16.006 [info] {"source":"oban","duration":1929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:46.008 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:00.138 [info] {"source":"oban","duration":353,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:04:16.010 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:46.012 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:00.138 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:05:16.014 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:46.016 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:00.139 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:06:16.018 [info] {"source":"oban","duration":1240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:46.021 [info] {"source":"oban","duration":1699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:00.141 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:07:16.024 [info] {"source":"oban","duration":1687,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:46.027 [info] {"source":"oban","duration":1427,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:00.142 [info] {"source":"oban","duration":403,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:08:16.028 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:46.030 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:00.146 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:09:16.032 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:46.034 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:00.148 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:10:16.036 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:46.038 [info] {"source":"oban","duration":1193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:00.149 [info] {"source":"oban","duration":442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:11:16.040 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:46.042 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:00.149 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:12:16.044 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:46.046 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:00.150 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:13:16.048 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:46.050 [info] {"source":"oban","duration":1189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:00.151 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:14:16.052 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:46.054 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:00.153 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:15:16.056 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:46.058 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:00.154 [info] {"source":"oban","duration":395,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:16:16.060 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:46.062 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:00.154 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:17:16.064 [info] {"source":"oban","duration":1275,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:46.067 [info] {"source":"oban","duration":2029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:00.155 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:18:16.070 [info] {"source":"oban","duration":2123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:46.073 [info] {"source":"oban","duration":1831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:00.156 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:19:16.075 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:46.077 [info] {"source":"oban","duration":1279,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:00.157 [info] {"source":"oban","duration":244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:20:16.079 [info] {"source":"oban","duration":1188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:46.081 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:00.159 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:21:16.083 [info] {"source":"oban","duration":1207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:46.085 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:00.159 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:22:16.087 [info] {"source":"oban","duration":1246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:46.091 [info] {"source":"oban","duration":2571,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:00.160 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:23:16.092 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:46.094 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:00.161 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:24:16.100 [info] {"source":"oban","duration":4725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:46.103 [info] {"source":"oban","duration":1733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:00.163 [info] {"source":"oban","duration":425,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:25:16.105 [info] {"source":"oban","duration":1190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:46.107 [info] {"source":"oban","duration":1326,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:00.164 [info] {"source":"oban","duration":339,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:26:16.109 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:46.111 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:00.164 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:27:16.113 [info] {"source":"oban","duration":971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:46.115 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:00.165 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:28:16.117 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:46.119 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:00.166 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:29:16.121 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:46.123 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:00.167 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:30:16.125 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:46.127 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:00.168 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:31:16.129 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:46.131 [info] {"source":"oban","duration":1138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:00.169 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:32:16.133 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:46.135 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:00.171 [info] {"source":"oban","duration":398,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:33:16.137 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:46.139 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:00.172 [info] {"source":"oban","duration":407,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:34:16.141 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:46.143 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:00.172 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:35:16.146 [info] {"source":"oban","duration":1774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:46.149 [info] {"source":"oban","duration":1914,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:00.173 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:36:16.152 [info] {"source":"oban","duration":1931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:46.154 [info] {"source":"oban","duration":1268,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:00.174 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:37:16.156 [info] {"source":"oban","duration":1317,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:46.158 [info] {"source":"oban","duration":1187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:00.176 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:38:16.161 [info] {"source":"oban","duration":2289,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:46.163 [info] {"source":"oban","duration":1224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:00.176 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:39:16.165 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:46.167 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:00.177 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:40:16.170 [info] {"source":"oban","duration":1899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:46.172 [info] {"source":"oban","duration":1230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:00.178 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:41:16.174 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:46.176 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:00.180 [info] {"source":"oban","duration":331,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:42:16.178 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:46.180 [info] {"source":"oban","duration":1249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:00.181 [info] {"source":"oban","duration":418,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:43:16.182 [info] {"source":"oban","duration":1270,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:46.185 [info] {"source":"oban","duration":2184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:00.182 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:44:16.188 [info] {"source":"oban","duration":1766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:46.190 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:00.184 [info] {"source":"oban","duration":413,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:45:16.192 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:46.194 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:00.184 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:46:16.196 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:46.198 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:00.185 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:47:16.200 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:46.202 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:00.187 [info] {"source":"oban","duration":342,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:48:16.204 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:46.206 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:00.187 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:49:16.208 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:46.210 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:00.189 [info] {"source":"oban","duration":352,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:50:16.212 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:46.214 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:00.190 [info] {"source":"oban","duration":399,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:51:16.216 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:46.218 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:00.190 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:52:16.220 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:46.222 [info] {"source":"oban","duration":1287,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:00.191 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:53:16.224 [info] {"source":"oban","duration":1180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:46.226 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:00.192 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:54:16.228 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:46.230 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:00.193 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:55:16.233 [info] {"source":"oban","duration":2094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:46.236 [info] {"source":"oban","duration":1812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:00.194 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:56:16.239 [info] {"source":"oban","duration":1365,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:46.241 [info] {"source":"oban","duration":2095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:00.195 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:57:16.244 [info] {"source":"oban","duration":2028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:46.246 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:00.196 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:58:16.248 [info] {"source":"oban","duration":1217,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:46.252 [info] {"source":"oban","duration":2849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:00.197 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:59:16.254 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:46.256 [info] {"source":"oban","duration":1199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:00.198 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:00:16.258 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:46.261 [info] {"source":"oban","duration":2228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:00.200 [info] {"source":"oban","duration":373,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:01:16.263 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:46.265 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:00.201 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:02:16.268 [info] {"source":"oban","duration":1781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:46.270 [info] {"source":"oban","duration":1251,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:00.201 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:03:16.272 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:46.274 [info] {"source":"oban","duration":1218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:00.202 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:04:16.276 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:46.278 [info] {"source":"oban","duration":1198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:00.203 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:05:16.280 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:46.282 [info] {"source":"oban","duration":1295,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:00.204 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:06:16.284 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:46.286 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:00.205 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:07:16.288 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:46.291 [info] {"source":"oban","duration":1529,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:00.206 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:08:16.292 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:46.294 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:00.208 [info] {"source":"oban","duration":519,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:09:16.296 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:46.298 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:00.208 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:10:16.300 [info] {"source":"oban","duration":962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:46.302 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:00.209 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:11:16.304 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:46.306 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:00.212 [info] {"source":"oban","duration":1329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:12:16.309 [info] {"source":"oban","duration":1403,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:46.310 [info] {"source":"oban","duration":1209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:00.212 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:13:16.312 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:46.314 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:00.213 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:14:16.316 [info] {"source":"oban","duration":1192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:46.318 [info] {"source":"oban","duration":1297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:00.214 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:15:16.320 [info] {"source":"oban","duration":1325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:46.322 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:00.215 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:16:16.324 [info] {"source":"oban","duration":1265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:46.326 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:00.216 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:17:16.329 [info] {"source":"oban","duration":1944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:46.332 [info] {"source":"oban","duration":1999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:00.217 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:18:16.334 [info] {"source":"oban","duration":1257,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:46.337 [info] {"source":"oban","duration":1732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:00.218 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:19:16.339 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:46.341 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:00.220 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:20:16.344 [info] {"source":"oban","duration":1765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:46.346 [info] {"source":"oban","duration":1192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:00.221 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:21:16.348 [info] {"source":"oban","duration":1371,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:46.350 [info] {"source":"oban","duration":1190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:00.222 [info] {"source":"oban","duration":412,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:22:16.352 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:46.354 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:00.222 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:23:16.356 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:46.358 [info] {"source":"oban","duration":1213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:00.223 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:24:16.360 [info] {"source":"oban","duration":1256,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:46.362 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:00.225 [info] {"source":"oban","duration":420,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:25:16.364 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:46.366 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:00.225 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:26:16.368 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:46.370 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:00.227 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:27:16.371 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:46.373 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:00.228 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:28:16.375 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:46.377 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:00.228 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:29:16.379 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:46.381 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:00.230 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:30:16.386 [info] {"source":"oban","duration":3806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:46.388 [info] {"source":"oban","duration":1317,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:00.230 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:31:16.390 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:46.393 [info] {"source":"oban","duration":2074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:00.231 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:32:16.395 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:46.397 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:00.233 [info] {"source":"oban","duration":329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:33:16.400 [info] {"source":"oban","duration":2078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:46.402 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:00.233 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:34:16.405 [info] {"source":"oban","duration":1747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:46.408 [info] {"source":"oban","duration":2070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:00.235 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:35:16.412 [info] {"source":"oban","duration":2460,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:46.413 [info] {"source":"oban","duration":1345,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:00.235 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:36:16.415 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:46.418 [info] {"source":"oban","duration":1618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:00.236 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:37:16.420 [info] {"source":"oban","duration":1736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:46.422 [info] {"source":"oban","duration":1546,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:00.238 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:38:16.423 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:46.425 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:00.238 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:39:16.427 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:46.429 [info] {"source":"oban","duration":957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:00.240 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:40:16.431 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:46.433 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:00.242 [info] {"source":"oban","duration":2080,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:41:16.436 [info] {"source":"oban","duration":1507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:46.439 [info] {"source":"oban","duration":2311,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:00.244 [info] {"source":"oban","duration":351,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:42:16.440 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:46.442 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:00.245 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:43:16.444 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:46.446 [info] {"source":"oban","duration":964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:00.246 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:44:16.448 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:46.450 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:00.246 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:45:16.452 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:46.454 [info] {"source":"oban","duration":1197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:00.248 [info] {"source":"oban","duration":341,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:46:16.456 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:46.458 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:00.248 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:47:16.460 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:46.462 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:00.251 [info] {"source":"oban","duration":2197,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:48:16.464 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:46.467 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:00.252 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:49:16.469 [info] {"source":"oban","duration":1190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:46.471 [info] {"source":"oban","duration":1368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:00.253 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:50:16.473 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:46.475 [info] {"source":"oban","duration":1225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:00.255 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:51:16.478 [info] {"source":"oban","duration":1506,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:46.479 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:00.255 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:52:16.481 [info] {"source":"oban","duration":1159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:46.484 [info] {"source":"oban","duration":1451,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:00.256 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:53:16.485 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:46.487 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:00.257 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:54:16.489 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:46.491 [info] {"source":"oban","duration":1276,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:00.258 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:55:16.494 [info] {"source":"oban","duration":1802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:46.497 [info] {"source":"oban","duration":1448,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:00.259 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:56:16.499 [info] {"source":"oban","duration":1437,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:46.503 [info] {"source":"oban","duration":3701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:00.260 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:57:16.504 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:46.506 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:00.262 [info] {"source":"oban","duration":338,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:58:16.508 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:46.510 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:00.262 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:59:16.512 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:46.514 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:00.265 [info] {"source":"oban","duration":2166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:00:16.516 [info] {"source":"oban","duration":970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:46.518 [info] {"source":"oban","duration":1241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:00.266 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:01:16.520 [info] {"source":"oban","duration":1198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:46.522 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:00.268 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:02:16.524 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:46.526 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:00.268 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:03:16.528 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:46.530 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:00.269 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:04:16.532 [info] {"source":"oban","duration":975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:46.534 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:00.271 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:05:16.536 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:46.538 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:00.271 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:06:16.540 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:46.542 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:00.273 [info] {"source":"oban","duration":335,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:07:16.544 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:46.548 [info] {"source":"oban","duration":2536,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:00.274 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:08:16.550 [info] {"source":"oban","duration":1399,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:46.551 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:00.274 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:09:16.553 [info] {"source":"oban","duration":1232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:46.555 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:00.275 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:10:16.558 [info] {"source":"oban","duration":1849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:46.562 [info] {"source":"oban","duration":2500,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:00.276 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:11:16.564 [info] {"source":"oban","duration":1912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:46.567 [info] {"source":"oban","duration":2177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:00.277 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:12:16.570 [info] {"source":"oban","duration":1404,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:46.571 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:00.279 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:13:16.573 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:46.575 [info] {"source":"oban","duration":1364,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:00.280 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:14:16.578 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:46.580 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:00.281 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:15:16.582 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:46.584 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:00.283 [info] {"source":"oban","duration":345,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:16:16.586 [info] {"source":"oban","duration":970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:46.588 [info] {"source":"oban","duration":954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:00.284 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:17:16.590 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:46.592 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:00.284 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:18:16.594 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:46.596 [info] {"source":"oban","duration":1174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:00.286 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:19:16.598 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:46.600 [info] {"source":"oban","duration":968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:00.286 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:20:16.602 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:46.604 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:00.289 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:21:16.606 [info] {"source":"oban","duration":964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:46.608 [info] {"source":"oban","duration":951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:00.290 [info] {"source":"oban","duration":428,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:22:16.610 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:46.612 [info] {"source":"oban","duration":1213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:00.290 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:23:16.614 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:46.616 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:00.291 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:24:16.618 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:46.620 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:00.292 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:25:16.623 [info] {"source":"oban","duration":1828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:46.625 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:00.293 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:26:16.628 [info] {"source":"oban","duration":1844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:46.630 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:00.294 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:27:16.634 [info] {"source":"oban","duration":1716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:46.636 [info] {"source":"oban","duration":1313,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:00.295 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:28:16.639 [info] {"source":"oban","duration":2084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:46.641 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:00.296 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:29:16.644 [info] {"source":"oban","duration":2271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:46.646 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:00.297 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:30:16.648 [info] {"source":"oban","duration":1201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:46.650 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:00.298 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:31:16.653 [info] {"source":"oban","duration":1789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:46.656 [info] {"source":"oban","duration":2306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:00.300 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:32:16.658 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:46.660 [info] {"source":"oban","duration":1159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:00.301 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:33:16.663 [info] {"source":"oban","duration":1771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:46.665 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:00.302 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:34:16.667 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:46.669 [info] {"source":"oban","duration":1206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:00.302 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:35:16.671 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:46.673 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:00.303 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:36:16.675 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:46.677 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:00.304 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:37:16.679 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:46.681 [info] {"source":"oban","duration":953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:00.305 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:38:16.683 [info] {"source":"oban","duration":964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:46.685 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:00.307 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:39:16.687 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:46.689 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:00.308 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:40:16.691 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:46.693 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:00.309 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:41:16.695 [info] {"source":"oban","duration":1318,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:46.697 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:00.310 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:42:16.699 [info] {"source":"oban","duration":1213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:46.702 [info] {"source":"oban","duration":1499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:00.310 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:43:16.704 [info] {"source":"oban","duration":1802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:46.708 [info] {"source":"oban","duration":3013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:00.311 [info] {"source":"oban","duration":330,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:44:16.710 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:46.712 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:00.312 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:45:16.714 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:46.717 [info] {"source":"oban","duration":2019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:00.314 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:46:16.720 [info] {"source":"oban","duration":2064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:46.725 [info] {"source":"oban","duration":4185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:00.314 [info] {"source":"oban","duration":244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:47:16.728 [info] {"source":"oban","duration":1273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:46.730 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:00.315 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:48:16.733 [info] {"source":"oban","duration":1432,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:46.734 [info] {"source":"oban","duration":1213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:00.316 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:49:16.736 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:46.742 [info] {"source":"oban","duration":4611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:00.317 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:50:16.743 [info] {"source":"oban","duration":1317,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:46.745 [info] {"source":"oban","duration":1245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:00.319 [info] {"source":"oban","duration":423,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:51:16.747 [info] {"source":"oban","duration":1214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:46.749 [info] {"source":"oban","duration":1159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:00.319 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:52:16.751 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:46.753 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:00.320 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:53:16.755 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:46.757 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:00.321 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:54:16.759 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:46.761 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:00.322 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:55:16.763 [info] {"source":"oban","duration":964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:46.765 [info] {"source":"oban","duration":925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:00.324 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:56:16.767 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:46.769 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:00.325 [info] {"source":"oban","duration":341,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:57:16.771 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:46.773 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:00.327 [info] {"source":"oban","duration":939,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:58:16.775 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:46.777 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:00.329 [info] {"source":"oban","duration":360,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:59:16.779 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:46.781 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:00.331 [info] {"source":"oban","duration":1390,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:00:16.783 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:46.785 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:00.331 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:01:16.787 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:46.789 [info] {"source":"oban","duration":1208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:00.332 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:02:16.791 [info] {"source":"oban","duration":1229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:46.793 [info] {"source":"oban","duration":1320,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:00.334 [info] {"source":"oban","duration":344,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:03:16.796 [info] {"source":"oban","duration":1939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:46.798 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:00.334 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:04:16.800 [info] {"source":"oban","duration":1206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:46.802 [info] {"source":"oban","duration":1217,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:00.335 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:05:16.804 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:46.806 [info] {"source":"oban","duration":1267,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:00.337 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:06:16.809 [info] {"source":"oban","duration":1831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:46.811 [info] {"source":"oban","duration":1240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:00.337 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:07:16.813 [info] {"source":"oban","duration":1273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:46.815 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:00.338 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:08:16.817 [info] {"source":"oban","duration":1187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:46.819 [info] {"source":"oban","duration":1302,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:00.339 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:09:16.821 [info] {"source":"oban","duration":1245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:46.823 [info] {"source":"oban","duration":1260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:00.340 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:10:16.826 [info] {"source":"oban","duration":1565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:46.827 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:00.342 [info] {"source":"oban","duration":390,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:11:16.829 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:46.831 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:00.343 [info] {"source":"oban","duration":375,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:12:16.833 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:46.835 [info] {"source":"oban","duration":1218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:00.344 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:13:16.837 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:46.839 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:00.345 [info] {"source":"oban","duration":338,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:14:16.841 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:46.843 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:00.345 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:15:16.845 [info] {"source":"oban","duration":966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:46.847 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:00.347 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:16:16.849 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:46.851 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:00.350 [info] {"source":"oban","duration":1569,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[8334]} 19:17:00.357 [info] {"args":{},"id":8334,"meta":{"cron":true,"cron_expr":"17 18 * * *","cron_tz":"Etc/UTC"},"system_time":1768069020357238497,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:start","attempt":1,"tags":["local_data"]} 19:17:00.357 [info] Updating yt-dlp 19:17:00.357 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update 19:17:02.611 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update exited: 0 with: Latest version: stable@2025.12.08 from yt-dlp/yt-dlp yt-dlp is up to date (stable@2025.12.08 from yt-dlp/yt-dlp) 19:17:02.611 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 19:17:04.085 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.12.08 19:17:04.086 [debug] QUERY OK source="settings" db=0.4ms idle=1998.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:17:04.087 [info] {"args":{},"id":8334,"meta":{"cron":true,"cron_expr":"17 18 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","duration":3729649,"event":"job:stop","queue_time":355572,"attempt":1,"tags":["local_data"]} 19:17:16.853 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:46.855 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:00.350 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:18:16.857 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:46.859 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:00.351 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:19:16.861 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:46.863 [info] {"source":"oban","duration":1230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:00.352 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:20:16.867 [info] {"source":"oban","duration":2563,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:46.869 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:00.353 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:21:16.870 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:46.872 [info] {"source":"oban","duration":1260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:00.355 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:22:16.874 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:46.879 [info] {"source":"oban","duration":3653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:00.355 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:23:16.881 [info] {"source":"oban","duration":1900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:46.884 [info] {"source":"oban","duration":1329,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:00.356 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:24:16.885 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:46.887 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:00.357 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:25:16.889 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:46.891 [info] {"source":"oban","duration":1217,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:00.358 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:26:16.894 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:46.896 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:00.359 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:27:16.898 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:46.901 [info] {"source":"oban","duration":1682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:00.360 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:28:16.902 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:46.904 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:00.362 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:29:16.906 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:46.908 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:00.363 [info] {"source":"oban","duration":406,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:30:16.910 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:46.912 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:00.364 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:31:16.914 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:46.916 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:00.365 [info] {"source":"oban","duration":433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:32:16.918 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:46.920 [info] {"source":"oban","duration":940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:00.367 [info] {"source":"oban","duration":336,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:33:16.922 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:46.924 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:00.367 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:34:16.926 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:46.928 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:00.368 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:35:16.930 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:46.932 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:00.369 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:36:16.934 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:46.936 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:00.371 [info] {"source":"oban","duration":442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:37:16.940 [info] {"source":"oban","duration":2357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:46.942 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:00.371 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:38:16.944 [info] {"source":"oban","duration":1198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:46.946 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:00.372 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:39:16.951 [info] {"source":"oban","duration":4231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:46.954 [info] {"source":"oban","duration":1474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:00.373 [info] {"source":"oban","duration":243,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:40:16.955 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:46.957 [info] {"source":"oban","duration":1233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:00.374 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:41:16.959 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:46.961 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:00.375 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:42:16.963 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:46.966 [info] {"source":"oban","duration":1547,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:00.376 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:43:16.967 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:46.971 [info] {"source":"oban","duration":2708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:00.378 [info] {"source":"oban","duration":349,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:44:16.973 [info] {"source":"oban","duration":1471,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:46.974 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:00.378 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:45:16.976 [info] {"source":"oban","duration":1254,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:46.980 [info] {"source":"oban","duration":3122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:00.380 [info] {"source":"oban","duration":429,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:46:16.982 [info] {"source":"oban","duration":1244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:46.985 [info] {"source":"oban","duration":1855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:00.382 [info] {"source":"oban","duration":423,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:47:16.987 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:46.989 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:00.382 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:48:16.991 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:46.993 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:00.383 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:49:16.995 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:46.997 [info] {"source":"oban","duration":1185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:00.384 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:50:16.999 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:47.001 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:00.385 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:51:17.003 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:47.005 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:00.386 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:52:17.007 [info] {"source":"oban","duration":1190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:47.012 [info] {"source":"oban","duration":3547,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:00.387 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:53:17.013 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:47.018 [info] {"source":"oban","duration":3858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:00.388 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:54:17.020 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:47.022 [info] {"source":"oban","duration":1248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:00.390 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:55:17.024 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:47.026 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:00.390 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:56:17.028 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:47.031 [info] {"source":"oban","duration":2028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:00.391 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:57:17.035 [info] {"source":"oban","duration":2514,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:47.036 [info] {"source":"oban","duration":1193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:00.392 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:58:17.038 [info] {"source":"oban","duration":1319,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:47.040 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:00.393 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:59:17.042 [info] {"source":"oban","duration":1368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:47.044 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:00.394 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:00:17.046 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:47.048 [info] {"source":"oban","duration":1185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:00.396 [info] {"source":"oban","duration":422,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:01:17.051 [info] {"source":"oban","duration":1733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:47.052 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:00.397 [info] {"source":"oban","duration":423,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:02:17.054 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:47.056 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:00.397 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:03:17.062 [info] {"source":"oban","duration":2228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:47.064 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:00.399 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:04:17.066 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:47.069 [info] {"source":"oban","duration":1954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:00.400 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:05:17.071 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:47.073 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:00.401 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:06:17.075 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:47.077 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:00.403 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:07:17.079 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:47.081 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:00.403 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:08:17.083 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:47.085 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:00.404 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:09:17.087 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:47.089 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:00.405 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:10:17.091 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:47.093 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:00.406 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:11:17.095 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:47.097 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:00.407 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:12:17.099 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:47.101 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:00.408 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:13:17.103 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:47.108 [info] {"source":"oban","duration":3972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:00.410 [info] {"source":"oban","duration":532,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:14:17.111 [info] {"source":"oban","duration":1792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:47.114 [info] {"source":"oban","duration":2194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:00.411 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:15:17.117 [info] {"source":"oban","duration":1507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:47.119 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:00.411 [info] {"source":"oban","duration":347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:16:17.125 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:47.128 [info] {"source":"oban","duration":2034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:00.413 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:17:17.131 [info] {"source":"oban","duration":1778,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:47.133 [info] {"source":"oban","duration":1348,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:00.413 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:18:17.135 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:47.139 [info] {"source":"oban","duration":1372,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:00.414 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:19:17.140 [info] {"source":"oban","duration":1272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:47.143 [info] {"source":"oban","duration":1989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:00.415 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:20:17.146 [info] {"source":"oban","duration":1811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:47.148 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:00.416 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:21:17.150 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:47.152 [info] {"source":"oban","duration":1246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:00.417 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:22:17.155 [info] {"source":"oban","duration":1928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:47.158 [info] {"source":"oban","duration":1866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:00.418 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:23:17.160 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:47.162 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:00.420 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:24:17.164 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:47.166 [info] {"source":"oban","duration":949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:00.420 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:25:17.168 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:47.170 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:00.421 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:26:17.172 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:47.174 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:00.422 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:27:17.176 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:47.178 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:00.423 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:28:17.180 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:47.182 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:00.424 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:29:17.184 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:47.188 [info] {"source":"oban","duration":2930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:00.425 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:30:17.190 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:47.192 [info] {"source":"oban","duration":1293,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:00.427 [info] {"source":"oban","duration":374,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:31:17.194 [info] {"source":"oban","duration":1265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:47.196 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:00.427 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:32:17.198 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:47.201 [info] {"source":"oban","duration":1945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:00.429 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:33:17.203 [info] {"source":"oban","duration":1263,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:47.206 [info] {"source":"oban","duration":1650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:00.429 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:34:17.208 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:47.211 [info] {"source":"oban","duration":1465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:00.431 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:35:17.213 [info] {"source":"oban","duration":1950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:47.215 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:00.431 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:36:17.217 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:47.219 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:00.433 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:37:17.222 [info] {"source":"oban","duration":1904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:47.224 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:00.433 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:38:17.226 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:47.228 [info] {"source":"oban","duration":1196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:00.435 [info] {"source":"oban","duration":320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:39:17.230 [info] {"source":"oban","duration":1188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:47.233 [info] {"source":"oban","duration":2007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:00.435 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:40:17.235 [info] {"source":"oban","duration":1311,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:47.237 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:00.436 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:41:17.239 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:47.241 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:00.438 [info] {"source":"oban","duration":594,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:42:17.243 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:47.245 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:00.440 [info] {"source":"oban","duration":492,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:43:17.247 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:47.249 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:00.441 [info] {"source":"oban","duration":813,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:44:17.251 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:47.253 [info] {"source":"oban","duration":971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:00.442 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:45:17.255 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:47.257 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:00.444 [info] {"source":"oban","duration":374,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:46:17.259 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:47.261 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:00.445 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:47:17.263 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:47.265 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:00.446 [info] {"source":"oban","duration":337,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:48:17.267 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:47.269 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:00.446 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:49:17.271 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:47.273 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:00.447 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:50:17.275 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:47.277 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:00.448 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:51:17.280 [info] {"source":"oban","duration":1551,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:47.281 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:00.449 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:52:17.283 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:47.286 [info] {"source":"oban","duration":1646,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:00.450 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:53:17.287 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:47.289 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:00.451 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:54:17.291 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:47.293 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:00.452 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:55:17.296 [info] {"source":"oban","duration":1281,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:47.297 [info] {"source":"oban","duration":1294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:00.453 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:56:17.299 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:47.301 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:00.455 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:57:17.303 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:47.305 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:00.456 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:58:17.307 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:47.309 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:00.456 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:59:17.311 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:47.313 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:00.457 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:00:17.315 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:47.317 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:00.458 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:01:17.319 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:47.321 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:00.460 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:02:17.323 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:47.325 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:00.460 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:03:17.327 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:47.329 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:00.461 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:04:17.331 [info] {"source":"oban","duration":973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:47.333 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:00.462 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:05:17.335 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:47.337 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:00.464 [info] {"source":"oban","duration":373,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:06:17.339 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:47.341 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:00.464 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:07:17.343 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:47.345 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:00.466 [info] {"source":"oban","duration":373,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:08:17.347 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:47.349 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:00.467 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:09:17.352 [info] {"source":"oban","duration":1866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:47.354 [info] {"source":"oban","duration":1278,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:00.467 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:10:17.356 [info] {"source":"oban","duration":1205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:47.358 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:00.468 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:11:17.360 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:47.362 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:00.469 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:12:17.365 [info] {"source":"oban","duration":1886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:47.367 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:00.470 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:13:17.369 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:47.371 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:00.471 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:14:17.373 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:47.375 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:00.473 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:15:17.377 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:47.379 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:00.473 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:16:17.382 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:47.384 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:00.474 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:17:17.386 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:47.388 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:00.475 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:18:17.390 [info] {"source":"oban","duration":1325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:47.392 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:00.476 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:19:17.394 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:47.396 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:00.477 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:20:17.398 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:47.400 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:00.478 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:21:17.402 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:47.404 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:00.480 [info] {"source":"oban","duration":1241,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:22:17.407 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:47.409 [info] {"source":"oban","duration":958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:00.481 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:23:17.411 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:47.413 [info] {"source":"oban","duration":1229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:00.483 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:24:17.415 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:47.417 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:00.483 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:25:17.419 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:47.421 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:00.484 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:26:17.423 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:47.425 [info] {"source":"oban","duration":1304,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:00.485 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:27:17.427 [info] {"source":"oban","duration":1219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:47.429 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:00.487 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:28:17.431 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:47.433 [info] {"source":"oban","duration":956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:00.487 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:29:17.435 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:47.437 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:00.488 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:30:17.439 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:47.441 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:00.489 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:31:17.443 [info] {"source":"oban","duration":1276,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:47.445 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:00.491 [info] {"source":"oban","duration":398,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:32:17.447 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:47.449 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:00.492 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:33:17.451 [info] {"source":"oban","duration":1225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:47.453 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:00.492 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:34:17.455 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:47.457 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:00.493 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:35:17.459 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:47.461 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:00.494 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:36:17.463 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:47.465 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:00.495 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:37:17.467 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:47.469 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:00.497 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:38:17.471 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:47.473 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:00.497 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:39:17.475 [info] {"source":"oban","duration":957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:47.477 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:00.499 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:40:17.479 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:47.481 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:00.501 [info] {"source":"oban","duration":497,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:41:17.483 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:47.485 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:00.502 [info] {"source":"oban","duration":346,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:42:17.487 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:47.489 [info] {"source":"oban","duration":1220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:00.503 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:43:17.491 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:47.493 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:00.503 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:44:17.495 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:47.497 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:00.504 [info] {"source":"oban","duration":345,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:45:17.499 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:47.501 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:00.505 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:46:17.503 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:47.505 [info] {"source":"oban","duration":1302,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:00.506 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:47:17.507 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:47.509 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:00.507 [info] {"source":"oban","duration":337,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:48:17.511 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:47.513 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:00.508 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:49:17.515 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:47.517 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:00.510 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:50:17.520 [info] {"source":"oban","duration":1368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:47.521 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:00.513 [info] {"source":"oban","duration":234,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:51:17.523 [info] {"source":"oban","duration":1193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:47.525 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:00.513 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:52:17.527 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:47.529 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:00.515 [info] {"source":"oban","duration":640,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:53:17.531 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:47.533 [info] {"source":"oban","duration":1237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:00.516 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:54:17.535 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:47.537 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:00.517 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:55:17.539 [info] {"source":"oban","duration":874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:47.541 [info] {"source":"oban","duration":1187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:00.518 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:56:17.543 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:47.545 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:00.519 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:57:17.547 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:47.549 [info] {"source":"oban","duration":1294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:00.521 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:58:17.551 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:47.553 [info] {"source":"oban","duration":1208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:00.521 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:59:17.555 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:47.557 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:00.522 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:00:17.559 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:47.561 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:00.523 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:01:17.563 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:47.565 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:00.525 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:02:17.567 [info] {"source":"oban","duration":1265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:47.569 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:00.525 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:03:17.571 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:47.573 [info] {"source":"oban","duration":1218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:00.526 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:04:17.575 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:47.577 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:00.527 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:05:17.579 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:47.581 [info] {"source":"oban","duration":1236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:00.528 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:06:17.583 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:47.585 [info] {"source":"oban","duration":1324,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:00.529 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:07:17.587 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:47.589 [info] {"source":"oban","duration":1270,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:00.531 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:08:17.591 [info] {"source":"oban","duration":1207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:47.593 [info] {"source":"oban","duration":1219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:00.531 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:09:17.595 [info] {"source":"oban","duration":1260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:47.597 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:00.533 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:10:17.599 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:47.601 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:00.533 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:11:17.603 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:47.605 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:00.534 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:12:17.607 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:47.609 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:00.535 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:13:17.611 [info] {"source":"oban","duration":950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:47.613 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:00.537 [info] {"source":"oban","duration":338,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:14:17.615 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:47.617 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:00.537 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:15:17.619 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:47.621 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:00.538 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:16:17.623 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:47.625 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:00.540 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:17:17.627 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:47.629 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:00.541 [info] {"source":"oban","duration":415,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:18:17.631 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:47.633 [info] {"source":"oban","duration":1287,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:00.541 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:19:17.635 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:47.637 [info] {"source":"oban","duration":950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:00.543 [info] {"source":"oban","duration":398,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:20:17.639 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:47.641 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:51.772 [info] {"args":{"id":1},"id":8328,"meta":{},"system_time":1768080051772300035,"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"]} 22:20:51.773 [debug] QUERY OK source="sources" db=0.2ms idle=596.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:51.773 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=596.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 [] 22:20:51.775 [debug] QUERY OK source="media_items" db=1.6ms idle=597.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")))) [1] 22:20:51.783 [debug] QUERY OK source="media_items" db=7.6ms idle=10.6ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 22:20:51.784 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=11.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:20:51.784 [debug] QUERY OK source="settings" db=0.1ms idle=11.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:20:51.785 [debug] QUERY OK source="settings" db=0.1ms idle=11.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:20:51.788 [debug] QUERY OK source="media_items" db=2.2ms idle=10.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [1] 22:20:51.790 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 22:20:51.791 [debug] Current batch of media processed. Will check again in 1000ms 22:20:51.791 [debug] QUERY OK source="settings" db=0.2ms idle=7.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:20:51.791 [debug] QUERY OK source="settings" db=0.1ms idle=7.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:20:51.792 [debug] QUERY OK source="settings" db=0.1ms idle=6.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:20:51.792 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@laihofficial --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Lai H./%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/9c/b8/9cb83b02000dad49e5faf6561861b59a6be5888fd4c5664142f936249b9d3272.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/30/73/3073c9a95797ee810f517ccdc81492dcbc9e36c45bdf42fdeaff2d1ef320d17a.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:20:52.791 [debug] Current batch of media processed. Will check again in 1000ms 22:20:53.792 [debug] Current batch of media processed. Will check again in 1000ms 22:20:54.793 [debug] Current batch of media processed. Will check again in 1000ms 22:20:55.794 [debug] Current batch of media processed. Will check again in 1000ms 22:20:56.795 [debug] Current batch of media processed. Will check again in 1000ms 22:20:57.796 [debug] Current batch of media processed. Will check again in 1000ms 22:20:58.797 [debug] Current batch of media processed. Will check again in 1000ms 22:20:59.798 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 406, "filename" => "/downloads/Lai H#/2026-01-08 Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)/Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không) [O2F_DG6Mrpc].mp4", "id" => "O2F_DG6Mrpc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=O2F_DG6Mrpc", "playlist_index" => 1, "timestamp" => 1767870045, "title" => "Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái \"Hot Girl\"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)", "upload_date" => "20260108"} 22:20:59.799 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=622.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:20:59.800 [debug] QUERY OK source="sources" db=0.2ms idle=623.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:59.802 [debug] QUERY OK source="media_items" db=1.5ms idle=623.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-08 11:00:45Z], 1] 22:20:59.804 [debug] QUERY OK source="media_items" db=1.7ms idle=625.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái \"Hot Girl\"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)", "1383d922-5e8d-4afd-9d70-1f456a8a4ab6", 406, false, "O2F_DG6Mrpc", "https://www.youtube.com/watch?v=O2F_DG6Mrpc", 1, "/downloads/Lai H#/2026-01-08 Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)/Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không) [O2F_DG6Mrpc].mp4", false, false, false, 1, [], 98, ~U[2026-01-08 11:00:45Z], ~U[2026-01-10 21:20:59Z], ~U[2026-01-10 21:20:59Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái \"Hot Girl\"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)", 406, false, "O2F_DG6Mrpc", "https://www.youtube.com/watch?v=O2F_DG6Mrpc", "/downloads/Lai H#/2026-01-08 Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)/Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không) [O2F_DG6Mrpc].mp4", false, 1, ~U[2026-01-08 11:00:45Z]] 22:20:59.805 [debug] QUERY OK source="sources" db=0.2ms idle=23.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:20:59.806 [debug] QUERY OK source="media_profiles" db=0.3ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:20:59.806 [debug] QUERY OK source="media_items" db=0.3ms 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 [17305] 22:20:59.806 [debug] Current batch of media processed. Will check again in 1000ms 22:21:00.543 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:21:00.807 [debug] Current batch of media processed. Will check again in 1000ms 22:21:01.808 [debug] Current batch of media processed. Will check again in 1000ms 22:21:02.809 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 631, "filename" => "/downloads/Lai H#/2026-01-02 Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)/Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...) [tFxLcyt7qW0].mp4", "id" => "tFxLcyt7qW0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=tFxLcyt7qW0", "playlist_index" => 2, "timestamp" => 1767354601, "title" => "Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)", "upload_date" => "20260102"} 22:21:02.810 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1633.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:21:02.811 [debug] QUERY OK source="sources" db=0.2ms idle=1634.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:21:02.813 [debug] QUERY OK source="media_items" db=1.5ms idle=1025.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-02 11:50:01Z], 1] 22:21:02.815 [debug] QUERY OK source="media_items" db=1.5ms idle=636.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)", "b5ac724a-4d30-4afc-9318-24a52a5c901a", 631, false, "tFxLcyt7qW0", "https://www.youtube.com/watch?v=tFxLcyt7qW0", 2, "/downloads/Lai H#/2026-01-02 Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)/Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...) [tFxLcyt7qW0].mp4", false, false, false, 1, [], 98, ~U[2026-01-02 11:50:01Z], ~U[2026-01-10 21:21:02Z], ~U[2026-01-10 21:21:02Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)", 631, false, "tFxLcyt7qW0", "https://www.youtube.com/watch?v=tFxLcyt7qW0", "/downloads/Lai H#/2026-01-02 Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)/Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...) [tFxLcyt7qW0].mp4", false, 1, ~U[2026-01-02 11:50:01Z]] 22:21:02.816 [debug] QUERY OK source="sources" db=0.3ms idle=28.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:21:02.816 [debug] QUERY OK source="media_profiles" db=0.1ms queue=0.1ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:21:02.817 [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 [16830] 22:21:02.817 [debug] Current batch of media processed. Will check again in 1000ms 22:21:03.818 [debug] Current batch of media processed. Will check again in 1000ms 22:21:04.819 [debug] Current batch of media processed. Will check again in 1000ms 22:21:05.821 [debug] Current batch of media processed. Will check again in 1000ms 22:21:06.822 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 478, "filename" => "/downloads/Lai H#/2025-12-23 CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)/CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H) [GT2Ggz2gMwQ].mp4", "id" => "GT2Ggz2gMwQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=GT2Ggz2gMwQ", "playlist_index" => 3, "timestamp" => 1766494079, "title" => "CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)", "upload_date" => "20251223"} 22:21:06.823 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=646.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:21:06.824 [debug] QUERY OK source="sources" db=0.2ms idle=647.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:21:06.826 [debug] QUERY OK source="media_items" db=1.5ms idle=647.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-23 12:47:59Z], 1] 22:21:06.828 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=649.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)", "0d45a0b6-9b8a-4e66-a5e4-c68ef93dc5ba", 478, false, "GT2Ggz2gMwQ", "https://www.youtube.com/watch?v=GT2Ggz2gMwQ", 3, "/downloads/Lai H#/2025-12-23 CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)/CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H) [GT2Ggz2gMwQ].mp4", false, false, false, 1, [], 98, ~U[2025-12-23 12:47:59Z], ~U[2026-01-10 21:21:06Z], ~U[2026-01-10 21:21:06Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)", 478, false, "GT2Ggz2gMwQ", "https://www.youtube.com/watch?v=GT2Ggz2gMwQ", "/downloads/Lai H#/2025-12-23 CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)/CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H) [GT2Ggz2gMwQ].mp4", false, 1, ~U[2025-12-23 12:47:59Z]] 22:21:06.829 [debug] QUERY OK source="sources" db=0.3ms idle=33.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:21:06.830 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=6.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:21:06.830 [debug] QUERY OK source="media_items" db=0.3ms idle=6.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [15893] 22:21:06.830 [debug] Current batch of media processed. Will check again in 1000ms 22:21:07.831 [debug] Current batch of media processed. Will check again in 1000ms 22:21:08.832 [debug] Current batch of media processed. Will check again in 1000ms 22:21:09.833 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 430, "filename" => "/downloads/Lai H#/2025-12-21 7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC/7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC [bhOCUyTgAKk].mp4", "id" => "bhOCUyTgAKk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=bhOCUyTgAKk", "playlist_index" => 4, "timestamp" => 1766316759, "title" => "7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC", "upload_date" => "20251221"} 22:21:09.834 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1657.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:21:09.835 [debug] QUERY OK source="sources" db=0.2ms idle=1658.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:21:09.837 [debug] QUERY OK source="media_items" db=1.6ms idle=1658.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-21 11:32:39Z], 1] 22:21:09.839 [debug] QUERY OK source="media_items" db=1.2ms idle=1038.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àm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC", "04799349-d7f7-4fda-b76d-4331bb962e65", 430, false, "bhOCUyTgAKk", "https://www.youtube.com/watch?v=bhOCUyTgAKk", 4, "/downloads/Lai H#/2025-12-21 7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC/7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC [bhOCUyTgAKk].mp4", false, false, false, 1, [], 98, ~U[2025-12-21 11:32:39Z], ~U[2026-01-10 21:21:09Z], ~U[2026-01-10 21:21:09Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC", 430, false, "bhOCUyTgAKk", "https://www.youtube.com/watch?v=bhOCUyTgAKk", "/downloads/Lai H#/2025-12-21 7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC/7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC [bhOCUyTgAKk].mp4", false, 1, ~U[2025-12-21 11:32:39Z]] 22:21:09.839 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=37.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:21:09.840 [debug] QUERY OK source="media_profiles" db=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] 22:21:09.841 [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 [15730] 22:21:09.841 [debug] Current batch of media processed. Will check again in 1000ms 22:21:10.841 [debug] Current batch of media processed. Will check again in 1000ms 22:21:11.842 [debug] Current batch of media processed. Will check again in 1000ms 22:21:12.843 [debug] Current batch of media processed. Will check again in 1000ms 22:21:13.845 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 549, "filename" => "/downloads/Lai H#/2025-12-16 Cách Ngừng Bị Phụ Nữ Dắt Mũi/Cách Ngừng Bị Phụ Nữ Dắt Mũi [rrfTiV2b6YQ].mp4", "id" => "rrfTiV2b6YQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=rrfTiV2b6YQ", "playlist_index" => 5, "timestamp" => 1765886924, "title" => "Cách Ngừng Bị Phụ Nữ Dắt Mũi", "upload_date" => "20251216"} 22:21:13.846 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=668.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:21:13.847 [debug] QUERY OK source="sources" db=0.3ms queue=0.5ms idle=670.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:21:13.850 [debug] QUERY OK source="media_items" db=1.7ms queue=0.4ms idle=671.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-16 12:08:44Z], 1] 22:21:13.853 [debug] QUERY OK source="media_items" db=2.4ms idle=673.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Ngừng Bị Phụ Nữ Dắt Mũi", "ab2aa95d-fec6-41ce-b665-fcb51a4a4d56", 549, false, "rrfTiV2b6YQ", "https://www.youtube.com/watch?v=rrfTiV2b6YQ", 5, "/downloads/Lai H#/2025-12-16 Cách Ngừng Bị Phụ Nữ Dắt Mũi/Cách Ngừng Bị Phụ Nữ Dắt Mũi [rrfTiV2b6YQ].mp4", false, false, false, 1, [], 98, ~U[2025-12-16 12:08:44Z], ~U[2026-01-10 21:21:13Z], ~U[2026-01-10 21:21:13Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Ngừng Bị Phụ Nữ Dắt Mũi", 549, false, "rrfTiV2b6YQ", "https://www.youtube.com/watch?v=rrfTiV2b6YQ", "/downloads/Lai H#/2025-12-16 Cách Ngừng Bị Phụ Nữ Dắt Mũi/Cách Ngừng Bị Phụ Nữ Dắt Mũi [rrfTiV2b6YQ].mp4", false, 1, ~U[2025-12-16 12:08:44Z]] 22:21:13.854 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=42.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:21:13.855 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=8.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:21:13.856 [debug] QUERY OK source="media_items" db=0.3ms idle=7.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [13080] 22:21:13.856 [debug] Current batch of media processed. Will check again in 1000ms 22:21:14.856 [debug] Current batch of media processed. Will check again in 1000ms 22:21:15.857 [debug] Current batch of media processed. Will check again in 1000ms 22:21:16.858 [debug] Current batch of media processed. Will check again in 1000ms 22:21:17.643 [info] {"source":"oban","duration":1246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:17.859 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 419, "filename" => "/downloads/Lai H#/2025-12-12 5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)/5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền) [A0DpPnplfME].mp4", "id" => "A0DpPnplfME", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=A0DpPnplfME", "playlist_index" => 6, "timestamp" => 1765536974, "title" => "5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)", "upload_date" => "20251212"} 22:21:17.860 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=683.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:21:17.861 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=684.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:21:17.863 [debug] QUERY OK source="media_items" db=1.5ms idle=684.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-12 10:56:14Z], 1] 22:21:17.869 [debug] QUERY OK source="media_items" db=5.1ms idle=220.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àm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)", "120cd5a5-2203-4073-86a9-942b947a0d9e", 419, false, "A0DpPnplfME", "https://www.youtube.com/watch?v=A0DpPnplfME", 6, "/downloads/Lai H#/2025-12-12 5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)/5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền) [A0DpPnplfME].mp4", false, false, false, 1, [], 98, ~U[2025-12-12 10:56:14Z], ~U[2026-01-10 21:21:17Z], ~U[2026-01-10 21:21:17Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)", 419, false, "A0DpPnplfME", "https://www.youtube.com/watch?v=A0DpPnplfME", "/downloads/Lai H#/2025-12-12 5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)/5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền) [A0DpPnplfME].mp4", false, 1, ~U[2025-12-12 10:56:14Z]] 22:21:17.870 [debug] QUERY OK source="sources" db=0.2ms idle=51.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:21:17.870 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=9.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:21:17.871 [debug] QUERY OK source="media_items" db=0.3ms idle=9.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12955] 22:21:17.871 [debug] Current batch of media processed. Will check again in 1000ms 22:21:18.872 [debug] Current batch of media processed. Will check again in 1000ms 22:21:19.873 [debug] Current batch of media processed. Will check again in 1000ms 22:21:20.874 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 467, "filename" => "/downloads/Lai H#/2025-12-09 Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ/Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ [uTCCRYkxdrc].mp4", "id" => "uTCCRYkxdrc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=uTCCRYkxdrc", "playlist_index" => 7, "timestamp" => 1765278109, "title" => "Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ", "upload_date" => "20251209"} 22:21:20.875 [debug] QUERY OK source="sources" db=0.2ms idle=1698.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:21:20.876 [debug] QUERY OK source="sources" db=0.2ms idle=1699.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:21:20.878 [debug] QUERY OK source="media_items" db=1.4ms idle=1699.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-09 11:01:49Z], 1] 22:21:20.880 [debug] QUERY OK source="media_items" db=1.4ms idle=1055.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ", "af3a876d-6230-4357-80de-60d20e5b3890", 467, false, "uTCCRYkxdrc", "https://www.youtube.com/watch?v=uTCCRYkxdrc", 7, "/downloads/Lai H#/2025-12-09 Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ/Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ [uTCCRYkxdrc].mp4", false, false, false, 1, [], 98, ~U[2025-12-09 11:01:49Z], ~U[2026-01-10 21:21:20Z], ~U[2026-01-10 21:21:20Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ", 467, false, "uTCCRYkxdrc", "https://www.youtube.com/watch?v=uTCCRYkxdrc", "/downloads/Lai H#/2025-12-09 Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ/Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ [uTCCRYkxdrc].mp4", false, 1, ~U[2025-12-09 11:01:49Z]] 22:21:20.881 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=55.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:21:20.881 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 22:21:20.882 [debug] QUERY OK source="media_items" db=0.2ms idle=5.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12956] 22:21:20.882 [debug] Current batch of media processed. Will check again in 1000ms 22:21:21.883 [debug] Current batch of media processed. Will check again in 1000ms 22:21:22.884 [debug] Current batch of media processed. Will check again in 1000ms 22:21:23.885 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 535, "filename" => "/downloads/Lai H#/2025-12-05 5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn/5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn [bKiZySzvGD8].mp4", "id" => "bKiZySzvGD8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=bKiZySzvGD8", "playlist_index" => 8, "timestamp" => 1764935409, "title" => "5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn", "upload_date" => "20251205"} 22:21:23.886 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1709.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:21:23.887 [debug] QUERY OK source="sources" db=0.2ms idle=1710.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:21:23.889 [debug] QUERY OK source="media_items" db=1.4ms idle=1710.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-05 11:50:09Z], 1] 22:21:23.890 [debug] QUERY OK source="media_items" db=0.9ms idle=1060.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn", "5044b7f1-1a53-439c-a7ad-addeb3e5161c", 535, false, "bKiZySzvGD8", "https://www.youtube.com/watch?v=bKiZySzvGD8", 8, "/downloads/Lai H#/2025-12-05 5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn/5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn [bKiZySzvGD8].mp4", false, false, false, 1, [], 98, ~U[2025-12-05 11:50:09Z], ~U[2026-01-10 21:21:23Z], ~U[2026-01-10 21:21:23Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn", 535, false, "bKiZySzvGD8", "https://www.youtube.com/watch?v=bKiZySzvGD8", "/downloads/Lai H#/2025-12-05 5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn/5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn [bKiZySzvGD8].mp4", false, 1, ~U[2025-12-05 11:50:09Z]] 22:21:23.891 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=60.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:21:23.892 [debug] QUERY OK source="media_profiles" db=0.2ms idle=5.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:21:23.892 [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 [12959] 22:21:23.892 [debug] Current batch of media processed. Will check again in 1000ms 22:21:24.893 [debug] Current batch of media processed. Will check again in 1000ms 22:21:25.894 [debug] Current batch of media processed. Will check again in 1000ms 22:21:26.895 [debug] Current batch of media processed. Will check again in 1000ms 22:21:27.896 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 421, "filename" => "/downloads/Lai H#/2025-12-02 Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù/Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù [gk1njE6RfEA].mp4", "id" => "gk1njE6RfEA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=gk1njE6RfEA", "playlist_index" => 9, "timestamp" => 1764673638, "title" => "Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù", "upload_date" => "20251202"} 22:21:27.897 [debug] QUERY OK source="sources" db=0.3ms idle=720.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:21:27.898 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=721.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:21:27.900 [debug] QUERY OK source="media_items" db=1.5ms idle=721.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-02 11:07:18Z], 1] 22:21:27.902 [debug] QUERY OK source="media_items" db=1.5ms idle=723.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù", "206cd110-24e0-4668-a3a8-484c06e191f9", 421, false, "gk1njE6RfEA", "https://www.youtube.com/watch?v=gk1njE6RfEA", 9, "/downloads/Lai H#/2025-12-02 Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù/Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù [gk1njE6RfEA].mp4", false, false, false, 1, [], 98, ~U[2025-12-02 11:07:18Z], ~U[2026-01-10 21:21:27Z], ~U[2026-01-10 21:21:27Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù", 421, false, "gk1njE6RfEA", "https://www.youtube.com/watch?v=gk1njE6RfEA", "/downloads/Lai H#/2025-12-02 Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù/Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù [gk1njE6RfEA].mp4", false, 1, ~U[2025-12-02 11:07:18Z]] 22:21:27.903 [debug] QUERY OK source="sources" db=0.2ms idle=64.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:21:27.903 [debug] QUERY OK source="media_profiles" db=0.2ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:21:27.904 [debug] QUERY OK source="media_items" db=0.3ms idle=5.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12527] 22:21:27.904 [debug] Current batch of media processed. Will check again in 1000ms 22:21:28.905 [debug] Current batch of media processed. Will check again in 1000ms 22:21:29.906 [debug] Current batch of media processed. Will check again in 1000ms 22:21:30.907 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 516, "filename" => "/downloads/Lai H#/2025-11-28 5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần/5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần [aHFBOdr6334].mp4", "id" => "aHFBOdr6334", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=aHFBOdr6334", "playlist_index" => 10, "timestamp" => 1764328491, "title" => "5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần", "upload_date" => "20251128"} 22:21:30.908 [debug] QUERY OK source="sources" db=0.2ms idle=1731.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:21:30.909 [debug] QUERY OK source="sources" db=0.2ms idle=1732.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:21:30.911 [debug] QUERY OK source="media_items" db=1.5ms idle=1732.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:14:51Z], 1] 22:21:30.913 [debug] QUERY OK source="media_items" db=1.8ms idle=1068.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần", "202b16cc-727b-4969-b930-e150338f1297", 516, false, "aHFBOdr6334", "https://www.youtube.com/watch?v=aHFBOdr6334", 10, "/downloads/Lai H#/2025-11-28 5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần/5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần [aHFBOdr6334].mp4", false, false, false, 1, [], 98, ~U[2025-11-28 11:14:51Z], ~U[2026-01-10 21:21:30Z], ~U[2026-01-10 21:21:30Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần", 516, false, "aHFBOdr6334", "https://www.youtube.com/watch?v=aHFBOdr6334", "/downloads/Lai H#/2025-11-28 5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần/5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần [aHFBOdr6334].mp4", false, 1, ~U[2025-11-28 11:14:51Z]] 22:21:30.914 [debug] QUERY OK source="sources" db=0.2ms idle=69.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:21:30.914 [debug] QUERY OK source="media_profiles" db=0.1ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:21:30.915 [debug] QUERY OK source="media_items" db=0.3ms idle=5.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [9381] 22:21:30.915 [debug] Current batch of media processed. Will check again in 1000ms 22:21:31.916 [debug] Current batch of media processed. Will check again in 1000ms 22:21:32.917 [debug] Current batch of media processed. Will check again in 1000ms 22:21:33.918 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 504, "filename" => "/downloads/Lai H#/2025-11-25 5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn/5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn [SyJlIc8ZVt8].mp4", "id" => "SyJlIc8ZVt8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=SyJlIc8ZVt8", "playlist_index" => 11, "timestamp" => 1764069741, "title" => "5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn", "upload_date" => "20251125"} 22:21:33.919 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1742.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:21:33.920 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1743.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:21:33.922 [debug] QUERY OK source="media_items" db=1.7ms idle=1744.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-25 11:22:21Z], 1] 22:21:33.925 [debug] QUERY OK source="media_items" db=1.7ms idle=1074.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ủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn", "0600dcc0-aca6-4af4-ba36-8d9f29da1a8d", 504, false, "SyJlIc8ZVt8", "https://www.youtube.com/watch?v=SyJlIc8ZVt8", 11, "/downloads/Lai H#/2025-11-25 5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn/5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn [SyJlIc8ZVt8].mp4", false, false, false, 1, [], 98, ~U[2025-11-25 11:22:21Z], ~U[2026-01-10 21:21:33Z], ~U[2026-01-10 21:21:33Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn", 504, false, "SyJlIc8ZVt8", "https://www.youtube.com/watch?v=SyJlIc8ZVt8", "/downloads/Lai H#/2025-11-25 5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn/5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn [SyJlIc8ZVt8].mp4", false, 1, ~U[2025-11-25 11:22:21Z]] 22:21:33.926 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=75.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:21:33.927 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:21:33.928 [debug] QUERY OK source="media_items" db=0.3ms idle=7.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 22:21:33.928 [debug] Current batch of media processed. Will check again in 1000ms 22:21:34.928 [debug] Current batch of media processed. Will check again in 1000ms 22:21:35.930 [debug] Current batch of media processed. Will check again in 1000ms 22:21:36.930 [debug] Current batch of media processed. Will check again in 1000ms 22:21:37.931 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 634, "filename" => "/downloads/Lai H#/2025-11-18 Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?/Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng? [j8kORUOyDvE].mp4", "id" => "j8kORUOyDvE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=j8kORUOyDvE", "playlist_index" => 12, "timestamp" => 1763463682, "title" => "Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?", "upload_date" => "20251118"} 22:21:37.932 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=755.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:21:37.933 [debug] QUERY OK source="sources" db=0.2ms idle=756.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:21:37.935 [debug] QUERY OK source="media_items" db=1.7ms idle=756.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-18 11:01:22Z], 1] 22:21:37.937 [debug] QUERY OK source="media_items" db=1.3ms idle=758.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?", "228cbf05-db53-4fc7-92d0-3ef9e0d5ea67", 634, false, "j8kORUOyDvE", "https://www.youtube.com/watch?v=j8kORUOyDvE", 12, "/downloads/Lai H#/2025-11-18 Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?/Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng? [j8kORUOyDvE].mp4", false, false, false, 1, [], 98, ~U[2025-11-18 11:01:22Z], ~U[2026-01-10 21:21:37Z], ~U[2026-01-10 21:21:37Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?", 634, false, "j8kORUOyDvE", "https://www.youtube.com/watch?v=j8kORUOyDvE", "/downloads/Lai H#/2025-11-18 Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?/Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng? [j8kORUOyDvE].mp4", false, 1, ~U[2025-11-18 11:01:22Z]] 22:21:37.938 [debug] QUERY OK source="sources" db=0.5ms idle=77.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:21:37.938 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=5.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:21:37.939 [debug] QUERY OK source="media_items" db=0.3ms 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 [2] 22:21:37.939 [debug] Current batch of media processed. Will check again in 1000ms 22:21:38.941 [debug] Current batch of media processed. Will check again in 1000ms 22:21:39.942 [debug] Current batch of media processed. Will check again in 1000ms 22:21:40.943 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 495, "filename" => "/downloads/Lai H#/2025-11-14 Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?/Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn? [o9_rrCsFYUU].mp4", "id" => "o9_rrCsFYUU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=o9_rrCsFYUU", "playlist_index" => 13, "timestamp" => 1763119590, "title" => "Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?", "upload_date" => "20251114"} 22:21:40.944 [debug] QUERY OK source="sources" db=0.2ms idle=1767.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:21:40.945 [debug] QUERY OK source="sources" db=0.2ms idle=1768.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:21:40.947 [debug] QUERY OK source="media_items" db=1.5ms idle=1768.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-14 11:26:30Z], 1] 22:21:40.949 [debug] QUERY OK source="media_items" db=1.3ms idle=1084.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?", "36cfa3f7-cc39-4cc2-8a9c-aceebe4dc20a", 495, false, "o9_rrCsFYUU", "https://www.youtube.com/watch?v=o9_rrCsFYUU", 13, "/downloads/Lai H#/2025-11-14 Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?/Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn? [o9_rrCsFYUU].mp4", false, false, false, 1, [], 98, ~U[2025-11-14 11:26:30Z], ~U[2026-01-10 21:21:40Z], ~U[2026-01-10 21:21:40Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?", 495, false, "o9_rrCsFYUU", "https://www.youtube.com/watch?v=o9_rrCsFYUU", "/downloads/Lai H#/2025-11-14 Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?/Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn? [o9_rrCsFYUU].mp4", false, 1, ~U[2025-11-14 11:26:30Z]] 22:21:40.949 [debug] QUERY OK source="sources" db=0.2ms idle=83.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:21:40.950 [debug] QUERY OK source="media_profiles" db=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] 22:21:40.950 [debug] QUERY OK source="media_items" db=0.2ms 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 [3] 22:21:40.951 [debug] Current batch of media processed. Will check again in 1000ms 22:21:41.951 [debug] Current batch of media processed. Will check again in 1000ms 22:21:42.952 [debug] Current batch of media processed. Will check again in 1000ms 22:21:43.953 [debug] Current batch of media processed. Will check again in 1000ms 22:21:44.955 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 477, "filename" => "/downloads/Lai H#/2025-11-11 7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)/7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC) [Njy8gkqBUbU].mp4", "id" => "Njy8gkqBUbU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Njy8gkqBUbU", "playlist_index" => 14, "timestamp" => 1762858858, "title" => "7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)", "upload_date" => "20251111"} 22:21:44.958 [debug] QUERY OK source="sources" db=1.6ms queue=0.8ms idle=779.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:21:44.959 [debug] QUERY OK source="sources" db=0.4ms queue=0.4ms idle=782.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:21:44.965 [debug] QUERY OK source="media_items" db=4.7ms queue=0.1ms idle=783.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-11 11:00:58Z], 1] 22:21:44.968 [debug] QUERY OK source="media_items" db=2.6ms idle=788.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)", "145f97e5-6862-4391-abe1-89b29a1c237f", 477, false, "Njy8gkqBUbU", "https://www.youtube.com/watch?v=Njy8gkqBUbU", 14, "/downloads/Lai H#/2025-11-11 7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)/7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC) [Njy8gkqBUbU].mp4", false, false, false, 1, [], 98, ~U[2025-11-11 11:00:58Z], ~U[2026-01-10 21:21:44Z], ~U[2026-01-10 21:21:44Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)", 477, false, "Njy8gkqBUbU", "https://www.youtube.com/watch?v=Njy8gkqBUbU", "/downloads/Lai H#/2025-11-11 7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)/7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC) [Njy8gkqBUbU].mp4", false, 1, ~U[2025-11-11 11:00:58Z]] 22:21:44.971 [debug] QUERY OK source="sources" db=0.8ms queue=0.9ms idle=95.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:21:44.973 [debug] QUERY OK source="media_profiles" db=0.8ms queue=1.4ms idle=12.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:21:44.977 [debug] QUERY OK source="media_items" db=1.5ms queue=0.3ms idle=16.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 [4] 22:21:44.978 [debug] Current batch of media processed. Will check again in 1000ms 22:21:45.979 [debug] Current batch of media processed. Will check again in 1000ms 22:21:46.980 [debug] Current batch of media processed. Will check again in 1000ms 22:21:47.645 [info] {"source":"oban","duration":1244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:47.981 [debug] Current batch of media processed. Will check again in 1000ms 22:21:48.982 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 545, "filename" => "/downloads/Lai H#/2025-11-07 Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn/Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn [9A_QVmzjnY4].mp4", "id" => "9A_QVmzjnY4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=9A_QVmzjnY4", "playlist_index" => 15, "timestamp" => 1762513615, "title" => "Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn", "upload_date" => "20251107"} 22:21:48.983 [debug] QUERY OK source="sources" db=0.4ms idle=1103.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:21:48.984 [debug] QUERY OK source="sources" db=0.1ms idle=807.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:21:48.986 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=808.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-07 11:06:55Z], 1] 22:21:48.989 [debug] QUERY OK source="media_items" db=1.6ms idle=810.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ủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn", "bf4a8397-35d4-41bc-b6b3-6ec55849aaa4", 545, false, "9A_QVmzjnY4", "https://www.youtube.com/watch?v=9A_QVmzjnY4", 15, "/downloads/Lai H#/2025-11-07 Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn/Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn [9A_QVmzjnY4].mp4", false, false, false, 1, [], 98, ~U[2025-11-07 11:06:55Z], ~U[2026-01-10 21:21:48Z], ~U[2026-01-10 21:21:48Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn", 545, false, "9A_QVmzjnY4", "https://www.youtube.com/watch?v=9A_QVmzjnY4", "/downloads/Lai H#/2025-11-07 Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn/Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn [9A_QVmzjnY4].mp4", false, 1, ~U[2025-11-07 11:06:55Z]] 22:21:48.989 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=107.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:21:48.990 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:21:48.991 [debug] QUERY OK source="media_items" db=0.3ms 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 [5] 22:21:48.991 [debug] Current batch of media processed. Will check again in 1000ms 22:21:49.991 [debug] Current batch of media processed. Will check again in 1000ms 22:21:50.992 [debug] Current batch of media processed. Will check again in 1000ms 22:21:51.993 [debug] Current batch of media processed. Will check again in 1000ms 22:21:52.994 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 448, "filename" => "/downloads/Lai H#/2025-11-05 Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ/Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ [CTQ2VbP40MQ].mp4", "id" => "CTQ2VbP40MQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=CTQ2VbP40MQ", "playlist_index" => 16, "timestamp" => 1762340434, "title" => "Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ", "upload_date" => "20251105"} 22:21:52.995 [debug] QUERY OK source="sources" db=0.3ms idle=818.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:21:52.996 [debug] QUERY OK source="sources" db=0.2ms idle=819.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:21:52.998 [debug] QUERY OK source="media_items" db=1.5ms idle=819.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-05 11:00:34Z], 1] 22:21:53.000 [debug] QUERY OK source="media_items" db=1.5ms idle=821.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ", "f2b56f12-592c-4779-9348-47cd09d36c82", 448, false, "CTQ2VbP40MQ", "https://www.youtube.com/watch?v=CTQ2VbP40MQ", 16, "/downloads/Lai H#/2025-11-05 Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ/Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ [CTQ2VbP40MQ].mp4", false, false, false, 1, [], 98, ~U[2025-11-05 11:00:34Z], ~U[2026-01-10 21:21:52Z], ~U[2026-01-10 21:21:52Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ", 448, false, "CTQ2VbP40MQ", "https://www.youtube.com/watch?v=CTQ2VbP40MQ", "/downloads/Lai H#/2025-11-05 Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ/Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ [CTQ2VbP40MQ].mp4", false, 1, ~U[2025-11-05 11:00:34Z]] 22:21:53.000 [debug] QUERY OK source="sources" db=0.3ms idle=110.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:21:53.001 [debug] QUERY OK source="media_profiles" db=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] 22:21:53.002 [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 [6] 22:21:53.002 [debug] Current batch of media processed. Will check again in 1000ms 22:21:54.003 [debug] Current batch of media processed. Will check again in 1000ms 22:21:55.003 [debug] Current batch of media processed. Will check again in 1000ms 22:21:56.004 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 371, "filename" => "/downloads/Lai H#/2025-10-29 Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.#/Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.. [DjaOsvMOn_Y].mp4", "id" => "DjaOsvMOn_Y", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=DjaOsvMOn_Y", "playlist_index" => 17, "timestamp" => 1761735625, "title" => "Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này..", "upload_date" => "20251029"} 22:21:56.005 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1828.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:21:56.006 [debug] QUERY OK source="sources" db=0.2ms idle=1829.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:21:56.008 [debug] QUERY OK source="media_items" db=1.6ms idle=1829.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-29 11:00:25Z], 1] 22:21:56.010 [debug] QUERY OK source="media_items" db=1.5ms idle=1114.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àm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này..", "61c1095f-239a-475b-a0f3-aa600109518b", 371, false, "DjaOsvMOn_Y", "https://www.youtube.com/watch?v=DjaOsvMOn_Y", 17, "/downloads/Lai H#/2025-10-29 Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.#/Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.. [DjaOsvMOn_Y].mp4", false, false, false, 1, [], 98, ~U[2025-10-29 11:00:25Z], ~U[2026-01-10 21:21:56Z], ~U[2026-01-10 21:21:56Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này..", 371, false, "DjaOsvMOn_Y", "https://www.youtube.com/watch?v=DjaOsvMOn_Y", "/downloads/Lai H#/2025-10-29 Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.#/Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.. [DjaOsvMOn_Y].mp4", false, 1, ~U[2025-10-29 11:00:25Z]] 22:21:56.011 [debug] QUERY OK source="sources" db=0.3ms idle=114.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:21:56.011 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:21:56.012 [debug] QUERY OK source="media_items" db=0.3ms idle=5.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [7] 22:21:56.012 [debug] Current batch of media processed. Will check again in 1000ms 22:21:57.013 [debug] Current batch of media processed. Will check again in 1000ms 22:21:58.014 [debug] Current batch of media processed. Will check again in 1000ms 22:21:59.015 [debug] Current batch of media processed. Will check again in 1000ms 22:22:00.016 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 547, "filename" => "/downloads/Lai H#/2025-10-22 7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)/7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ) [WHuP-LAEskE].mp4", "id" => "WHuP-LAEskE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=WHuP-LAEskE", "playlist_index" => 18, "timestamp" => 1761130866, "title" => "7 Phẩm Chất \"Ngầm\" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)", "upload_date" => "20251022"} 22:22:00.017 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=840.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:22:00.018 [debug] QUERY OK source="sources" db=0.2ms idle=841.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:00.020 [debug] QUERY OK source="media_items" db=1.4ms idle=841.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-22 11:01:06Z], 1] 22:22:00.022 [debug] QUERY OK source="media_items" db=1.6ms idle=843.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Phẩm Chất \"Ngầm\" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)", "7e6d0141-f5f2-406a-b968-52dca024e86c", 547, false, "WHuP-LAEskE", "https://www.youtube.com/watch?v=WHuP-LAEskE", 18, "/downloads/Lai H#/2025-10-22 7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)/7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ) [WHuP-LAEskE].mp4", false, false, false, 1, [], 98, ~U[2025-10-22 11:01:06Z], ~U[2026-01-10 21:22:00Z], ~U[2026-01-10 21:22:00Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Phẩm Chất \"Ngầm\" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)", 547, false, "WHuP-LAEskE", "https://www.youtube.com/watch?v=WHuP-LAEskE", "/downloads/Lai H#/2025-10-22 7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)/7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ) [WHuP-LAEskE].mp4", false, 1, ~U[2025-10-22 11:01:06Z]] 22:22:00.023 [debug] QUERY OK source="sources" db=0.3ms idle=117.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:00.023 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:22:00.024 [debug] QUERY OK source="media_items" db=0.3ms idle=5.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [8] 22:22:00.024 [debug] Current batch of media processed. Will check again in 1000ms 22:22:00.544 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:22:01.025 [debug] Current batch of media processed. Will check again in 1000ms 22:22:02.026 [debug] Current batch of media processed. Will check again in 1000ms 22:22:03.027 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 502, "filename" => "/downloads/Lai H#/2025-10-17 Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm"/Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm" [-ZkxkU-sDvE].mp4", "id" => "-ZkxkU-sDvE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-ZkxkU-sDvE", "playlist_index" => 19, "timestamp" => 1760698801, "title" => "Gửi Bạn, Người Đang Cảm Thấy \"Nhục Nhã Vì Từng Van Xin Tình Cảm\"", "upload_date" => "20251017"} 22:22:03.028 [debug] QUERY OK source="sources" db=0.2ms idle=1851.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:22:03.029 [debug] QUERY OK source="sources" db=0.2ms idle=1852.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:03.031 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1119.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-17 11:00:01Z], 1] 22:22:03.033 [debug] QUERY OK source="media_items" db=1.5ms idle=855.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gửi Bạn, Người Đang Cảm Thấy \"Nhục Nhã Vì Từng Van Xin Tình Cảm\"", "aa078786-305a-41fc-95ff-8bf487eed59e", 502, false, "-ZkxkU-sDvE", "https://www.youtube.com/watch?v=-ZkxkU-sDvE", 19, "/downloads/Lai H#/2025-10-17 Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm"/Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm" [-ZkxkU-sDvE].mp4", false, false, false, 1, [], 98, ~U[2025-10-17 11:00:01Z], ~U[2026-01-10 21:22:03Z], ~U[2026-01-10 21:22:03Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gửi Bạn, Người Đang Cảm Thấy \"Nhục Nhã Vì Từng Van Xin Tình Cảm\"", 502, false, "-ZkxkU-sDvE", "https://www.youtube.com/watch?v=-ZkxkU-sDvE", "/downloads/Lai H#/2025-10-17 Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm"/Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm" [-ZkxkU-sDvE].mp4", false, 1, ~U[2025-10-17 11:00:01Z]] 22:22:03.034 [debug] QUERY OK source="sources" db=0.3ms idle=122.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:03.035 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 22:22:03.035 [debug] QUERY OK source="media_items" db=0.3ms idle=6.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [9] 22:22:03.035 [debug] Current batch of media processed. Will check again in 1000ms 22:22:04.036 [debug] Current batch of media processed. Will check again in 1000ms 22:22:05.037 [debug] Current batch of media processed. Will check again in 1000ms 22:22:06.038 [debug] Current batch of media processed. Will check again in 1000ms 22:22:07.039 [debug] Current batch of media processed. Will check again in 1000ms 22:22:07.518 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@laihofficial --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Lai H./%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/9c/b8/9cb83b02000dad49e5faf6561861b59a6be5888fd4c5664142f936249b9d3272.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/30/73/3073c9a95797ee810f517ccdc81492dcbc9e36c45bdf42fdeaff2d1ef320d17a.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 22:22:07.519 [debug] Gracefully stopping file follower 22:22:07.520 [debug] QUERY OK source="sources" db=0.2ms idle=1343.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:22:07.520 [debug] QUERY OK source="sources" db=0.2ms idle=1344.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:07.522 [debug] QUERY OK source="media_items" db=1.6ms idle=1344.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-08 11:00:45Z], 1] 22:22:07.525 [debug] QUERY OK source="media_items" db=1.7ms idle=1346.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái \"Hot Girl\"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)", "5656f30d-75a5-4570-93d3-cd8546c2e72d", 406, false, "O2F_DG6Mrpc", "https://www.youtube.com/watch?v=O2F_DG6Mrpc", 1, "/downloads/Lai H#/2026-01-08 Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)/Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không) [O2F_DG6Mrpc].mp4", false, false, false, 1, [], 98, ~U[2026-01-08 11:00:45Z], ~U[2026-01-10 21:22:07Z], ~U[2026-01-10 21:22:07Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái \"Hot Girl\"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)", 406, false, "O2F_DG6Mrpc", "https://www.youtube.com/watch?v=O2F_DG6Mrpc", "/downloads/Lai H#/2026-01-08 Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)/Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không) [O2F_DG6Mrpc].mp4", false, 1, ~U[2026-01-08 11:00:45Z]] 22:22:07.526 [debug] QUERY OK source="sources" db=0.3ms idle=605.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:07.528 [debug] QUERY OK source="media_items" db=1.5ms 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-01-02 11:50:01Z], 1] 22:22:07.530 [debug] QUERY OK source="media_items" db=1.7ms idle=7.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)", "510d468d-38d1-4111-bd2f-9d021ef67185", 631, false, "tFxLcyt7qW0", "https://www.youtube.com/watch?v=tFxLcyt7qW0", 2, "/downloads/Lai H#/2026-01-02 Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)/Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...) [tFxLcyt7qW0].mp4", false, false, false, 1, [], 98, ~U[2026-01-02 11:50:01Z], ~U[2026-01-10 21:22:07Z], ~U[2026-01-10 21:22:07Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)", 631, false, "tFxLcyt7qW0", "https://www.youtube.com/watch?v=tFxLcyt7qW0", "/downloads/Lai H#/2026-01-02 Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)/Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...) [tFxLcyt7qW0].mp4", false, 1, ~U[2026-01-02 11:50:01Z]] 22:22:07.531 [debug] QUERY OK source="sources" db=0.4ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:07.533 [debug] QUERY OK source="media_items" db=1.6ms idle=6.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-23 12:47:59Z], 1] 22:22:07.537 [debug] QUERY OK source="media_items" db=3.5ms idle=7.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)", "3c66cfed-46aa-492d-ae79-af854708c24b", 478, false, "GT2Ggz2gMwQ", "https://www.youtube.com/watch?v=GT2Ggz2gMwQ", 3, "/downloads/Lai H#/2025-12-23 CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)/CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H) [GT2Ggz2gMwQ].mp4", false, false, false, 1, [], 98, ~U[2025-12-23 12:47:59Z], ~U[2026-01-10 21:22:07Z], ~U[2026-01-10 21:22:07Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)", 478, false, "GT2Ggz2gMwQ", "https://www.youtube.com/watch?v=GT2Ggz2gMwQ", "/downloads/Lai H#/2025-12-23 CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)/CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H) [GT2Ggz2gMwQ].mp4", false, 1, ~U[2025-12-23 12:47:59Z]] 22:22:07.538 [debug] QUERY OK source="sources" db=0.4ms idle=10.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:07.540 [debug] QUERY OK source="media_items" db=1.6ms idle=8.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-21 11:32:39Z], 1] 22:22:07.542 [debug] QUERY OK source="media_items" db=1.3ms idle=9.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC", "0c002ace-2e01-4cb2-b2bd-d574584bfd11", 430, false, "bhOCUyTgAKk", "https://www.youtube.com/watch?v=bhOCUyTgAKk", 4, "/downloads/Lai H#/2025-12-21 7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC/7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC [bhOCUyTgAKk].mp4", false, false, false, 1, [], 98, ~U[2025-12-21 11:32:39Z], ~U[2026-01-10 21:22:07Z], ~U[2026-01-10 21:22:07Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC", 430, false, "bhOCUyTgAKk", "https://www.youtube.com/watch?v=bhOCUyTgAKk", "/downloads/Lai H#/2025-12-21 7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC/7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC [bhOCUyTgAKk].mp4", false, 1, ~U[2025-12-21 11:32:39Z]] 22:22:07.543 [debug] QUERY OK source="sources" db=0.4ms idle=9.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:07.545 [debug] QUERY OK source="media_items" db=1.4ms 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[2025-12-16 12:08:44Z], 1] 22:22:07.547 [debug] QUERY OK source="media_items" db=1.3ms 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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Ngừng Bị Phụ Nữ Dắt Mũi", "9acf438d-04b3-42ad-8c20-e18e9aa37def", 549, false, "rrfTiV2b6YQ", "https://www.youtube.com/watch?v=rrfTiV2b6YQ", 5, "/downloads/Lai H#/2025-12-16 Cách Ngừng Bị Phụ Nữ Dắt Mũi/Cách Ngừng Bị Phụ Nữ Dắt Mũi [rrfTiV2b6YQ].mp4", false, false, false, 1, [], 98, ~U[2025-12-16 12:08:44Z], ~U[2026-01-10 21:22:07Z], ~U[2026-01-10 21:22:07Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Ngừng Bị Phụ Nữ Dắt Mũi", 549, false, "rrfTiV2b6YQ", "https://www.youtube.com/watch?v=rrfTiV2b6YQ", "/downloads/Lai H#/2025-12-16 Cách Ngừng Bị Phụ Nữ Dắt Mũi/Cách Ngừng Bị Phụ Nữ Dắt Mũi [rrfTiV2b6YQ].mp4", false, 1, ~U[2025-12-16 12:08:44Z]] 22:22:07.548 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=7.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:07.550 [debug] QUERY OK source="media_items" db=1.5ms 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[2025-12-12 10:56:14Z], 1] 22:22:07.553 [debug] QUERY OK source="media_items" db=2.2ms idle=7.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àm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)", "65ec7d52-0d83-4675-b9e6-f32d842fa520", 419, false, "A0DpPnplfME", "https://www.youtube.com/watch?v=A0DpPnplfME", 6, "/downloads/Lai H#/2025-12-12 5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)/5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền) [A0DpPnplfME].mp4", false, false, false, 1, [], 98, ~U[2025-12-12 10:56:14Z], ~U[2026-01-10 21:22:07Z], ~U[2026-01-10 21:22:07Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)", 419, false, "A0DpPnplfME", "https://www.youtube.com/watch?v=A0DpPnplfME", "/downloads/Lai H#/2025-12-12 5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)/5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền) [A0DpPnplfME].mp4", false, 1, ~U[2025-12-12 10:56:14Z]] 22:22:07.554 [debug] QUERY OK source="sources" db=0.5ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:07.556 [debug] QUERY OK source="media_items" db=1.5ms 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[2025-12-09 11:01:49Z], 1] 22:22:07.558 [debug] QUERY OK source="media_items" db=1.2ms idle=8.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ", "2f76064f-99ce-4cd7-aa48-396fa5fb190f", 467, false, "uTCCRYkxdrc", "https://www.youtube.com/watch?v=uTCCRYkxdrc", 7, "/downloads/Lai H#/2025-12-09 Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ/Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ [uTCCRYkxdrc].mp4", false, false, false, 1, [], 98, ~U[2025-12-09 11:01:49Z], ~U[2026-01-10 21:22:07Z], ~U[2026-01-10 21:22:07Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ", 467, false, "uTCCRYkxdrc", "https://www.youtube.com/watch?v=uTCCRYkxdrc", "/downloads/Lai H#/2025-12-09 Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ/Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ [uTCCRYkxdrc].mp4", false, 1, ~U[2025-12-09 11:01:49Z]] 22:22:07.559 [debug] QUERY OK source="sources" db=0.5ms idle=8.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:07.561 [debug] QUERY OK source="media_items" db=1.7ms 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[2025-12-05 11:50:09Z], 1] 22:22:07.563 [debug] QUERY OK source="media_items" db=1.7ms idle=7.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn", "5e03ecad-8181-45c2-a280-163a20323e0a", 535, false, "bKiZySzvGD8", "https://www.youtube.com/watch?v=bKiZySzvGD8", 8, "/downloads/Lai H#/2025-12-05 5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn/5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn [bKiZySzvGD8].mp4", false, false, false, 1, [], 98, ~U[2025-12-05 11:50:09Z], ~U[2026-01-10 21:22:07Z], ~U[2026-01-10 21:22:07Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn", 535, false, "bKiZySzvGD8", "https://www.youtube.com/watch?v=bKiZySzvGD8", "/downloads/Lai H#/2025-12-05 5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn/5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn [bKiZySzvGD8].mp4", false, 1, ~U[2025-12-05 11:50:09Z]] 22:22:07.564 [debug] QUERY OK source="sources" db=0.4ms idle=7.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:07.566 [debug] QUERY OK source="media_items" db=1.6ms idle=6.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-02 11:07:18Z], 1] 22:22:07.569 [debug] QUERY OK source="media_items" db=2.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù", "2757d756-2f7a-4eef-88ea-8c2acb98218d", 421, false, "gk1njE6RfEA", "https://www.youtube.com/watch?v=gk1njE6RfEA", 9, "/downloads/Lai H#/2025-12-02 Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù/Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù [gk1njE6RfEA].mp4", false, false, false, 1, [], 98, ~U[2025-12-02 11:07:18Z], ~U[2026-01-10 21:22:07Z], ~U[2026-01-10 21:22:07Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù", 421, false, "gk1njE6RfEA", "https://www.youtube.com/watch?v=gk1njE6RfEA", "/downloads/Lai H#/2025-12-02 Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù/Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù [gk1njE6RfEA].mp4", false, 1, ~U[2025-12-02 11:07:18Z]] 22:22:07.570 [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" = ?) [1] 22:22:07.572 [debug] QUERY OK source="media_items" db=1.6ms 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[2025-11-28 11:14:51Z], 1] 22:22:07.582 [debug] QUERY OK source="media_items" db=9.3ms idle=8.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần", "7e812caa-4b8a-4d01-b702-5a307d5e60d8", 516, false, "aHFBOdr6334", "https://www.youtube.com/watch?v=aHFBOdr6334", 10, "/downloads/Lai H#/2025-11-28 5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần/5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần [aHFBOdr6334].mp4", false, false, false, 1, [], 98, ~U[2025-11-28 11:14:51Z], ~U[2026-01-10 21:22:07Z], ~U[2026-01-10 21:22:07Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần", 516, false, "aHFBOdr6334", "https://www.youtube.com/watch?v=aHFBOdr6334", "/downloads/Lai H#/2025-11-28 5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần/5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần [aHFBOdr6334].mp4", false, 1, ~U[2025-11-28 11:14:51Z]] 22:22:07.583 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=16.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:07.585 [debug] QUERY OK source="media_items" db=1.6ms idle=14.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-25 11:22:21Z], 1] 22:22:07.588 [debug] QUERY OK source="media_items" db=1.8ms idle=15.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn", "baf3d226-34fc-42b6-b5c6-3c1aa4e32f2d", 504, false, "SyJlIc8ZVt8", "https://www.youtube.com/watch?v=SyJlIc8ZVt8", 11, "/downloads/Lai H#/2025-11-25 5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn/5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn [SyJlIc8ZVt8].mp4", false, false, false, 1, [], 98, ~U[2025-11-25 11:22:21Z], ~U[2026-01-10 21:22:07Z], ~U[2026-01-10 21:22:07Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn", 504, false, "SyJlIc8ZVt8", "https://www.youtube.com/watch?v=SyJlIc8ZVt8", "/downloads/Lai H#/2025-11-25 5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn/5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn [SyJlIc8ZVt8].mp4", false, 1, ~U[2025-11-25 11:22:21Z]] 22:22:07.589 [debug] QUERY OK source="sources" db=0.4ms idle=15.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:07.591 [debug] QUERY OK source="media_items" db=1.7ms idle=7.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-18 11:01:22Z], 1] 22:22:07.593 [debug] QUERY OK source="media_items" db=1.2ms idle=8.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?", "7c90f226-db4b-4df1-94ef-9244414d84c8", 634, false, "j8kORUOyDvE", "https://www.youtube.com/watch?v=j8kORUOyDvE", 12, "/downloads/Lai H#/2025-11-18 Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?/Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng? [j8kORUOyDvE].mp4", false, false, false, 1, [], 98, ~U[2025-11-18 11:01:22Z], ~U[2026-01-10 21:22:07Z], ~U[2026-01-10 21:22:07Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?", 634, false, "j8kORUOyDvE", "https://www.youtube.com/watch?v=j8kORUOyDvE", "/downloads/Lai H#/2025-11-18 Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?/Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng? [j8kORUOyDvE].mp4", false, 1, ~U[2025-11-18 11:01:22Z]] 22:22:07.594 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:07.596 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=6.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-14 11:26:30Z], 1] 22:22:07.598 [debug] QUERY OK source="media_items" db=1.0ms idle=7.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?", "2fc5892a-b1a6-4604-8610-ffbed8b5847a", 495, false, "o9_rrCsFYUU", "https://www.youtube.com/watch?v=o9_rrCsFYUU", 13, "/downloads/Lai H#/2025-11-14 Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?/Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn? [o9_rrCsFYUU].mp4", false, false, false, 1, [], 98, ~U[2025-11-14 11:26:30Z], ~U[2026-01-10 21:22:07Z], ~U[2026-01-10 21:22:07Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?", 495, false, "o9_rrCsFYUU", "https://www.youtube.com/watch?v=o9_rrCsFYUU", "/downloads/Lai H#/2025-11-14 Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?/Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn? [o9_rrCsFYUU].mp4", false, 1, ~U[2025-11-14 11:26:30Z]] 22:22:07.599 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:07.601 [debug] QUERY OK source="media_items" db=1.7ms 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[2025-11-11 11:00:58Z], 1] 22:22:07.603 [debug] QUERY OK source="media_items" db=1.0ms idle=7.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)", "c396cb4f-0625-41cc-be2b-2f1297c75d4a", 477, false, "Njy8gkqBUbU", "https://www.youtube.com/watch?v=Njy8gkqBUbU", 14, "/downloads/Lai H#/2025-11-11 7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)/7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC) [Njy8gkqBUbU].mp4", false, false, false, 1, [], 98, ~U[2025-11-11 11:00:58Z], ~U[2026-01-10 21:22:07Z], ~U[2026-01-10 21:22:07Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)", 477, false, "Njy8gkqBUbU", "https://www.youtube.com/watch?v=Njy8gkqBUbU", "/downloads/Lai H#/2025-11-11 7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)/7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC) [Njy8gkqBUbU].mp4", false, 1, ~U[2025-11-11 11:00:58Z]] 22:22:07.604 [debug] QUERY OK source="sources" db=0.4ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:07.606 [debug] QUERY OK source="media_items" db=1.6ms 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[2025-11-07 11:06:55Z], 1] 22:22:07.607 [debug] QUERY OK source="media_items" db=0.9ms 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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn", "6e0c7dfd-8557-41bc-8af9-d0dc3d46a52d", 545, false, "9A_QVmzjnY4", "https://www.youtube.com/watch?v=9A_QVmzjnY4", 15, "/downloads/Lai H#/2025-11-07 Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn/Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn [9A_QVmzjnY4].mp4", false, false, false, 1, [], 98, ~U[2025-11-07 11:06:55Z], ~U[2026-01-10 21:22:07Z], ~U[2026-01-10 21:22:07Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn", 545, false, "9A_QVmzjnY4", "https://www.youtube.com/watch?v=9A_QVmzjnY4", "/downloads/Lai H#/2025-11-07 Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn/Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn [9A_QVmzjnY4].mp4", false, 1, ~U[2025-11-07 11:06:55Z]] 22:22:07.608 [debug] QUERY OK source="sources" db=0.4ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:07.610 [debug] QUERY OK source="media_items" db=1.5ms 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[2025-11-05 11:00:34Z], 1] 22:22:07.612 [debug] QUERY OK source="media_items" db=1.1ms idle=7.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ", "d8e0a2bd-1aee-44de-be96-254472ae2999", 448, false, "CTQ2VbP40MQ", "https://www.youtube.com/watch?v=CTQ2VbP40MQ", 16, "/downloads/Lai H#/2025-11-05 Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ/Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ [CTQ2VbP40MQ].mp4", false, false, false, 1, [], 98, ~U[2025-11-05 11:00:34Z], ~U[2026-01-10 21:22:07Z], ~U[2026-01-10 21:22:07Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ", 448, false, "CTQ2VbP40MQ", "https://www.youtube.com/watch?v=CTQ2VbP40MQ", "/downloads/Lai H#/2025-11-05 Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ/Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ [CTQ2VbP40MQ].mp4", false, 1, ~U[2025-11-05 11:00:34Z]] 22:22:07.613 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:07.615 [debug] QUERY OK source="media_items" db=1.5ms 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[2025-10-29 11:00:25Z], 1] 22:22:07.617 [debug] QUERY OK source="media_items" db=1.2ms 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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này..", "201675be-c490-4d6e-9331-eea4b14702ae", 371, false, "DjaOsvMOn_Y", "https://www.youtube.com/watch?v=DjaOsvMOn_Y", 17, "/downloads/Lai H#/2025-10-29 Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.#/Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.. [DjaOsvMOn_Y].mp4", false, false, false, 1, [], 98, ~U[2025-10-29 11:00:25Z], ~U[2026-01-10 21:22:07Z], ~U[2026-01-10 21:22:07Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này..", 371, false, "DjaOsvMOn_Y", "https://www.youtube.com/watch?v=DjaOsvMOn_Y", "/downloads/Lai H#/2025-10-29 Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.#/Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.. [DjaOsvMOn_Y].mp4", false, 1, ~U[2025-10-29 11:00:25Z]] 22:22:07.618 [debug] QUERY OK source="sources" db=0.4ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:07.620 [debug] QUERY OK source="media_items" db=1.6ms 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[2025-10-22 11:01:06Z], 1] 22:22:07.622 [debug] QUERY OK source="media_items" db=1.0ms 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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Phẩm Chất \"Ngầm\" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)", "7e73aba8-984b-4865-a3d3-58b7b4834127", 547, false, "WHuP-LAEskE", "https://www.youtube.com/watch?v=WHuP-LAEskE", 18, "/downloads/Lai H#/2025-10-22 7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)/7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ) [WHuP-LAEskE].mp4", false, false, false, 1, [], 98, ~U[2025-10-22 11:01:06Z], ~U[2026-01-10 21:22:07Z], ~U[2026-01-10 21:22:07Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Phẩm Chất \"Ngầm\" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)", 547, false, "WHuP-LAEskE", "https://www.youtube.com/watch?v=WHuP-LAEskE", "/downloads/Lai H#/2025-10-22 7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)/7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ) [WHuP-LAEskE].mp4", false, 1, ~U[2025-10-22 11:01:06Z]] 22:22:07.622 [debug] QUERY OK source="sources" db=0.4ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:07.624 [debug] QUERY OK source="media_items" db=1.5ms 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[2025-10-17 11:00:01Z], 1] 22:22:07.627 [debug] QUERY OK source="media_items" db=2.1ms idle=7.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gửi Bạn, Người Đang Cảm Thấy \"Nhục Nhã Vì Từng Van Xin Tình Cảm\"", "76328e4a-9e93-4494-ba35-552760539432", 502, false, "-ZkxkU-sDvE", "https://www.youtube.com/watch?v=-ZkxkU-sDvE", 19, "/downloads/Lai H#/2025-10-17 Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm"/Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm" [-ZkxkU-sDvE].mp4", false, false, false, 1, [], 98, ~U[2025-10-17 11:00:01Z], ~U[2026-01-10 21:22:07Z], ~U[2026-01-10 21:22:07Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gửi Bạn, Người Đang Cảm Thấy \"Nhục Nhã Vì Từng Van Xin Tình Cảm\"", 502, false, "-ZkxkU-sDvE", "https://www.youtube.com/watch?v=-ZkxkU-sDvE", "/downloads/Lai H#/2025-10-17 Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm"/Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm" [-ZkxkU-sDvE].mp4", false, 1, ~U[2025-10-17 11:00:01Z]] 22:22:07.628 [debug] QUERY OK source="sources" db=0.4ms idle=7.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:07.630 [debug] QUERY OK source="media_items" db=1.5ms 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-10-15 10:50:34Z], 1] 22:22:07.632 [debug] QUERY OK source="media_items" db=1.0ms 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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng", "c69d3970-0a30-4e2e-9db4-0719cae33715", 479, false, "AduJcs6dxUQ", "https://www.youtube.com/watch?v=AduJcs6dxUQ", 20, "/downloads/Lai H#/2025-10-15 Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng/Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng [AduJcs6dxUQ].mp4", false, false, false, 1, [], 98, ~U[2025-10-15 10:50:34Z], ~U[2026-01-10 21:22:07Z], ~U[2026-01-10 21:22:07Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng", 479, false, "AduJcs6dxUQ", "https://www.youtube.com/watch?v=AduJcs6dxUQ", "/downloads/Lai H#/2025-10-15 Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng/Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng [AduJcs6dxUQ].mp4", false, 1, ~U[2025-10-15 10:50:34Z]] 22:22:07.633 [debug] QUERY OK source="sources" db=0.3ms idle=7.9ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-01-10 21:22:07Z], ~U[2026-01-10 21:22:07Z], 1] 22:22:07.635 [debug] QUERY OK source="media_items" db=1.7ms idle=6.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:22:07.637 [debug] QUERY OK source="media_items" db=1.7ms idle=7.3ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:22:07.638 [debug] QUERY OK source="media_items" db=0.6ms idle=7.4ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 22:22:07.640 [debug] QUERY OK source="tasks" db=0.4ms idle=5.0ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [8335, 1, ~U[2026-01-10 21:22:07Z], ~U[2026-01-10 21:22:07Z]] 22:22:07.641 [info] {"args":{"id":1},"id":8328,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":75868686,"event":"job:stop","queue_time":389914,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 22:22:17.647 [info] {"source":"oban","duration":1207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:47.649 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:00.545 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:23:17.651 [info] {"source":"oban","duration":1201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:47.653 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:00.546 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:24:17.655 [info] {"source":"oban","duration":1180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:43.261 [info] {"args":{"id":6},"id":8330,"meta":{},"system_time":1768080283260988229,"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"]} 22:24:43.263 [debug] QUERY OK source="sources" db=1.5ms idle=84.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:43.263 [debug] QUERY OK source="settings" db=0.4ms idle=86.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:24:43.265 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=87.2ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [6] 22:24:43.270 [debug] QUERY OK source="media_items" db=4.1ms queue=0.1ms idle=12.4ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [6] 22:24:43.272 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.5ms idle=9.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:24:43.275 [debug] QUERY OK source="settings" db=0.7ms queue=0.3ms idle=11.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:24:43.276 [debug] QUERY OK source="settings" db=0.9ms idle=11.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:24:43.281 [debug] QUERY OK source="media_items" db=4.5ms idle=11.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [6] 22:24:43.285 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 22:24:43.285 [debug] Current batch of media processed. Will check again in 1000ms 22:24:43.285 [debug] QUERY OK source="settings" db=0.3ms idle=14.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 [] 22:24:43.286 [debug] QUERY OK source="settings" db=0.3ms idle=13.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 [] 22:24:43.286 [debug] QUERY OK source="settings" db=0.1ms idle=11.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:24:43.286 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@Cu%E1%BB%99cS%E1%BB%91ngH%C3%B4nNh%C3%A2n-377 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/ce/15/ce15f54660bcf6a186669406a765ed6456e130e15fd770c3f6bcc65c7b6b3d3e.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/de/d0/ded04a9d8cab9ed7e75069133d6332eda80d935f902660a7e8f75beb550cc235.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:24:44.286 [debug] Current batch of media processed. Will check again in 1000ms 22:24:45.287 [debug] Current batch of media processed. Will check again in 1000ms 22:24:46.288 [debug] Current batch of media processed. Will check again in 1000ms 22:24:47.289 [debug] Current batch of media processed. Will check again in 1000ms 22:24:47.657 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:48.290 [debug] Current batch of media processed. Will check again in 1000ms 22:24:49.291 [debug] Current batch of media processed. Will check again in 1000ms 22:24:50.293 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này\nKhi người vợ đã lỡ bước ngoại tình, điều khiến cô ấy sợ nhất không phải là bị đánh ghen, mà là lúc người chồng bỗng nhiên thay đổi và bắt đầu đòi hỏi 6 điều rất “lạ”.\nNhững câu hỏi tưởng chừng bình thường ấy lại đánh thẳng vào tâm lý, khiến người phụ nữ bối rối, né tránh và hoảng loạn.\n\nVideo này sẽ giúp bạn nhận ra:\n👉 Vì sao chỉ cần chồng đòi hỏi đúng 6 điều này, vợ ngoại tình sẽ lộ rõ dấu hiệu bất an\n👉 Tâm lý thật sự của phụ nữ khi đứng trước nguy cơ bị phát hiện\n👉 Điều đàn ông thông minh nên làm để nắm thế chủ động, không cần ồn ào mà vẫn biết rõ sự thật\n👉 Xem đến cuối video, bạn sẽ hiểu: Có những thứ không cần kiểm tra cũng tự lộ ra.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 1010, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-10 Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này/Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này [XGV5tcy08Cw].mp4", "id" => "XGV5tcy08Cw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=XGV5tcy08Cw", "playlist_index" => 1, "timestamp" => 1768050006, "title" => "Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này", "upload_date" => "20260110"} 22:24:50.293 [debug] QUERY OK source="sources" db=0.3ms idle=1116.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 22:24:50.294 [debug] QUERY OK source="sources" db=0.4ms idle=1117.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:50.296 [debug] QUERY OK source="media_items" db=1.3ms idle=1118.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-10 13:00:06Z], 6] 22:24:50.304 [debug] QUERY OK source="media_items" db=6.9ms idle=1030.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ợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này\nKhi người vợ đã lỡ bước ngoại tình, điều khiến cô ấy sợ nhất không phải là bị đánh ghen, mà là lúc người chồng bỗng nhiên thay đổi và bắt đầu đòi hỏi 6 điều rất “lạ”.\nNhững câu hỏi tưởng chừng bình thường ấy lại đánh thẳng vào tâm lý, khiến người phụ nữ bối rối, né tránh và hoảng loạn.\n\nVideo này sẽ giúp bạn nhận ra:\n👉 Vì sao chỉ cần chồng đòi hỏi đúng 6 điều này, vợ ngoại tình sẽ lộ rõ dấu hiệu bất an\n👉 Tâm lý thật sự của phụ nữ khi đứng trước nguy cơ bị phát hiện\n👉 Điều đàn ông thông minh nên làm để nắm thế chủ động, không cần ồn ào mà vẫn biết rõ sự thật\n👉 Xem đến cuối video, bạn sẽ hiểu: Có những thứ không cần kiểm tra cũng tự lộ ra.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này", "856ee0ce-e5d6-4cdd-afdc-d289e970ce3f", 1010, false, "XGV5tcy08Cw", "https://www.youtube.com/watch?v=XGV5tcy08Cw", 1, "/downloads/Cuộc Sống Hôn Nhân/2026-01-10 Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này/Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này [XGV5tcy08Cw].mp4", false, false, false, 6, [], 99, ~U[2026-01-10 13:00:06Z], ~U[2026-01-10 21:24:50Z], ~U[2026-01-10 21:24:50Z], "Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này\nKhi người vợ đã lỡ bước ngoại tình, điều khiến cô ấy sợ nhất không phải là bị đánh ghen, mà là lúc người chồng bỗng nhiên thay đổi và bắt đầu đòi hỏi 6 điều rất “lạ”.\nNhững câu hỏi tưởng chừng bình thường ấy lại đánh thẳng vào tâm lý, khiến người phụ nữ bối rối, né tránh và hoảng loạn.\n\nVideo này sẽ giúp bạn nhận ra:\n👉 Vì sao chỉ cần chồng đòi hỏi đúng 6 điều này, vợ ngoại tình sẽ lộ rõ dấu hiệu bất an\n👉 Tâm lý thật sự của phụ nữ khi đứng trước nguy cơ bị phát hiện\n👉 Điều đàn ông thông minh nên làm để nắm thế chủ động, không cần ồn ào mà vẫn biết rõ sự thật\n👉 Xem đến cuối video, bạn sẽ hiểu: Có những thứ không cần kiểm tra cũng tự lộ ra.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này", 1010, false, "XGV5tcy08Cw", "https://www.youtube.com/watch?v=XGV5tcy08Cw", "/downloads/Cuộc Sống Hôn Nhân/2026-01-10 Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này/Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này [XGV5tcy08Cw].mp4", false, 6, ~U[2026-01-10 13:00:06Z]] 22:24:50.304 [debug] QUERY OK source="sources" db=0.3ms idle=36.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:24:50.305 [debug] QUERY OK source="media_profiles" db=0.3ms idle=11.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:24:50.306 [debug] QUERY OK source="media_items" db=0.5ms idle=11.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17507] 22:24:50.306 [info] Kicking off download for media item #17507 (XGV5tcy08Cw) 22:24:50.309 [debug] QUERY OK source="tasks" db=0.5ms idle=3.9ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [8336, 17507, ~U[2026-01-10 21:24:50Z], ~U[2026-01-10 21:24:50Z]] 22:24:50.309 [debug] Current batch of media processed. Will check again in 1000ms 22:24:50.316 [info] {"args":{"id":17507},"id":8336,"meta":{},"system_time":1768080290316204986,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:24:50.317 [debug] QUERY OK source="media_items" db=0.5ms idle=10.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [17507] 22:24:50.317 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:24:50.318 [debug] QUERY OK source="sources" db=0.3ms idle=9.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:50.318 [debug] QUERY OK source="media_profiles" db=0.3ms idle=9.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:24:50.319 [debug] QUERY OK source="media_items" db=0.3ms idle=9.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17507] 22:24:50.321 [debug] QUERY OK source="media_metadata" db=0.4ms idle=4.4ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [17507] 22:24:50.321 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 22:24:50.322 [debug] QUERY OK source="settings" db=0.2ms idle=3.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:24:50.322 [debug] QUERY OK source="settings" db=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 [] 22:24:50.323 [debug] Running yt-dlp command for action: get_downloadable_status 22:24:50.324 [debug] QUERY OK source="settings" db=0.1ms idle=4.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:24:50.324 [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 [] 22:24:50.325 [debug] QUERY OK source="settings" db=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 [] 22:24:50.325 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=XGV5tcy08Cw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/d8/65/d86584fa70cc295039f752a1d8aa0e20920c6ebd3532b48eead1d1edc4dc8861.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:24:51.310 [debug] Current batch of media processed. Will check again in 1000ms 22:24:52.311 [debug] Current batch of media processed. Will check again in 1000ms 22:24:53.312 [debug] Current batch of media processed. Will check again in 1000ms 22:24:54.314 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?\nNhiều người cho rằng đàn ông dễ ngoại tình hơn phụ nữ. Nhưng sự thật lại hoàn toàn ngược lại…\nPhụ nữ, khi đã thiếu thốn cảm xúc, khi đã cô đơn trong chính cuộc hôn nhân của mình, thì cánh cửa ngoại tình lại mở ra dễ hơn rất nhiều.\nVì sao họ không chủ động, không tán tỉnh… mà vẫn có người tìm đến?\nVì sao chỉ một sự quan tâm đúng lúc cũng đủ khiến họ rung động?\nTrong video này, chúng ta sẽ bóc trần những sự thật ít ai dám nói về tâm lý phụ nữ khi muốn ngoại tình – để đàn ông hiểu, và để hôn nhân không rơi vào bi kịch.”\n\n👉 Xem đến cuối để tránh sai lầm khiến người phụ nữ bên bạn lặng lẽ rời xa.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 857, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-09 Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?/Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần? [2dLi5UPMJ4Y].mp4", "id" => "2dLi5UPMJ4Y", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=2dLi5UPMJ4Y", "playlist_index" => 2, "timestamp" => 1767963606, "title" => "Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?", "upload_date" => "20260109"} 22:24:54.314 [debug] QUERY OK source="sources" db=0.3ms 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" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 22:24:54.315 [debug] QUERY OK source="sources" db=0.2ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:54.317 [debug] QUERY OK source="media_items" db=1.4ms idle=138.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-09 13:00:06Z], 6] 22:24:54.319 [debug] QUERY OK source="media_items" db=1.7ms idle=140.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" ["Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?\nNhiều người cho rằng đàn ông dễ ngoại tình hơn phụ nữ. Nhưng sự thật lại hoàn toàn ngược lại…\nPhụ nữ, khi đã thiếu thốn cảm xúc, khi đã cô đơn trong chính cuộc hôn nhân của mình, thì cánh cửa ngoại tình lại mở ra dễ hơn rất nhiều.\nVì sao họ không chủ động, không tán tỉnh… mà vẫn có người tìm đến?\nVì sao chỉ một sự quan tâm đúng lúc cũng đủ khiến họ rung động?\nTrong video này, chúng ta sẽ bóc trần những sự thật ít ai dám nói về tâm lý phụ nữ khi muốn ngoại tình – để đàn ông hiểu, và để hôn nhân không rơi vào bi kịch.”\n\n👉 Xem đến cuối để tránh sai lầm khiến người phụ nữ bên bạn lặng lẽ rời xa.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?", "41026291-190c-4374-a122-68d0f1dac24c", 857, false, "2dLi5UPMJ4Y", "https://www.youtube.com/watch?v=2dLi5UPMJ4Y", 2, "/downloads/Cuộc Sống Hôn Nhân/2026-01-09 Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?/Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần? [2dLi5UPMJ4Y].mp4", false, false, false, 6, [], 98, ~U[2026-01-09 13:00:06Z], ~U[2026-01-10 21:24:54Z], ~U[2026-01-10 21:24:54Z], "Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?\nNhiều người cho rằng đàn ông dễ ngoại tình hơn phụ nữ. Nhưng sự thật lại hoàn toàn ngược lại…\nPhụ nữ, khi đã thiếu thốn cảm xúc, khi đã cô đơn trong chính cuộc hôn nhân của mình, thì cánh cửa ngoại tình lại mở ra dễ hơn rất nhiều.\nVì sao họ không chủ động, không tán tỉnh… mà vẫn có người tìm đến?\nVì sao chỉ một sự quan tâm đúng lúc cũng đủ khiến họ rung động?\nTrong video này, chúng ta sẽ bóc trần những sự thật ít ai dám nói về tâm lý phụ nữ khi muốn ngoại tình – để đàn ông hiểu, và để hôn nhân không rơi vào bi kịch.”\n\n👉 Xem đến cuối để tránh sai lầm khiến người phụ nữ bên bạn lặng lẽ rời xa.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?", 857, false, "2dLi5UPMJ4Y", "https://www.youtube.com/watch?v=2dLi5UPMJ4Y", "/downloads/Cuộc Sống Hôn Nhân/2026-01-09 Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?/Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần? [2dLi5UPMJ4Y].mp4", false, 6, ~U[2026-01-09 13:00:06Z]] 22:24:54.320 [debug] QUERY OK source="sources" db=0.4ms idle=44.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:24:54.321 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:24:54.322 [debug] QUERY OK source="media_items" db=0.3ms 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 [17426] 22:24:54.322 [debug] Current batch of media processed. Will check again in 1000ms 22:24:55.322 [debug] Current batch of media processed. Will check again in 1000ms 22:24:56.323 [debug] Current batch of media processed. Will check again in 1000ms 22:24:56.770 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=XGV5tcy08Cw --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/d8/65/d86584fa70cc295039f752a1d8aa0e20920c6ebd3532b48eead1d1edc4dc8861.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:24:56.770 [debug] Running yt-dlp command for action: download 22:24:56.771 [debug] QUERY OK source="settings" db=0.4ms idle=594.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:24:56.771 [debug] QUERY OK source="settings" db=0.1ms idle=594.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 [] 22:24:56.772 [debug] QUERY OK source="settings" db=0.2ms idle=594.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 [] 22:24:56.772 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=XGV5tcy08Cw --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S]-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/4b/a9/4ba9e273932431c1f8c7cf5983ef316dfc1028d51dc2e11feebc69184b4cbeb0.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:24:57.324 [debug] Current batch of media processed. Will check again in 1000ms 22:24:58.326 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất\nCó những kiểu đàn ông không cần tán tỉnh, không cần ve vãn công khai, nhưng vẫn khiến phụ nữ đã có gia đình dễ rung động lúc nào không hay.\nTrong video này, chúng ta sẽ cùng phân tích 6 mẫu đàn ông khiến phụ nữ đã có gia đình cũng khó giữ được sự bình thản, không phải để cổ xúy sai lầm, mà để hiểu rõ tâm lý – nhận diện sớm – và tránh những ranh giới mong manh dễ vượt quá giới hạn.\n📌 Xem đến cuối video, bạn sẽ bất ngờ vì mẫu đàn ông nguy hiểm nhất lại không phải người bạn nghĩ tới…\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 1099, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-08 6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất/6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất [9uhhxSWASzc].mp4", "id" => "9uhhxSWASzc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=9uhhxSWASzc", "playlist_index" => 3, "timestamp" => 1767877206, "title" => "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất", "upload_date" => "20260108"} 22:24:58.327 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=149.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 22:24:58.328 [debug] QUERY OK source="sources" db=0.4ms idle=150.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:58.331 [debug] QUERY OK source="media_items" db=2.7ms idle=151.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-08 13:00:06Z], 6] 22:24:58.335 [debug] QUERY OK source="media_items" db=3.1ms idle=155.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" ["6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất\nCó những kiểu đàn ông không cần tán tỉnh, không cần ve vãn công khai, nhưng vẫn khiến phụ nữ đã có gia đình dễ rung động lúc nào không hay.\nTrong video này, chúng ta sẽ cùng phân tích 6 mẫu đàn ông khiến phụ nữ đã có gia đình cũng khó giữ được sự bình thản, không phải để cổ xúy sai lầm, mà để hiểu rõ tâm lý – nhận diện sớm – và tránh những ranh giới mong manh dễ vượt quá giới hạn.\n📌 Xem đến cuối video, bạn sẽ bất ngờ vì mẫu đàn ông nguy hiểm nhất lại không phải người bạn nghĩ tới…\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất", "71c6d251-14d0-4097-9bbb-84aabcf0a003", 1099, false, "9uhhxSWASzc", "https://www.youtube.com/watch?v=9uhhxSWASzc", 3, "/downloads/Cuộc Sống Hôn Nhân/2026-01-08 6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất/6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất [9uhhxSWASzc].mp4", false, false, false, 6, [], 98, ~U[2026-01-08 13:00:06Z], ~U[2026-01-10 21:24:58Z], ~U[2026-01-10 21:24:58Z], "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất\nCó những kiểu đàn ông không cần tán tỉnh, không cần ve vãn công khai, nhưng vẫn khiến phụ nữ đã có gia đình dễ rung động lúc nào không hay.\nTrong video này, chúng ta sẽ cùng phân tích 6 mẫu đàn ông khiến phụ nữ đã có gia đình cũng khó giữ được sự bình thản, không phải để cổ xúy sai lầm, mà để hiểu rõ tâm lý – nhận diện sớm – và tránh những ranh giới mong manh dễ vượt quá giới hạn.\n📌 Xem đến cuối video, bạn sẽ bất ngờ vì mẫu đàn ông nguy hiểm nhất lại không phải người bạn nghĩ tới…\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất", 1099, false, "9uhhxSWASzc", "https://www.youtube.com/watch?v=9uhhxSWASzc", "/downloads/Cuộc Sống Hôn Nhân/2026-01-08 6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất/6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất [9uhhxSWASzc].mp4", false, 6, ~U[2026-01-08 13:00:06Z]] 22:24:58.337 [debug] QUERY OK source="sources" db=1.3ms idle=50.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:24:58.339 [debug] QUERY OK source="media_profiles" db=1.6ms idle=10.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:24:58.341 [debug] QUERY OK source="media_items" db=1.1ms idle=12.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17345] 22:24:58.341 [debug] Current batch of media processed. Will check again in 1000ms 22:24:59.342 [debug] Current batch of media processed. Will check again in 1000ms 22:25:00.343 [debug] Current batch of media processed. Will check again in 1000ms 22:25:00.548 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:25:01.345 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "⚠️ Không phải tự nhiên mà đàn ông dễ rung động trước người phụ nữ khác.\nTrong rất nhiều trường hợp, chỉ cần gặp đúng “kiểu phụ nữ” này, cảm xúc đã vượt khỏi tầm kiểm soát 😶\u200D🌫️\n\n💡 Video này sẽ phân tích rõ:\n👉 6 kiểu phụ nữ khiến đàn ông đã gặp là khó quên, dễ nảy sinh cảm xúc ngoài luồng\n👉 Vì sao những kiểu phụ nữ này không cần quá xinh đẹp vẫn khiến đàn ông xao lòng\n👉 Đâu là ranh giới giữa cảm nắng thoáng qua và ngoại tình tư tưởng nguy hiểm ⚠️\n\n🧠 Nội dung mang tính phân tích tâm lý – cảnh tỉnh – giúp cả đàn ông lẫn phụ nữ hiểu rõ hơn về cảm xúc của chính mình.\n“Phòng hơn chống – hiểu trước để tránh sai lầm về sau.”\n\n📌 Xem trọn video để nhận diện 6 kiểu phụ nữ dễ khiến đàn ông muốn vượt rào, từ đó biết cách giữ gìn hạnh phúc gia đình.\n\n00:00 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình\n07:46 Tâm sự: Yêu con trai của bạn thân - tôi phải làm sao?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlydanong #tamlyphunu #ngoaitinhtutưởng #honnhan #tinhyeu #danong #phunu #camxuc #giadinh #relationship #canhtinhhonnhan", "duration" => 1018, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E].mp4", "id" => "8xSr1Vfa5_E", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=8xSr1Vfa5_E", "playlist_index" => 4, "timestamp" => 1767790806, "title" => "6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình", "upload_date" => "20260107"} 22:25:01.345 [debug] QUERY OK source="sources" db=0.3ms idle=1168.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:25:01.346 [debug] QUERY OK source="sources" db=0.2ms idle=1169.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:25:01.348 [debug] QUERY OK source="media_items" db=1.3ms idle=1056.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-07 13:00:06Z], 6] 22:25:01.351 [debug] QUERY OK source="media_items" db=1.9ms idle=800.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" ["⚠️ Không phải tự nhiên mà đàn ông dễ rung động trước người phụ nữ khác.\nTrong rất nhiều trường hợp, chỉ cần gặp đúng “kiểu phụ nữ” này, cảm xúc đã vượt khỏi tầm kiểm soát 😶\u200D🌫️\n\n💡 Video này sẽ phân tích rõ:\n👉 6 kiểu phụ nữ khiến đàn ông đã gặp là khó quên, dễ nảy sinh cảm xúc ngoài luồng\n👉 Vì sao những kiểu phụ nữ này không cần quá xinh đẹp vẫn khiến đàn ông xao lòng\n👉 Đâu là ranh giới giữa cảm nắng thoáng qua và ngoại tình tư tưởng nguy hiểm ⚠️\n\n🧠 Nội dung mang tính phân tích tâm lý – cảnh tỉnh – giúp cả đàn ông lẫn phụ nữ hiểu rõ hơn về cảm xúc của chính mình.\n“Phòng hơn chống – hiểu trước để tránh sai lầm về sau.”\n\n📌 Xem trọn video để nhận diện 6 kiểu phụ nữ dễ khiến đàn ông muốn vượt rào, từ đó biết cách giữ gìn hạnh phúc gia đình.\n\n00:00 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình\n07:46 Tâm sự: Yêu con trai của bạn thân - tôi phải làm sao?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlydanong #tamlyphunu #ngoaitinhtutưởng #honnhan #tinhyeu #danong #phunu #camxuc #giadinh #relationship #canhtinhhonnhan", "6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình", "00c87098-f92c-4b7c-a643-fd124f0ace09", 1018, false, "8xSr1Vfa5_E", "https://www.youtube.com/watch?v=8xSr1Vfa5_E", 4, "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E].mp4", false, false, false, 6, [], 98, ~U[2026-01-07 13:00:06Z], ~U[2026-01-10 21:25:01Z], ~U[2026-01-10 21:25:01Z], "⚠️ Không phải tự nhiên mà đàn ông dễ rung động trước người phụ nữ khác.\nTrong rất nhiều trường hợp, chỉ cần gặp đúng “kiểu phụ nữ” này, cảm xúc đã vượt khỏi tầm kiểm soát 😶\u200D🌫️\n\n💡 Video này sẽ phân tích rõ:\n👉 6 kiểu phụ nữ khiến đàn ông đã gặp là khó quên, dễ nảy sinh cảm xúc ngoài luồng\n👉 Vì sao những kiểu phụ nữ này không cần quá xinh đẹp vẫn khiến đàn ông xao lòng\n👉 Đâu là ranh giới giữa cảm nắng thoáng qua và ngoại tình tư tưởng nguy hiểm ⚠️\n\n🧠 Nội dung mang tính phân tích tâm lý – cảnh tỉnh – giúp cả đàn ông lẫn phụ nữ hiểu rõ hơn về cảm xúc của chính mình.\n“Phòng hơn chống – hiểu trước để tránh sai lầm về sau.”\n\n📌 Xem trọn video để nhận diện 6 kiểu phụ nữ dễ khiến đàn ông muốn vượt rào, từ đó biết cách giữ gìn hạnh phúc gia đình.\n\n00:00 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình\n07:46 Tâm sự: Yêu con trai của bạn thân - tôi phải làm sao?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlydanong #tamlyphunu #ngoaitinhtutưởng #honnhan #tinhyeu #danong #phunu #camxuc #giadinh #relationship #canhtinhhonnhan", "6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình", 1018, false, "8xSr1Vfa5_E", "https://www.youtube.com/watch?v=8xSr1Vfa5_E", "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E].mp4", false, 6, ~U[2026-01-07 13:00:06Z]] 22:25:01.352 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=58.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:25:01.352 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=6.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:25:01.353 [debug] QUERY OK source="media_items" db=0.3ms idle=6.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17264] 22:25:01.353 [debug] Current batch of media processed. Will check again in 1000ms 22:25:02.354 [debug] Current batch of media processed. Will check again in 1000ms 22:25:03.355 [debug] Current batch of media processed. Will check again in 1000ms 22:25:04.356 [debug] Current batch of media processed. Will check again in 1000ms 22:25:05.358 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "⚠️ Đàn bà một khi đã ngoại tình, hành vi sẽ thay đổi rất rõ – nhưng không phải ai cũng nhận ra.\nHọ có thể nói lời yêu thương, cư xử bình thường, nhưng 4 điều này thì tuyệt đối không bao giờ còn chủ động như trước.\n\n🧠 Trong video này, bạn sẽ hiểu:\n🔍 4 hành vi phụ nữ chủ động rất nhiều khi còn yêu – nhưng biến mất khi đã thay lòng\n🔍 Vì sao đàn bà ngoại tình thường né tránh chứ không đối đầu\n🔍 Dấu hiệu tâm lý giúp đàn ông tỉnh táo trước khi mọi chuyện đi quá xa\n\n📌 Đây không phải để quy chụp, mà để nhận diện – nhìn rõ – tự bảo vệ cảm xúc của chính mình.\n“Biết sớm một bước, đỡ đau một đời.”\n\n👉 Xem trọn video để hiểu rõ 4 điều phụ nữ đã ngoại tình sẽ không bao giờ chủ động nữa.\n\n00:00 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động\n07:25 Tâm sự Người đàn bà \"mẫu mực\" ngoại tình \n\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #danba #honnhan #tinhcamvochong #phunuthaylong #dauhieungoaitinh #tinhyeu #giadinh", "duration" => 870, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-06 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động/Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động [qaJlLXP0Naw].mp4", "id" => "qaJlLXP0Naw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=qaJlLXP0Naw", "playlist_index" => 5, "timestamp" => 1767704406, "title" => "Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động", "upload_date" => "20260106"} 22:25:05.359 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=181.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 22:25:05.359 [debug] QUERY OK source="sources" db=0.2ms idle=182.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:25:05.361 [debug] QUERY OK source="media_items" db=1.1ms idle=183.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-06 13:00:06Z], 6] 22:25:05.363 [debug] QUERY OK source="media_items" db=1.8ms idle=184.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 bà một khi đã ngoại tình, hành vi sẽ thay đổi rất rõ – nhưng không phải ai cũng nhận ra.\nHọ có thể nói lời yêu thương, cư xử bình thường, nhưng 4 điều này thì tuyệt đối không bao giờ còn chủ động như trước.\n\n🧠 Trong video này, bạn sẽ hiểu:\n🔍 4 hành vi phụ nữ chủ động rất nhiều khi còn yêu – nhưng biến mất khi đã thay lòng\n🔍 Vì sao đàn bà ngoại tình thường né tránh chứ không đối đầu\n🔍 Dấu hiệu tâm lý giúp đàn ông tỉnh táo trước khi mọi chuyện đi quá xa\n\n📌 Đây không phải để quy chụp, mà để nhận diện – nhìn rõ – tự bảo vệ cảm xúc của chính mình.\n“Biết sớm một bước, đỡ đau một đời.”\n\n👉 Xem trọn video để hiểu rõ 4 điều phụ nữ đã ngoại tình sẽ không bao giờ chủ động nữa.\n\n00:00 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động\n07:25 Tâm sự Người đàn bà \"mẫu mực\" ngoại tình \n\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #danba #honnhan #tinhcamvochong #phunuthaylong #dauhieungoaitinh #tinhyeu #giadinh", "Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động", "18c301b8-7439-403b-abc1-c8ef2a395c4c", 870, false, "qaJlLXP0Naw", "https://www.youtube.com/watch?v=qaJlLXP0Naw", 5, "/downloads/Cuộc Sống Hôn Nhân/2026-01-06 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động/Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động [qaJlLXP0Naw].mp4", false, false, false, 6, [], 98, ~U[2026-01-06 13:00:06Z], ~U[2026-01-10 21:25:05Z], ~U[2026-01-10 21:25:05Z], "⚠️ Đàn bà một khi đã ngoại tình, hành vi sẽ thay đổi rất rõ – nhưng không phải ai cũng nhận ra.\nHọ có thể nói lời yêu thương, cư xử bình thường, nhưng 4 điều này thì tuyệt đối không bao giờ còn chủ động như trước.\n\n🧠 Trong video này, bạn sẽ hiểu:\n🔍 4 hành vi phụ nữ chủ động rất nhiều khi còn yêu – nhưng biến mất khi đã thay lòng\n🔍 Vì sao đàn bà ngoại tình thường né tránh chứ không đối đầu\n🔍 Dấu hiệu tâm lý giúp đàn ông tỉnh táo trước khi mọi chuyện đi quá xa\n\n📌 Đây không phải để quy chụp, mà để nhận diện – nhìn rõ – tự bảo vệ cảm xúc của chính mình.\n“Biết sớm một bước, đỡ đau một đời.”\n\n👉 Xem trọn video để hiểu rõ 4 điều phụ nữ đã ngoại tình sẽ không bao giờ chủ động nữa.\n\n00:00 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động\n07:25 Tâm sự Người đàn bà \"mẫu mực\" ngoại tình \n\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #danba #honnhan #tinhcamvochong #phunuthaylong #dauhieungoaitinh #tinhyeu #giadinh", "Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động", 870, false, "qaJlLXP0Naw", "https://www.youtube.com/watch?v=qaJlLXP0Naw", "/downloads/Cuộc Sống Hôn Nhân/2026-01-06 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động/Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động [qaJlLXP0Naw].mp4", false, 6, ~U[2026-01-06 13:00:06Z]] 22:25:05.364 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=62.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:25:05.365 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=5.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:25:05.366 [debug] QUERY OK source="media_items" db=0.3ms 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 [17186] 22:25:05.366 [debug] Current batch of media processed. Will check again in 1000ms 22:25:06.366 [debug] Current batch of media processed. Will check again in 1000ms 22:25:07.367 [debug] Current batch of media processed. Will check again in 1000ms 22:25:08.369 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…\nPhụ nữ lớn tuổi rất hiếm khi chủ động, bởi họ hiểu rõ cảm xúc của mình và cũng sợ những tổn thương không đáng có.\nNhưng một khi họ chủ động làm 5 điều này, thì đó không còn là xã giao hay vui vẻ nhất thời nữa – mà là dấu hiệu cho thấy bạn đã chiếm một vị trí rất đặc biệt trong lòng họ.\nVideo sẽ giúp bạn nhận ra sớm những tín hiệu tinh tế, tránh hiểu nhầm, tránh bỏ lỡ và hiểu đúng tâm lý phụ nữ trưởng thành trong tình cảm.\n👉 Xem đến cuối để không bỏ qua dấu hiệu quan trọng nhất.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 1026, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-05 Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…/Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này… [Q6p0OR-EvHE].mp4", "id" => "Q6p0OR-EvHE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Q6p0OR-EvHE", "playlist_index" => 6, "timestamp" => 1767618006, "title" => "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…", "upload_date" => "20260105"} 22:25:08.369 [debug] QUERY OK source="sources" db=0.3ms idle=1192.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:25:08.370 [debug] QUERY OK source="sources" db=0.2ms idle=1193.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:25:08.372 [debug] QUERY OK source="media_items" db=1.2ms idle=1194.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-05 13:00:06Z], 6] 22:25:08.374 [debug] QUERY OK source="media_items" db=1.5ms idle=1066.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" ["Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…\nPhụ nữ lớn tuổi rất hiếm khi chủ động, bởi họ hiểu rõ cảm xúc của mình và cũng sợ những tổn thương không đáng có.\nNhưng một khi họ chủ động làm 5 điều này, thì đó không còn là xã giao hay vui vẻ nhất thời nữa – mà là dấu hiệu cho thấy bạn đã chiếm một vị trí rất đặc biệt trong lòng họ.\nVideo sẽ giúp bạn nhận ra sớm những tín hiệu tinh tế, tránh hiểu nhầm, tránh bỏ lỡ và hiểu đúng tâm lý phụ nữ trưởng thành trong tình cảm.\n👉 Xem đến cuối để không bỏ qua dấu hiệu quan trọng nhất.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…", "d791aba2-1d7e-4202-a1d2-2d7a45851aaa", 1026, false, "Q6p0OR-EvHE", "https://www.youtube.com/watch?v=Q6p0OR-EvHE", 6, "/downloads/Cuộc Sống Hôn Nhân/2026-01-05 Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…/Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này… [Q6p0OR-EvHE].mp4", false, false, false, 6, [], 98, ~U[2026-01-05 13:00:06Z], ~U[2026-01-10 21:25:08Z], ~U[2026-01-10 21:25:08Z], "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…\nPhụ nữ lớn tuổi rất hiếm khi chủ động, bởi họ hiểu rõ cảm xúc của mình và cũng sợ những tổn thương không đáng có.\nNhưng một khi họ chủ động làm 5 điều này, thì đó không còn là xã giao hay vui vẻ nhất thời nữa – mà là dấu hiệu cho thấy bạn đã chiếm một vị trí rất đặc biệt trong lòng họ.\nVideo sẽ giúp bạn nhận ra sớm những tín hiệu tinh tế, tránh hiểu nhầm, tránh bỏ lỡ và hiểu đúng tâm lý phụ nữ trưởng thành trong tình cảm.\n👉 Xem đến cuối để không bỏ qua dấu hiệu quan trọng nhất.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…", 1026, false, "Q6p0OR-EvHE", "https://www.youtube.com/watch?v=Q6p0OR-EvHE", "/downloads/Cuộc Sống Hôn Nhân/2026-01-05 Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…/Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này… [Q6p0OR-EvHE].mp4", false, 6, ~U[2026-01-05 13:00:06Z]] 22:25:08.375 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=67.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:25:08.375 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 22:25:08.376 [debug] QUERY OK source="media_items" db=0.3ms idle=5.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17107] 22:25:08.376 [debug] Current batch of media processed. Will check again in 1000ms 22:25:09.377 [debug] Current batch of media processed. Will check again in 1000ms 22:25:10.378 [debug] Current batch of media processed. Will check again in 1000ms 22:25:11.379 [debug] Current batch of media processed. Will check again in 1000ms 22:25:12.381 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông\nCó một điều rất nhỏ nhưng sức nặng cực lớn, đủ khiến người phụ nữ từng lạc lối không muốn rời xa, càng chạm càng thấy thiếu…\nKhông phải vật chất, không phải lời hứa, càng không phải vẻ ngoài hào nhoáng.\nVideo này sẽ chỉ ra cốt lõi tâm lý khiến nhiều phụ nữ dù biết sai vẫn khó dứt, khó buông, và vì sao đàn ông tinh tế chỉ cần nắm 1 điểm này là đã chiếm trọn cảm xúc.\n👉 Xem đến cuối để hiểu rõ điều gì khiến phụ nữ gắn bó bằng cảm xúc sâu nhất 💔❤️\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 868, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-04 Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông/Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông [bER7dGZ7mYw].mp4", "id" => "bER7dGZ7mYw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=bER7dGZ7mYw", "playlist_index" => 7, "timestamp" => 1767531606, "title" => "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông", "upload_date" => "20260104"} 22:25:12.381 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=204.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:25:12.382 [debug] QUERY OK source="sources" db=0.2ms idle=205.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:25:12.384 [debug] QUERY OK source="media_items" db=1.2ms idle=205.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-04 13:00:06Z], 6] 22:25:12.386 [debug] QUERY OK source="media_items" db=1.5ms idle=207.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" ["Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông\nCó một điều rất nhỏ nhưng sức nặng cực lớn, đủ khiến người phụ nữ từng lạc lối không muốn rời xa, càng chạm càng thấy thiếu…\nKhông phải vật chất, không phải lời hứa, càng không phải vẻ ngoài hào nhoáng.\nVideo này sẽ chỉ ra cốt lõi tâm lý khiến nhiều phụ nữ dù biết sai vẫn khó dứt, khó buông, và vì sao đàn ông tinh tế chỉ cần nắm 1 điểm này là đã chiếm trọn cảm xúc.\n👉 Xem đến cuối để hiểu rõ điều gì khiến phụ nữ gắn bó bằng cảm xúc sâu nhất 💔❤️\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông", "84dededf-d607-4b36-8f30-45d817b41998", 868, false, "bER7dGZ7mYw", "https://www.youtube.com/watch?v=bER7dGZ7mYw", 7, "/downloads/Cuộc Sống Hôn Nhân/2026-01-04 Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông/Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông [bER7dGZ7mYw].mp4", false, false, false, 6, [], 98, ~U[2026-01-04 13:00:06Z], ~U[2026-01-10 21:25:12Z], ~U[2026-01-10 21:25:12Z], "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông\nCó một điều rất nhỏ nhưng sức nặng cực lớn, đủ khiến người phụ nữ từng lạc lối không muốn rời xa, càng chạm càng thấy thiếu…\nKhông phải vật chất, không phải lời hứa, càng không phải vẻ ngoài hào nhoáng.\nVideo này sẽ chỉ ra cốt lõi tâm lý khiến nhiều phụ nữ dù biết sai vẫn khó dứt, khó buông, và vì sao đàn ông tinh tế chỉ cần nắm 1 điểm này là đã chiếm trọn cảm xúc.\n👉 Xem đến cuối để hiểu rõ điều gì khiến phụ nữ gắn bó bằng cảm xúc sâu nhất 💔❤️\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông", 868, false, "bER7dGZ7mYw", "https://www.youtube.com/watch?v=bER7dGZ7mYw", "/downloads/Cuộc Sống Hôn Nhân/2026-01-04 Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông/Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông [bER7dGZ7mYw].mp4", false, 6, ~U[2026-01-04 13:00:06Z]] 22:25:12.387 [debug] QUERY OK source="sources" db=0.2ms idle=71.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:25:12.387 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 22:25:12.388 [debug] QUERY OK source="media_items" db=0.3ms idle=5.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17028] 22:25:12.388 [debug] Current batch of media processed. Will check again in 1000ms 22:25:13.389 [debug] Current batch of media processed. Will check again in 1000ms 22:25:14.390 [debug] Current batch of media processed. Will check again in 1000ms 22:25:15.391 [debug] Current batch of media processed. Will check again in 1000ms 22:25:16.393 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "💔 Vợ lớn tuổi có thật sự ít cảm xúc hơn?\nThực tế, phụ nữ khi lớn tuổi không mất đi cảm xúc, mà chỉ thay đổi cách thể hiện. Nếu đàn ông vẫn yêu theo cách cũ, rất dễ khiến khoảng cách ngày càng xa.\n\n🧠 Trong video này, bạn sẽ biết:\n✨ Vì sao vợ lớn tuổi trầm lắng hơn nhưng cảm xúc lại sâu sắc hơn\n✨ 5 điều đàn ông thông minh nên làm để đánh thức lại sự gắn kết\n✨ Cách quan tâm tinh tế giúp hôn nhân ấm lại mà không gây áp lực\n\n🌱 Yêu đúng cách ở giai đoạn này không cần phô trương, chỉ cần hiểu – kiên nhẫn – tôn trọng.\n\n👉 Xem hết video để biết 5 điều nhỏ nhưng cực kỳ quan trọng giúp giữ lửa hôn nhân lâu dài!\n\n00:00 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này\n09:59 Tâm sự: Trăn trở hôn nhân tuổi xế chiều\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #volontuoi #honnhan #tamlyphunu #tinhcamvochong #danongthongminh #giuLuatinhyeu #songchung #relationship #tinhyeu #thauhieu", "duration" => 959, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-03 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này/Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này [LuQgSI8JFM0].mp4", "id" => "LuQgSI8JFM0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=LuQgSI8JFM0", "playlist_index" => 8, "timestamp" => 1767445248, "title" => "Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này", "upload_date" => "20260103"} 22:25:16.395 [debug] QUERY OK source="sources" db=0.6ms queue=1.3ms idle=216.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:25:16.396 [debug] QUERY OK source="sources" db=0.6ms idle=219.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:25:16.398 [debug] QUERY OK source="media_items" db=1.6ms idle=220.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-03 13:00:48Z], 6] 22:25:16.402 [debug] QUERY OK source="media_items" db=2.2ms idle=222.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" ["💔 Vợ lớn tuổi có thật sự ít cảm xúc hơn?\nThực tế, phụ nữ khi lớn tuổi không mất đi cảm xúc, mà chỉ thay đổi cách thể hiện. Nếu đàn ông vẫn yêu theo cách cũ, rất dễ khiến khoảng cách ngày càng xa.\n\n🧠 Trong video này, bạn sẽ biết:\n✨ Vì sao vợ lớn tuổi trầm lắng hơn nhưng cảm xúc lại sâu sắc hơn\n✨ 5 điều đàn ông thông minh nên làm để đánh thức lại sự gắn kết\n✨ Cách quan tâm tinh tế giúp hôn nhân ấm lại mà không gây áp lực\n\n🌱 Yêu đúng cách ở giai đoạn này không cần phô trương, chỉ cần hiểu – kiên nhẫn – tôn trọng.\n\n👉 Xem hết video để biết 5 điều nhỏ nhưng cực kỳ quan trọng giúp giữ lửa hôn nhân lâu dài!\n\n00:00 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này\n09:59 Tâm sự: Trăn trở hôn nhân tuổi xế chiều\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #volontuoi #honnhan #tamlyphunu #tinhcamvochong #danongthongminh #giuLuatinhyeu #songchung #relationship #tinhyeu #thauhieu", "Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này", "98bcb7f8-0544-4238-9967-d4eca396410b", 959, false, "LuQgSI8JFM0", "https://www.youtube.com/watch?v=LuQgSI8JFM0", 8, "/downloads/Cuộc Sống Hôn Nhân/2026-01-03 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này/Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này [LuQgSI8JFM0].mp4", false, false, false, 6, [], 98, ~U[2026-01-03 13:00:48Z], ~U[2026-01-10 21:25:16Z], ~U[2026-01-10 21:25:16Z], "💔 Vợ lớn tuổi có thật sự ít cảm xúc hơn?\nThực tế, phụ nữ khi lớn tuổi không mất đi cảm xúc, mà chỉ thay đổi cách thể hiện. Nếu đàn ông vẫn yêu theo cách cũ, rất dễ khiến khoảng cách ngày càng xa.\n\n🧠 Trong video này, bạn sẽ biết:\n✨ Vì sao vợ lớn tuổi trầm lắng hơn nhưng cảm xúc lại sâu sắc hơn\n✨ 5 điều đàn ông thông minh nên làm để đánh thức lại sự gắn kết\n✨ Cách quan tâm tinh tế giúp hôn nhân ấm lại mà không gây áp lực\n\n🌱 Yêu đúng cách ở giai đoạn này không cần phô trương, chỉ cần hiểu – kiên nhẫn – tôn trọng.\n\n👉 Xem hết video để biết 5 điều nhỏ nhưng cực kỳ quan trọng giúp giữ lửa hôn nhân lâu dài!\n\n00:00 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này\n09:59 Tâm sự: Trăn trở hôn nhân tuổi xế chiều\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #volontuoi #honnhan #tamlyphunu #tinhcamvochong #danongthongminh #giuLuatinhyeu #songchung #relationship #tinhyeu #thauhieu", "Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này", 959, false, "LuQgSI8JFM0", "https://www.youtube.com/watch?v=LuQgSI8JFM0", "/downloads/Cuộc Sống Hôn Nhân/2026-01-03 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này/Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này [LuQgSI8JFM0].mp4", false, 6, ~U[2026-01-03 13:00:48Z]] 22:25:16.402 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=78.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:25:16.404 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.5ms idle=7.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:25:16.405 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=8.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16949] 22:25:16.405 [debug] Current batch of media processed. Will check again in 1000ms 22:25:17.408 [debug] Current batch of media processed. Will check again in 1000ms 22:25:17.659 [info] {"source":"oban","duration":1227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:18.409 [debug] Current batch of media processed. Will check again in 1000ms 22:25:19.410 [debug] Current batch of media processed. Will check again in 1000ms 22:25:20.412 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🤔 Không chỉ đàn ông mới “ham của lạ” – vậy phụ nữ thì sao?\nSự thật là cảm xúc con người phức tạp hơn những định kiến quen thuộc. Với phụ nữ, sự rung động thường đến từ khoảng trống cảm xúc, nhu cầu được thấu hiểu và sự mới mẻ trong kết nối tinh thần.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Vì sao phụ nữ cũng có lúc tò mò và xao lòng\n✨ Khác biệt giữa tò mò cảm xúc và phản bội trong hành vi\n✨ Điều gì khiến phụ nữ giữ vững ranh giới – và điều gì làm họ vượt ranh giới\n\n💡 Hiểu đúng để không phán xét, và để giữ gìn hạnh phúc bằng sự thấu hiểu.\n\n👉 Xem hết video để có góc nhìn công bằng, văn minh về tâm lý nam nữ!\n\n00:00 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?\n10:23 Tâm sự Là đàn bà có chồng, nhưng tôi ham của lạ thì có bệnh hoạn không?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #tinhcam #honnhan #danongnenbiet #camxuc #relationship #tinhyeu #thauhieu #nhanvan #songhieu", "duration" => 959, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-02 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?/Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao? [VavPDvYfU9Q].mp4", "id" => "VavPDvYfU9Q", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=VavPDvYfU9Q", "playlist_index" => 9, "timestamp" => 1767358806, "title" => "Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?", "upload_date" => "20260102"} 22:25:20.412 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1079.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:25:20.413 [debug] QUERY OK source="sources" db=0.2ms idle=236.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:25:20.414 [debug] QUERY OK source="media_items" db=1.1ms idle=236.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-02 13:00:06Z], 6] 22:25:20.417 [debug] QUERY OK source="media_items" db=1.7ms idle=238.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" ["🤔 Không chỉ đàn ông mới “ham của lạ” – vậy phụ nữ thì sao?\nSự thật là cảm xúc con người phức tạp hơn những định kiến quen thuộc. Với phụ nữ, sự rung động thường đến từ khoảng trống cảm xúc, nhu cầu được thấu hiểu và sự mới mẻ trong kết nối tinh thần.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Vì sao phụ nữ cũng có lúc tò mò và xao lòng\n✨ Khác biệt giữa tò mò cảm xúc và phản bội trong hành vi\n✨ Điều gì khiến phụ nữ giữ vững ranh giới – và điều gì làm họ vượt ranh giới\n\n💡 Hiểu đúng để không phán xét, và để giữ gìn hạnh phúc bằng sự thấu hiểu.\n\n👉 Xem hết video để có góc nhìn công bằng, văn minh về tâm lý nam nữ!\n\n00:00 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?\n10:23 Tâm sự Là đàn bà có chồng, nhưng tôi ham của lạ thì có bệnh hoạn không?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #tinhcam #honnhan #danongnenbiet #camxuc #relationship #tinhyeu #thauhieu #nhanvan #songhieu", "Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?", "01e6d6c6-5010-47e0-8dcd-f6871721695f", 959, false, "VavPDvYfU9Q", "https://www.youtube.com/watch?v=VavPDvYfU9Q", 9, "/downloads/Cuộc Sống Hôn Nhân/2026-01-02 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?/Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao? [VavPDvYfU9Q].mp4", false, false, false, 6, [], 98, ~U[2026-01-02 13:00:06Z], ~U[2026-01-10 21:25:20Z], ~U[2026-01-10 21:25:20Z], "🤔 Không chỉ đàn ông mới “ham của lạ” – vậy phụ nữ thì sao?\nSự thật là cảm xúc con người phức tạp hơn những định kiến quen thuộc. Với phụ nữ, sự rung động thường đến từ khoảng trống cảm xúc, nhu cầu được thấu hiểu và sự mới mẻ trong kết nối tinh thần.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Vì sao phụ nữ cũng có lúc tò mò và xao lòng\n✨ Khác biệt giữa tò mò cảm xúc và phản bội trong hành vi\n✨ Điều gì khiến phụ nữ giữ vững ranh giới – và điều gì làm họ vượt ranh giới\n\n💡 Hiểu đúng để không phán xét, và để giữ gìn hạnh phúc bằng sự thấu hiểu.\n\n👉 Xem hết video để có góc nhìn công bằng, văn minh về tâm lý nam nữ!\n\n00:00 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?\n10:23 Tâm sự Là đàn bà có chồng, nhưng tôi ham của lạ thì có bệnh hoạn không?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #tinhcam #honnhan #danongnenbiet #camxuc #relationship #tinhyeu #thauhieu #nhanvan #songhieu", "Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?", 959, false, "VavPDvYfU9Q", "https://www.youtube.com/watch?v=VavPDvYfU9Q", "/downloads/Cuộc Sống Hôn Nhân/2026-01-02 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?/Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao? [VavPDvYfU9Q].mp4", false, 6, ~U[2026-01-02 13:00:06Z]] 22:25:20.418 [debug] QUERY OK source="sources" db=0.3ms idle=83.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:25:20.418 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 22:25:20.419 [debug] QUERY OK source="media_items" db=0.2ms idle=5.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16870] 22:25:20.419 [debug] Current batch of media processed. Will check again in 1000ms 22:25:21.420 [debug] Current batch of media processed. Will check again in 1000ms 22:25:22.421 [debug] Current batch of media processed. Will check again in 1000ms 22:25:23.423 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🧘\u200D♂️ Sau khi gần gũi, đàn ông nếu không chú ý những thói quen nhỏ rất dễ làm hao tổn thể lực, giảm phong độ và ảnh hưởng sức khỏe lâu dài.\n💡 Gần gũi đúng cách không chỉ là chuyện cảm xúc, mà còn liên quan trực tiếp đến sinh hoạt, nghỉ ngơi và chăm sóc cơ thể sau đó.\n\n🔍 Trong video này, bạn sẽ biết:\n✨ 7 điều đàn ông nên tránh sau khi gần gũi để không suy nhược\n✨ Vì sao nhiều người càng về sau càng mệt mỏi, xuống sức\n✨ Cách giữ năng lượng, phong độ và sức khỏe bền bỉ theo thời gian\n\n🌱 Sức khỏe là nền tảng của bản lĩnh – hiểu đúng để giữ lâu, không kiệt sớm.\n\n👉 Xem hết video để bảo vệ sức khỏe và duy trì phong độ đàn ông lâu dài!\n\n00:00 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài\n09:04 Tâm sự: Run rẩy vì hành động lúc say của anh rể\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #suckhoedanong #doisongsinhhoat #phongdodanong #songlanhmanh #chamsocsuckhoe #danongtrungnien #suckhoelauDai #tamlysong #doisongdieudo", "duration" => 941, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-01 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài/Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài [6Ts_buAOcGg].mp4", "id" => "6Ts_buAOcGg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=6Ts_buAOcGg", "playlist_index" => 10, "timestamp" => 1767272406, "title" => "Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài", "upload_date" => "20260101"} 22:25:23.423 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1246.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:25:23.424 [debug] QUERY OK source="sources" db=0.2ms idle=1247.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:25:23.426 [debug] QUERY OK source="media_items" db=1.3ms idle=1247.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 13:00:06Z], 6] 22:25:23.428 [debug] QUERY OK source="media_items" db=1.8ms 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" ["🧘\u200D♂️ Sau khi gần gũi, đàn ông nếu không chú ý những thói quen nhỏ rất dễ làm hao tổn thể lực, giảm phong độ và ảnh hưởng sức khỏe lâu dài.\n💡 Gần gũi đúng cách không chỉ là chuyện cảm xúc, mà còn liên quan trực tiếp đến sinh hoạt, nghỉ ngơi và chăm sóc cơ thể sau đó.\n\n🔍 Trong video này, bạn sẽ biết:\n✨ 7 điều đàn ông nên tránh sau khi gần gũi để không suy nhược\n✨ Vì sao nhiều người càng về sau càng mệt mỏi, xuống sức\n✨ Cách giữ năng lượng, phong độ và sức khỏe bền bỉ theo thời gian\n\n🌱 Sức khỏe là nền tảng của bản lĩnh – hiểu đúng để giữ lâu, không kiệt sớm.\n\n👉 Xem hết video để bảo vệ sức khỏe và duy trì phong độ đàn ông lâu dài!\n\n00:00 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài\n09:04 Tâm sự: Run rẩy vì hành động lúc say của anh rể\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #suckhoedanong #doisongsinhhoat #phongdodanong #songlanhmanh #chamsocsuckhoe #danongtrungnien #suckhoelauDai #tamlysong #doisongdieudo", "Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài", "c0172305-2b04-4dc2-82d3-61963006ab8b", 941, false, "6Ts_buAOcGg", "https://www.youtube.com/watch?v=6Ts_buAOcGg", 10, "/downloads/Cuộc Sống Hôn Nhân/2026-01-01 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài/Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài [6Ts_buAOcGg].mp4", false, false, false, 6, [], 98, ~U[2026-01-01 13:00:06Z], ~U[2026-01-10 21:25:23Z], ~U[2026-01-10 21:25:23Z], "🧘\u200D♂️ Sau khi gần gũi, đàn ông nếu không chú ý những thói quen nhỏ rất dễ làm hao tổn thể lực, giảm phong độ và ảnh hưởng sức khỏe lâu dài.\n💡 Gần gũi đúng cách không chỉ là chuyện cảm xúc, mà còn liên quan trực tiếp đến sinh hoạt, nghỉ ngơi và chăm sóc cơ thể sau đó.\n\n🔍 Trong video này, bạn sẽ biết:\n✨ 7 điều đàn ông nên tránh sau khi gần gũi để không suy nhược\n✨ Vì sao nhiều người càng về sau càng mệt mỏi, xuống sức\n✨ Cách giữ năng lượng, phong độ và sức khỏe bền bỉ theo thời gian\n\n🌱 Sức khỏe là nền tảng của bản lĩnh – hiểu đúng để giữ lâu, không kiệt sớm.\n\n👉 Xem hết video để bảo vệ sức khỏe và duy trì phong độ đàn ông lâu dài!\n\n00:00 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài\n09:04 Tâm sự: Run rẩy vì hành động lúc say của anh rể\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #suckhoedanong #doisongsinhhoat #phongdodanong #songlanhmanh #chamsocsuckhoe #danongtrungnien #suckhoelauDai #tamlysong #doisongdieudo", "Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài", 941, false, "6Ts_buAOcGg", "https://www.youtube.com/watch?v=6Ts_buAOcGg", "/downloads/Cuộc Sống Hôn Nhân/2026-01-01 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài/Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài [6Ts_buAOcGg].mp4", false, 6, ~U[2026-01-01 13:00:06Z]] 22:25:23.429 [debug] QUERY OK source="sources" db=0.3ms idle=88.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:25:23.430 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:25:23.431 [debug] QUERY OK source="media_items" db=0.3ms 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 [16789] 22:25:23.431 [debug] Current batch of media processed. Will check again in 1000ms 22:25:24.431 [debug] Current batch of media processed. Will check again in 1000ms 22:25:25.432 [debug] Current batch of media processed. Will check again in 1000ms 22:25:26.433 [debug] Current batch of media processed. Will check again in 1000ms 22:25:27.435 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "⚠️ Có những “chiêu quan tâm” tưởng là yêu thương… nhưng lại âm thầm đẩy phụ nữ đi xa lúc nào không hay.\nKhông phải mọi sự chăm sóc đều đúng cách. Khi quan tâm sai thời điểm – sai liều lượng – sai cách, phụ nữ có thể cảm thấy ngột ngạt, mất tự do và dần rút lui cảm xúc.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Những kiểu quan tâm dễ phản tác dụng mà đàn ông hay mắc phải\n✨ Vì sao càng quan tâm nhiều, phụ nữ càng xa dần\n✨ Cách quan tâm tinh tế để phụ nữ muốn ở lại và gắn bó lâu dài\n\n💡 Yêu đúng không phải là làm thật nhiều, mà là làm đúng điều người kia cần.\n\n👉 Xem hết video để tránh những sai lầm khiến phụ nữ rời xa trong im lặng!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #chieuguantan #tamlyphunu #tinhyeu #tinhcam #danongnenbiet #honnhan #relationship #dating #thauhieu #yeudungcach", "duration" => 649, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-31 Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay/Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay [5zHZdtCrXOA].mp4", "id" => "5zHZdtCrXOA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5zHZdtCrXOA", "playlist_index" => 11, "timestamp" => 1767186006, "title" => "Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay", "upload_date" => "20251231"} 22:25:27.435 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=258.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:25:27.436 [debug] QUERY OK source="sources" db=0.2ms idle=259.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:25:27.438 [debug] QUERY OK source="media_items" db=1.3ms idle=260.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-31 13:00:06Z], 6] 22:25:27.441 [debug] QUERY OK source="media_items" db=1.8ms idle=262.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ó những “chiêu quan tâm” tưởng là yêu thương… nhưng lại âm thầm đẩy phụ nữ đi xa lúc nào không hay.\nKhông phải mọi sự chăm sóc đều đúng cách. Khi quan tâm sai thời điểm – sai liều lượng – sai cách, phụ nữ có thể cảm thấy ngột ngạt, mất tự do và dần rút lui cảm xúc.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Những kiểu quan tâm dễ phản tác dụng mà đàn ông hay mắc phải\n✨ Vì sao càng quan tâm nhiều, phụ nữ càng xa dần\n✨ Cách quan tâm tinh tế để phụ nữ muốn ở lại và gắn bó lâu dài\n\n💡 Yêu đúng không phải là làm thật nhiều, mà là làm đúng điều người kia cần.\n\n👉 Xem hết video để tránh những sai lầm khiến phụ nữ rời xa trong im lặng!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #chieuguantan #tamlyphunu #tinhyeu #tinhcam #danongnenbiet #honnhan #relationship #dating #thauhieu #yeudungcach", "Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay", "7fc2946f-74bd-406a-b11c-3ac869c6622d", 649, false, "5zHZdtCrXOA", "https://www.youtube.com/watch?v=5zHZdtCrXOA", 11, "/downloads/Cuộc Sống Hôn Nhân/2025-12-31 Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay/Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay [5zHZdtCrXOA].mp4", false, false, false, 6, [], 98, ~U[2025-12-31 13:00:06Z], ~U[2026-01-10 21:25:27Z], ~U[2026-01-10 21:25:27Z], "⚠️ Có những “chiêu quan tâm” tưởng là yêu thương… nhưng lại âm thầm đẩy phụ nữ đi xa lúc nào không hay.\nKhông phải mọi sự chăm sóc đều đúng cách. Khi quan tâm sai thời điểm – sai liều lượng – sai cách, phụ nữ có thể cảm thấy ngột ngạt, mất tự do và dần rút lui cảm xúc.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Những kiểu quan tâm dễ phản tác dụng mà đàn ông hay mắc phải\n✨ Vì sao càng quan tâm nhiều, phụ nữ càng xa dần\n✨ Cách quan tâm tinh tế để phụ nữ muốn ở lại và gắn bó lâu dài\n\n💡 Yêu đúng không phải là làm thật nhiều, mà là làm đúng điều người kia cần.\n\n👉 Xem hết video để tránh những sai lầm khiến phụ nữ rời xa trong im lặng!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #chieuguantan #tamlyphunu #tinhyeu #tinhcam #danongnenbiet #honnhan #relationship #dating #thauhieu #yeudungcach", "Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay", 649, false, "5zHZdtCrXOA", "https://www.youtube.com/watch?v=5zHZdtCrXOA", "/downloads/Cuộc Sống Hôn Nhân/2025-12-31 Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay/Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay [5zHZdtCrXOA].mp4", false, 6, ~U[2025-12-31 13:00:06Z]] 22:25:27.442 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=89.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:25:27.442 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:25:27.443 [debug] QUERY OK source="media_items" db=0.3ms 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 [16709] 22:25:27.443 [debug] Current batch of media processed. Will check again in 1000ms 22:25:28.444 [debug] Current batch of media processed. Will check again in 1000ms 22:25:29.447 [debug] Current batch of media processed. Will check again in 1000ms 22:25:30.447 [debug] Current batch of media processed. Will check again in 1000ms 22:25:31.449 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi\nCó một điều mà rất nhiều đàn ông tin là đúng, nhưng rất nhiều phụ nữ lại chọn cách im lặng.\nĐó là trong đời sống vợ chồng, không phải cứ mạnh hơn, nhiều hơn hay nhanh hơn là tốt hơn.\nGiữa những gì chúng ta thấy trên phim ảnh và cảm nhận thật của phụ nữ ngoài đời là một khoảng cách rất lớn – và nếu không hiểu điều này, nhiều cuộc hôn nhân sẽ dần mất đi sự hòa hợp mà không ai nhận ra lý do\nVideo này không nhằm phán xét ai, mà để giúp chúng ta hiểu đúng – để gần nhau hơn, chứ không phải xa nhau\n\n00:00 “Càng Sâu Càng Giỏi” Có Thật Không? Sự Thật Khiến Nhiều Người Bất Ngờ\n07:05 Tâm sự: Chồng bắt xem phim vì đã ngoại tình\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 870, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-30 Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi/Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi [V8_kLB7vcL0].mp4", "id" => "V8_kLB7vcL0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=V8_kLB7vcL0", "playlist_index" => 12, "timestamp" => 1767099606, "title" => "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi", "upload_date" => "20251230"} 22:25:31.450 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=272.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:25:31.450 [debug] QUERY OK source="sources" db=0.2ms idle=273.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:25:31.452 [debug] QUERY OK source="media_items" db=1.1ms idle=274.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 13:00:06Z], 6] 22:25:31.454 [debug] QUERY OK source="media_items" db=1.7ms idle=275.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" ["Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi\nCó một điều mà rất nhiều đàn ông tin là đúng, nhưng rất nhiều phụ nữ lại chọn cách im lặng.\nĐó là trong đời sống vợ chồng, không phải cứ mạnh hơn, nhiều hơn hay nhanh hơn là tốt hơn.\nGiữa những gì chúng ta thấy trên phim ảnh và cảm nhận thật của phụ nữ ngoài đời là một khoảng cách rất lớn – và nếu không hiểu điều này, nhiều cuộc hôn nhân sẽ dần mất đi sự hòa hợp mà không ai nhận ra lý do\nVideo này không nhằm phán xét ai, mà để giúp chúng ta hiểu đúng – để gần nhau hơn, chứ không phải xa nhau\n\n00:00 “Càng Sâu Càng Giỏi” Có Thật Không? Sự Thật Khiến Nhiều Người Bất Ngờ\n07:05 Tâm sự: Chồng bắt xem phim vì đã ngoại tình\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi", "fea76966-44df-4b80-b764-ae2e56188764", 870, false, "V8_kLB7vcL0", "https://www.youtube.com/watch?v=V8_kLB7vcL0", 12, "/downloads/Cuộc Sống Hôn Nhân/2025-12-30 Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi/Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi [V8_kLB7vcL0].mp4", false, false, false, 6, [], 98, ~U[2025-12-30 13:00:06Z], ~U[2026-01-10 21:25:31Z], ~U[2026-01-10 21:25:31Z], "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi\nCó một điều mà rất nhiều đàn ông tin là đúng, nhưng rất nhiều phụ nữ lại chọn cách im lặng.\nĐó là trong đời sống vợ chồng, không phải cứ mạnh hơn, nhiều hơn hay nhanh hơn là tốt hơn.\nGiữa những gì chúng ta thấy trên phim ảnh và cảm nhận thật của phụ nữ ngoài đời là một khoảng cách rất lớn – và nếu không hiểu điều này, nhiều cuộc hôn nhân sẽ dần mất đi sự hòa hợp mà không ai nhận ra lý do\nVideo này không nhằm phán xét ai, mà để giúp chúng ta hiểu đúng – để gần nhau hơn, chứ không phải xa nhau\n\n00:00 “Càng Sâu Càng Giỏi” Có Thật Không? Sự Thật Khiến Nhiều Người Bất Ngờ\n07:05 Tâm sự: Chồng bắt xem phim vì đã ngoại tình\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi", 870, false, "V8_kLB7vcL0", "https://www.youtube.com/watch?v=V8_kLB7vcL0", "/downloads/Cuộc Sống Hôn Nhân/2025-12-30 Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi/Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi [V8_kLB7vcL0].mp4", false, 6, ~U[2025-12-30 13:00:06Z]] 22:25:31.455 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=94.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:25:31.456 [debug] QUERY OK source="media_profiles" db=0.2ms idle=5.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:25:31.456 [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 [16631] 22:25:31.456 [debug] Current batch of media processed. Will check again in 1000ms 22:25:32.457 [debug] Current batch of media processed. Will check again in 1000ms 22:25:33.458 [debug] Current batch of media processed. Will check again in 1000ms 22:25:34.459 [debug] Current batch of media processed. Will check again in 1000ms 22:25:35.461 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Nhiều người vẫn truyền tai nhau rằng: phụ nữ rậm lông vùng kín thì sinh lý mạnh hơn, ham muốn cao hơn.\nNhưng quan điểm này liệu có đúng về mặt sinh học và tâm lý, hay chỉ là một ngộ nhận kéo dài từ truyền miệng và định kiến xã hội? \nTrong video này, tôi sẽ cùng bạn phân tích thẳng thắn nhưng khoa học:\n\nLông vùng kín hình thành do yếu tố nào?\n\nNó có liên quan gì đến nội tiết, ham muốn hay khả năng hòa hợp vợ chồng hay không?\n\nVì sao nhiều phụ nữ rậm lông lại cảm thấy tự ti, trong khi nhiều đàn ông thì hiểu sai?\n\nVà điều gì mới thực sự quyết định cảm xúc, sự hứng thú và chất lượng gần gũi của phụ nữ?\n\nĐây không phải video phán xét hay gây sốc, mà là một góc nhìn đời sống – tâm lý – hôn nhân giúp cả nam và nữ hiểu nhau hơn, tránh những hiểu lầm âm thầm làm nguội lạnh cảm xúc.\n\n🎯 Nếu bạn quan tâm đến sự hòa hợp lâu dài trong hôn nhân, video này rất đáng để xem đến cuối.\n\n00:00 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói\n08:10 Tâm sự: Vợ qua đời được 3 năm, cả gia đình muốn tôi kết hôn với em gái vợ\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 1064, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-29 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói/Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói [vZBnTJZYb78].mp4", "id" => "vZBnTJZYb78", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=vZBnTJZYb78", "playlist_index" => 13, "timestamp" => 1767013206, "title" => "Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói", "upload_date" => "20251229"} 22:25:35.461 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=284.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 22:25:35.462 [debug] QUERY OK source="sources" db=0.2ms idle=285.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:25:35.464 [debug] QUERY OK source="media_items" db=1.3ms idle=286.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-29 13:00:06Z], 6] 22:25:35.467 [debug] QUERY OK source="media_items" db=1.8ms idle=288.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" ["Nhiều người vẫn truyền tai nhau rằng: phụ nữ rậm lông vùng kín thì sinh lý mạnh hơn, ham muốn cao hơn.\nNhưng quan điểm này liệu có đúng về mặt sinh học và tâm lý, hay chỉ là một ngộ nhận kéo dài từ truyền miệng và định kiến xã hội? \nTrong video này, tôi sẽ cùng bạn phân tích thẳng thắn nhưng khoa học:\n\nLông vùng kín hình thành do yếu tố nào?\n\nNó có liên quan gì đến nội tiết, ham muốn hay khả năng hòa hợp vợ chồng hay không?\n\nVì sao nhiều phụ nữ rậm lông lại cảm thấy tự ti, trong khi nhiều đàn ông thì hiểu sai?\n\nVà điều gì mới thực sự quyết định cảm xúc, sự hứng thú và chất lượng gần gũi của phụ nữ?\n\nĐây không phải video phán xét hay gây sốc, mà là một góc nhìn đời sống – tâm lý – hôn nhân giúp cả nam và nữ hiểu nhau hơn, tránh những hiểu lầm âm thầm làm nguội lạnh cảm xúc.\n\n🎯 Nếu bạn quan tâm đến sự hòa hợp lâu dài trong hôn nhân, video này rất đáng để xem đến cuối.\n\n00:00 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói\n08:10 Tâm sự: Vợ qua đời được 3 năm, cả gia đình muốn tôi kết hôn với em gái vợ\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói", "dc63ccad-3e53-4d24-960a-542c12d02f9e", 1064, false, "vZBnTJZYb78", "https://www.youtube.com/watch?v=vZBnTJZYb78", 13, "/downloads/Cuộc Sống Hôn Nhân/2025-12-29 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói/Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói [vZBnTJZYb78].mp4", false, false, false, 6, [], 98, ~U[2025-12-29 13:00:06Z], ~U[2026-01-10 21:25:35Z], ~U[2026-01-10 21:25:35Z], "Nhiều người vẫn truyền tai nhau rằng: phụ nữ rậm lông vùng kín thì sinh lý mạnh hơn, ham muốn cao hơn.\nNhưng quan điểm này liệu có đúng về mặt sinh học và tâm lý, hay chỉ là một ngộ nhận kéo dài từ truyền miệng và định kiến xã hội? \nTrong video này, tôi sẽ cùng bạn phân tích thẳng thắn nhưng khoa học:\n\nLông vùng kín hình thành do yếu tố nào?\n\nNó có liên quan gì đến nội tiết, ham muốn hay khả năng hòa hợp vợ chồng hay không?\n\nVì sao nhiều phụ nữ rậm lông lại cảm thấy tự ti, trong khi nhiều đàn ông thì hiểu sai?\n\nVà điều gì mới thực sự quyết định cảm xúc, sự hứng thú và chất lượng gần gũi của phụ nữ?\n\nĐây không phải video phán xét hay gây sốc, mà là một góc nhìn đời sống – tâm lý – hôn nhân giúp cả nam và nữ hiểu nhau hơn, tránh những hiểu lầm âm thầm làm nguội lạnh cảm xúc.\n\n🎯 Nếu bạn quan tâm đến sự hòa hợp lâu dài trong hôn nhân, video này rất đáng để xem đến cuối.\n\n00:00 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói\n08:10 Tâm sự: Vợ qua đời được 3 năm, cả gia đình muốn tôi kết hôn với em gái vợ\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói", 1064, false, "vZBnTJZYb78", "https://www.youtube.com/watch?v=vZBnTJZYb78", "/downloads/Cuộc Sống Hôn Nhân/2025-12-29 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói/Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói [vZBnTJZYb78].mp4", false, 6, ~U[2025-12-29 13:00:06Z]] 22:25:35.468 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=98.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:25:35.468 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=6.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:25:35.469 [debug] QUERY OK source="media_items" db=0.3ms idle=6.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16431] 22:25:35.469 [debug] Current batch of media processed. Will check again in 1000ms 22:25:36.470 [debug] Current batch of media processed. Will check again in 1000ms 22:25:36.823 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=XGV5tcy08Cw --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S]-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/4b/a9/4ba9e273932431c1f8c7cf5983ef316dfc1028d51dc2e11feebc69184b4cbeb0.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:25:36.860 [debug] Running yt-dlp command for action: download_thumbnail 22:25:36.862 [debug] QUERY OK source="settings" db=0.3ms idle=1394.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 [] 22:25:36.862 [debug] QUERY OK source="settings" db=0.2ms idle=1394.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 [] 22:25:36.863 [debug] QUERY OK source="settings" db=0.3ms idle=1394.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:25:36.863 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=XGV5tcy08Cw --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/17507/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/b8/af/b8af85442e8891d9346e9afa68c754543c4ebc0813ee6fbd6d1f4c5e591ae5a3.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:25:37.471 [debug] Current batch of media processed. Will check again in 1000ms 22:25:38.473 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Trong video này, tôi chia sẻ một góc nhìn thực tế và ít được nói thẳng về câu hỏi mà rất nhiều người tò mò:\n👉 Trong một đêm gần gũi, phụ nữ thực sự “chịu” được bao nhiêu là phù hợp?\n\nKhông phải để so sánh hay khoe khoang, mà để hiểu đúng tâm lý và cảm xúc của phụ nữ, tránh những hiểu lầm khiến cả hai dễ mệt mỏi, hụt hẫng hoặc xa cách nhau hơn sau mỗi lần gần gũi.\n\nVideo sẽ phân tích dưới góc nhìn:\n\nCảm xúc và sinh lý của phụ nữ trong đời sống hôn nhân\n\nVì sao không phải càng lâu càng tốt\n\nĐiều gì khiến phụ nữ cảm thấy dễ chịu, thoải mái và muốn gắn kết hơn\n\nVà vai trò của sự tinh tế, thấu hiểu từ người đàn ông\n\nĐây là nội dung mang tính giáo dục – chia sẻ – trải nghiệm đời sống, không cổ súy hay mô tả phản cảm.\nNếu bạn đang muốn hiểu bạn đời của mình hơn, hoặc đơn giản là muốn nhìn nhận vấn đề này một cách chín chắn, video này dành cho bạn.\n\n00:00 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?\n09:04 Tâm sự: Bạn gái muốn thử bản năng đàn ông và cái kết\n\n👉 Hãy xem đến cuối và chia sẻ quan điểm của bạn một cách văn minh nhé.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 900, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-28 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?/Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp? [OBzHAvuSl7c].mp4", "id" => "OBzHAvuSl7c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=OBzHAvuSl7c", "playlist_index" => 14, "timestamp" => 1766926805, "title" => "Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?", "upload_date" => "20251228"} 22:25:38.474 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1100.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:25:38.474 [debug] QUERY OK source="sources" db=0.2ms idle=297.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:25:38.476 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=298.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-28 13:00:05Z], 6] 22:25:38.479 [debug] QUERY OK source="media_items" db=2.0ms idle=300.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" ["Trong video này, tôi chia sẻ một góc nhìn thực tế và ít được nói thẳng về câu hỏi mà rất nhiều người tò mò:\n👉 Trong một đêm gần gũi, phụ nữ thực sự “chịu” được bao nhiêu là phù hợp?\n\nKhông phải để so sánh hay khoe khoang, mà để hiểu đúng tâm lý và cảm xúc của phụ nữ, tránh những hiểu lầm khiến cả hai dễ mệt mỏi, hụt hẫng hoặc xa cách nhau hơn sau mỗi lần gần gũi.\n\nVideo sẽ phân tích dưới góc nhìn:\n\nCảm xúc và sinh lý của phụ nữ trong đời sống hôn nhân\n\nVì sao không phải càng lâu càng tốt\n\nĐiều gì khiến phụ nữ cảm thấy dễ chịu, thoải mái và muốn gắn kết hơn\n\nVà vai trò của sự tinh tế, thấu hiểu từ người đàn ông\n\nĐây là nội dung mang tính giáo dục – chia sẻ – trải nghiệm đời sống, không cổ súy hay mô tả phản cảm.\nNếu bạn đang muốn hiểu bạn đời của mình hơn, hoặc đơn giản là muốn nhìn nhận vấn đề này một cách chín chắn, video này dành cho bạn.\n\n00:00 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?\n09:04 Tâm sự: Bạn gái muốn thử bản năng đàn ông và cái kết\n\n👉 Hãy xem đến cuối và chia sẻ quan điểm của bạn một cách văn minh nhé.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?", "13311670-8cb1-46c0-b795-dd020a60714c", 900, false, "OBzHAvuSl7c", "https://www.youtube.com/watch?v=OBzHAvuSl7c", 14, "/downloads/Cuộc Sống Hôn Nhân/2025-12-28 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?/Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp? [OBzHAvuSl7c].mp4", false, false, false, 6, [], 98, ~U[2025-12-28 13:00:05Z], ~U[2026-01-10 21:25:38Z], ~U[2026-01-10 21:25:38Z], "Trong video này, tôi chia sẻ một góc nhìn thực tế và ít được nói thẳng về câu hỏi mà rất nhiều người tò mò:\n👉 Trong một đêm gần gũi, phụ nữ thực sự “chịu” được bao nhiêu là phù hợp?\n\nKhông phải để so sánh hay khoe khoang, mà để hiểu đúng tâm lý và cảm xúc của phụ nữ, tránh những hiểu lầm khiến cả hai dễ mệt mỏi, hụt hẫng hoặc xa cách nhau hơn sau mỗi lần gần gũi.\n\nVideo sẽ phân tích dưới góc nhìn:\n\nCảm xúc và sinh lý của phụ nữ trong đời sống hôn nhân\n\nVì sao không phải càng lâu càng tốt\n\nĐiều gì khiến phụ nữ cảm thấy dễ chịu, thoải mái và muốn gắn kết hơn\n\nVà vai trò của sự tinh tế, thấu hiểu từ người đàn ông\n\nĐây là nội dung mang tính giáo dục – chia sẻ – trải nghiệm đời sống, không cổ súy hay mô tả phản cảm.\nNếu bạn đang muốn hiểu bạn đời của mình hơn, hoặc đơn giản là muốn nhìn nhận vấn đề này một cách chín chắn, video này dành cho bạn.\n\n00:00 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?\n09:04 Tâm sự: Bạn gái muốn thử bản năng đàn ông và cái kết\n\n👉 Hãy xem đến cuối và chia sẻ quan điểm của bạn một cách văn minh nhé.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?", 900, false, "OBzHAvuSl7c", "https://www.youtube.com/watch?v=OBzHAvuSl7c", "/downloads/Cuộc Sống Hôn Nhân/2025-12-28 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?/Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp? [OBzHAvuSl7c].mp4", false, 6, ~U[2025-12-28 13:00:05Z]] 22:25:38.480 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms 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] 22:25:38.480 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=6.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:25:38.481 [debug] QUERY OK source="media_items" db=0.4ms idle=6.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16348] 22:25:38.481 [debug] Current batch of media processed. Will check again in 1000ms 22:25:39.482 [debug] Current batch of media processed. Will check again in 1000ms 22:25:40.484 [debug] Current batch of media processed. Will check again in 1000ms 22:25:41.485 [debug] Current batch of media processed. Will check again in 1000ms 22:25:42.487 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "⚠️ Vì sao phụ nữ đã ngoại tình một lần lại rất khó dừng lại?\nSự thật không đơn giản là ham muốn hay bốc đồng, mà bắt nguồn từ tâm lý, cảm xúc và những khoảng trống kéo dài trong hôn nhân – điều mà rất ít người dám nói thẳng.\n\n🔍 Trong video này, bạn sẽ hiểu rõ:\n✨ Cơ chế tâm lý khiến phụ nữ dễ lún sâu sau lần ngoại tình đầu tiên\n✨ Vì sao cảm xúc được thỏa mãn một lần sẽ rất khó “quay về như cũ”\n✨ Những sai lầm đàn ông thường vô tình đẩy phụ nữ đi xa hơn\n\n💔 Ngoại tình không bắt đầu ở phòng kín – mà bắt đầu từ sự cô đơn bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu sự thật phía sau và biết cách phòng tránh trước khi quá muộn!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #ngoaitinhtutuong #phunungoaitinh #relationship #tamsuphunu #tinhyeu", "duration" => 943, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-27 Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói/Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói [gpUIxNo-c_c].mp4", "id" => "gpUIxNo-c_c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=gpUIxNo-c_c", "playlist_index" => 15, "timestamp" => 1766840406, "title" => "Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói", "upload_date" => "20251227"} 22:25:42.488 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=310.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:25:42.488 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=311.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:25:42.490 [debug] QUERY OK source="media_items" db=1.4ms idle=312.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-27 13:00:06Z], 6] 22:25:42.497 [debug] QUERY OK source="media_items" db=6.0ms idle=314.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" ["⚠️ Vì sao phụ nữ đã ngoại tình một lần lại rất khó dừng lại?\nSự thật không đơn giản là ham muốn hay bốc đồng, mà bắt nguồn từ tâm lý, cảm xúc và những khoảng trống kéo dài trong hôn nhân – điều mà rất ít người dám nói thẳng.\n\n🔍 Trong video này, bạn sẽ hiểu rõ:\n✨ Cơ chế tâm lý khiến phụ nữ dễ lún sâu sau lần ngoại tình đầu tiên\n✨ Vì sao cảm xúc được thỏa mãn một lần sẽ rất khó “quay về như cũ”\n✨ Những sai lầm đàn ông thường vô tình đẩy phụ nữ đi xa hơn\n\n💔 Ngoại tình không bắt đầu ở phòng kín – mà bắt đầu từ sự cô đơn bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu sự thật phía sau và biết cách phòng tránh trước khi quá muộn!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #ngoaitinhtutuong #phunungoaitinh #relationship #tamsuphunu #tinhyeu", "Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói", "b6250776-5f26-483c-b978-658d15d29437", 943, false, "gpUIxNo-c_c", "https://www.youtube.com/watch?v=gpUIxNo-c_c", 15, "/downloads/Cuộc Sống Hôn Nhân/2025-12-27 Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói/Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói [gpUIxNo-c_c].mp4", false, false, false, 6, [], 98, ~U[2025-12-27 13:00:06Z], ~U[2026-01-10 21:25:42Z], ~U[2026-01-10 21:25:42Z], "⚠️ Vì sao phụ nữ đã ngoại tình một lần lại rất khó dừng lại?\nSự thật không đơn giản là ham muốn hay bốc đồng, mà bắt nguồn từ tâm lý, cảm xúc và những khoảng trống kéo dài trong hôn nhân – điều mà rất ít người dám nói thẳng.\n\n🔍 Trong video này, bạn sẽ hiểu rõ:\n✨ Cơ chế tâm lý khiến phụ nữ dễ lún sâu sau lần ngoại tình đầu tiên\n✨ Vì sao cảm xúc được thỏa mãn một lần sẽ rất khó “quay về như cũ”\n✨ Những sai lầm đàn ông thường vô tình đẩy phụ nữ đi xa hơn\n\n💔 Ngoại tình không bắt đầu ở phòng kín – mà bắt đầu từ sự cô đơn bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu sự thật phía sau và biết cách phòng tránh trước khi quá muộn!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #ngoaitinhtutuong #phunungoaitinh #relationship #tamsuphunu #tinhyeu", "Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói", 943, false, "gpUIxNo-c_c", "https://www.youtube.com/watch?v=gpUIxNo-c_c", "/downloads/Cuộc Sống Hôn Nhân/2025-12-27 Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói/Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói [gpUIxNo-c_c].mp4", false, 6, ~U[2025-12-27 13:00:06Z]] 22:25:42.498 [debug] QUERY OK source="sources" db=0.3ms idle=102.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:25:42.499 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=10.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:25:42.500 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=10.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16265] 22:25:42.500 [debug] Current batch of media processed. Will check again in 1000ms 22:25:43.501 [debug] Current batch of media processed. Will check again in 1000ms 22:25:43.803 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=XGV5tcy08Cw --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/17507/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/b8/af/b8af85442e8891d9346e9afa68c754543c4ebc0813ee6fbd6d1f4c5e591ae5a3.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:25:43.803 [debug] QUERY OK db=0.1ms idle=1306.2ms begin [] 22:25:43.805 [debug] QUERY OK source="media_items" db=1.2ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-01-10 21:25:36Z], "/downloads/Cuộc Sống Hôn Nhân/2026-01-10 Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này/Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này [XGV5tcy08Cw].mp4", "/downloads/Cuộc Sống Hôn Nhân/2026-01-10 Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này/Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này [XGV5tcy08Cw].info.json", "/downloads/Cuộc Sống Hôn Nhân/2026-01-10 Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này/Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này [XGV5tcy08Cw].nfo", "/downloads/Cuộc Sống Hôn Nhân/2026-01-10 Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này/Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này [XGV5tcy08Cw]-thumb.jpg", ~U[2026-01-10 21:25:43Z], 17507] 22:25:43.807 [debug] QUERY OK source="media_metadata" db=1.5ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/17507/metadata.json.gz", "/config/metadata/media_items/17507/thumbnail.jpg", 17507, ~U[2026-01-10 21:25:43Z], ~U[2026-01-10 21:25:43Z]] 22:25:43.808 [debug] QUERY OK db=0.4ms commit [] 22:25:43.810 [debug] QUERY OK source="media_items" db=1.5ms idle=1309.8ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [70550321, ~U[2026-01-10 21:25:43Z], 17507] 22:25:43.810 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:25:43.811 [info] {"args":{"id":17507},"id":8336,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":53494245,"event":"job:stop","queue_time":314573,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:25:44.502 [debug] Current batch of media processed. Will check again in 1000ms 22:25:45.503 [debug] Current batch of media processed. Will check again in 1000ms 22:25:46.505 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "💞 Có những thời điểm, phụ nữ không cần lời hứa lớn lao—chỉ cần một người đàn ông ở bên đúng lúc.\nĐó là khi cảm xúc chông chênh, áp lực bủa vây, hay những khoảnh khắc tưởng nhỏ nhưng lại quyết định sự gắn bó lâu dài.\n\n🔎 Trong video này, bạn sẽ hiểu:\n✨ Những thời điểm then chốt phụ nữ cần sự hiện diện của đàn ông nhất\n✨ Vì sao ở bên đúng lúc giá trị hơn cả ngàn món quà\n✨ Cách đàn ông thể hiện sự quan tâm tinh tế để phụ nữ cảm thấy an toàn và được yêu thương\n\n💡 Đàn ông trưởng thành không cần nói nhiều—chỉ cần xuất hiện đúng lúc, đúng cách.\n\n👉 Xem hết video để biết khi nào phụ nữ thật sự cần bạn nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunucannguoiben #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #honnhan #relationship #love #dating #thauhieu", "duration" => 777, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-26 Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất/Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất [wMRI2PA-7fA].mp4", "id" => "wMRI2PA-7fA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wMRI2PA-7fA", "playlist_index" => 16, "timestamp" => 1766754006, "title" => "Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất", "upload_date" => "20251226"} 22:25:46.508 [debug] QUERY OK source="sources" db=1.9ms idle=1329.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:25:46.510 [debug] QUERY OK source="sources" db=0.9ms idle=1332.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:25:46.513 [debug] QUERY OK source="media_items" db=2.7ms idle=1333.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-26 13:00:06Z], 6] 22:25:46.517 [debug] QUERY OK source="media_items" db=2.4ms idle=1110.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" ["💞 Có những thời điểm, phụ nữ không cần lời hứa lớn lao—chỉ cần một người đàn ông ở bên đúng lúc.\nĐó là khi cảm xúc chông chênh, áp lực bủa vây, hay những khoảnh khắc tưởng nhỏ nhưng lại quyết định sự gắn bó lâu dài.\n\n🔎 Trong video này, bạn sẽ hiểu:\n✨ Những thời điểm then chốt phụ nữ cần sự hiện diện của đàn ông nhất\n✨ Vì sao ở bên đúng lúc giá trị hơn cả ngàn món quà\n✨ Cách đàn ông thể hiện sự quan tâm tinh tế để phụ nữ cảm thấy an toàn và được yêu thương\n\n💡 Đàn ông trưởng thành không cần nói nhiều—chỉ cần xuất hiện đúng lúc, đúng cách.\n\n👉 Xem hết video để biết khi nào phụ nữ thật sự cần bạn nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunucannguoiben #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #honnhan #relationship #love #dating #thauhieu", "Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất", "ef5f3512-a12b-40a7-9e33-b2b46c9869a1", 777, false, "wMRI2PA-7fA", "https://www.youtube.com/watch?v=wMRI2PA-7fA", 16, "/downloads/Cuộc Sống Hôn Nhân/2025-12-26 Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất/Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất [wMRI2PA-7fA].mp4", false, false, false, 6, [], 98, ~U[2025-12-26 13:00:06Z], ~U[2026-01-10 21:25:46Z], ~U[2026-01-10 21:25:46Z], "💞 Có những thời điểm, phụ nữ không cần lời hứa lớn lao—chỉ cần một người đàn ông ở bên đúng lúc.\nĐó là khi cảm xúc chông chênh, áp lực bủa vây, hay những khoảnh khắc tưởng nhỏ nhưng lại quyết định sự gắn bó lâu dài.\n\n🔎 Trong video này, bạn sẽ hiểu:\n✨ Những thời điểm then chốt phụ nữ cần sự hiện diện của đàn ông nhất\n✨ Vì sao ở bên đúng lúc giá trị hơn cả ngàn món quà\n✨ Cách đàn ông thể hiện sự quan tâm tinh tế để phụ nữ cảm thấy an toàn và được yêu thương\n\n💡 Đàn ông trưởng thành không cần nói nhiều—chỉ cần xuất hiện đúng lúc, đúng cách.\n\n👉 Xem hết video để biết khi nào phụ nữ thật sự cần bạn nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunucannguoiben #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #honnhan #relationship #love #dating #thauhieu", "Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất", 777, false, "wMRI2PA-7fA", "https://www.youtube.com/watch?v=wMRI2PA-7fA", "/downloads/Cuộc Sống Hôn Nhân/2025-12-26 Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất/Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất [wMRI2PA-7fA].mp4", false, 6, ~U[2025-12-26 13:00:06Z]] 22:25:46.517 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=110.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:25:46.519 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=9.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:25:46.520 [debug] QUERY OK source="media_items" db=0.4ms idle=9.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16181] 22:25:46.520 [debug] Current batch of media processed. Will check again in 1000ms 22:25:47.523 [debug] Current batch of media processed. Will check again in 1000ms 22:25:47.662 [info] {"source":"oban","duration":1785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:48.524 [debug] Current batch of media processed. Will check again in 1000ms 22:25:49.526 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…\n🔍 Nhiều người vẫn lầm tưởng rằng phụ nữ khi lớn tuổi thì cảm xúc và nhu cầu gần gũi sẽ dần “nguội lạnh”.\n👉 Nhưng thực tế lại không hề đơn giản như vậy.\nTrong video này, chúng ta sẽ cùng phân tích 4 dấu hiệu rất rõ ràng cho thấy phụ nữ lớn tuổi vẫn còn nhiều cảm xúc, khao khát sự quan tâm và gắn kết – chỉ là họ không thể hiện ồn ào như lúc trẻ.\n💬 Hiểu đúng để:\nKhông vô tâm làm tổn thương người phụ nữ bên cạnh\nKhông bỏ lỡ những giai đoạn họ cần sự gần gũi nhất\nVà quan trọng hơn: giữ được sự ấm áp lâu dài trong mối quan hệ\n📌 Video mang tính chia sẻ – phân tích tâm lý, không cổ súy hay mô tả nhạy cảm.\n👉 Xem đến cuối để tránh hiểu lầm đáng tiếc về phụ nữ lớn tuổi.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n#phunulontuoi #tamlyphunu #nhucaunu #honnhan #giadinh #danongnenbiet #tinhcamtrungnien #phunuvadanong #hiuphunu #tamlyhonnhan", "duration" => 679, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-25 Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…/Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này… [d1uxPFUDkJ8].mp4", "id" => "d1uxPFUDkJ8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=d1uxPFUDkJ8", "playlist_index" => 17, "timestamp" => 1766667606, "title" => "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…", "upload_date" => "20251225"} 22:25:49.526 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1348.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:25:49.527 [debug] QUERY OK source="sources" db=0.2ms idle=1349.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:25:49.529 [debug] QUERY OK source="media_items" db=1.2ms idle=1114.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-25 13:00:06Z], 6] 22:25:49.531 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=351.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" ["Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…\n🔍 Nhiều người vẫn lầm tưởng rằng phụ nữ khi lớn tuổi thì cảm xúc và nhu cầu gần gũi sẽ dần “nguội lạnh”.\n👉 Nhưng thực tế lại không hề đơn giản như vậy.\nTrong video này, chúng ta sẽ cùng phân tích 4 dấu hiệu rất rõ ràng cho thấy phụ nữ lớn tuổi vẫn còn nhiều cảm xúc, khao khát sự quan tâm và gắn kết – chỉ là họ không thể hiện ồn ào như lúc trẻ.\n💬 Hiểu đúng để:\nKhông vô tâm làm tổn thương người phụ nữ bên cạnh\nKhông bỏ lỡ những giai đoạn họ cần sự gần gũi nhất\nVà quan trọng hơn: giữ được sự ấm áp lâu dài trong mối quan hệ\n📌 Video mang tính chia sẻ – phân tích tâm lý, không cổ súy hay mô tả nhạy cảm.\n👉 Xem đến cuối để tránh hiểu lầm đáng tiếc về phụ nữ lớn tuổi.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n#phunulontuoi #tamlyphunu #nhucaunu #honnhan #giadinh #danongnenbiet #tinhcamtrungnien #phunuvadanong #hiuphunu #tamlyhonnhan", "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…", "46ec4e8f-bb15-4b3e-88ac-ca5fbe604e77", 679, false, "d1uxPFUDkJ8", "https://www.youtube.com/watch?v=d1uxPFUDkJ8", 17, "/downloads/Cuộc Sống Hôn Nhân/2025-12-25 Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…/Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này… [d1uxPFUDkJ8].mp4", false, false, false, 6, [], 98, ~U[2025-12-25 13:00:06Z], ~U[2026-01-10 21:25:49Z], ~U[2026-01-10 21:25:49Z], "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…\n🔍 Nhiều người vẫn lầm tưởng rằng phụ nữ khi lớn tuổi thì cảm xúc và nhu cầu gần gũi sẽ dần “nguội lạnh”.\n👉 Nhưng thực tế lại không hề đơn giản như vậy.\nTrong video này, chúng ta sẽ cùng phân tích 4 dấu hiệu rất rõ ràng cho thấy phụ nữ lớn tuổi vẫn còn nhiều cảm xúc, khao khát sự quan tâm và gắn kết – chỉ là họ không thể hiện ồn ào như lúc trẻ.\n💬 Hiểu đúng để:\nKhông vô tâm làm tổn thương người phụ nữ bên cạnh\nKhông bỏ lỡ những giai đoạn họ cần sự gần gũi nhất\nVà quan trọng hơn: giữ được sự ấm áp lâu dài trong mối quan hệ\n📌 Video mang tính chia sẻ – phân tích tâm lý, không cổ súy hay mô tả nhạy cảm.\n👉 Xem đến cuối để tránh hiểu lầm đáng tiếc về phụ nữ lớn tuổi.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n#phunulontuoi #tamlyphunu #nhucaunu #honnhan #giadinh #danongnenbiet #tinhcamtrungnien #phunuvadanong #hiuphunu #tamlyhonnhan", "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…", 679, false, "d1uxPFUDkJ8", "https://www.youtube.com/watch?v=d1uxPFUDkJ8", "/downloads/Cuộc Sống Hôn Nhân/2025-12-25 Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…/Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này… [d1uxPFUDkJ8].mp4", false, 6, ~U[2025-12-25 13:00:06Z]] 22:25:49.532 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=117.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:25:49.533 [debug] QUERY OK source="media_profiles" db=0.2ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:25:49.534 [debug] QUERY OK source="media_items" db=0.4ms idle=5.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16098] 22:25:49.534 [debug] Current batch of media processed. Will check again in 1000ms 22:25:50.534 [debug] Current batch of media processed. Will check again in 1000ms 22:25:51.535 [debug] Current batch of media processed. Will check again in 1000ms 22:25:52.536 [debug] Current batch of media processed. Will check again in 1000ms 22:25:53.538 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🧠 Đàn ông từng trải mới hiểu: không phải phụ nữ nào cũng sở hữu 4 nét tướng dẻo dai hiếm gặp—những dấu hiệu cho thấy nội lực bền bỉ, cảm xúc sâu sắc và khả năng giữ lửa lâu dài trong các mối quan hệ.\n👀 Nhiều người nhìn thoáng qua sẽ bỏ lỡ, nhưng ai tinh ý sẽ nhận ra ngay từ thần thái, ánh mắt đến cử chỉ.\n\n🔎 Trong video này, bạn sẽ khám phá:\n✨ 4 nét tướng hiếm phản ánh sức bền cảm xúc và sự ổn định\n✨ Vì sao đàn ông trưởng thành đặc biệt trân trọng những nét này\n✨ Cách nhìn nhận tinh tế để không đánh giá sai người trước mặt\n\n💡 Hiểu đúng để trân trọng đúng—đó là khác biệt của đàn ông từng trải.\n\n👉 Xem hết video để nhận diện 4 nét tướng hiếm mà không phải ai cũng có!\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #nettuongphunu #danongtungtrai #tamlyphunu #khiChat #tinhcam #honnhan #relationship #nhantam #phunuhiemgap #thauhieu", "duration" => 736, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-24 Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp/Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp [XMPzkk0SfXs].mp4", "id" => "XMPzkk0SfXs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=XMPzkk0SfXs", "playlist_index" => 18, "timestamp" => 1766581206, "title" => "Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp", "upload_date" => "20251224"} 22:25:53.538 [debug] QUERY OK source="sources" db=0.3ms idle=360.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:25:53.539 [debug] QUERY OK source="sources" db=0.2ms idle=361.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:25:53.540 [debug] QUERY OK source="media_items" db=1.2ms idle=361.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-24 13:00:06Z], 6] 22:25:53.544 [debug] QUERY OK source="media_items" db=3.0ms idle=363.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🧠 Đàn ông từng trải mới hiểu: không phải phụ nữ nào cũng sở hữu 4 nét tướng dẻo dai hiếm gặp—những dấu hiệu cho thấy nội lực bền bỉ, cảm xúc sâu sắc và khả năng giữ lửa lâu dài trong các mối quan hệ.\n👀 Nhiều người nhìn thoáng qua sẽ bỏ lỡ, nhưng ai tinh ý sẽ nhận ra ngay từ thần thái, ánh mắt đến cử chỉ.\n\n🔎 Trong video này, bạn sẽ khám phá:\n✨ 4 nét tướng hiếm phản ánh sức bền cảm xúc và sự ổn định\n✨ Vì sao đàn ông trưởng thành đặc biệt trân trọng những nét này\n✨ Cách nhìn nhận tinh tế để không đánh giá sai người trước mặt\n\n💡 Hiểu đúng để trân trọng đúng—đó là khác biệt của đàn ông từng trải.\n\n👉 Xem hết video để nhận diện 4 nét tướng hiếm mà không phải ai cũng có!\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #nettuongphunu #danongtungtrai #tamlyphunu #khiChat #tinhcam #honnhan #relationship #nhantam #phunuhiemgap #thauhieu", "Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp", "1e968634-a5da-4df2-98fc-1a019c9a4cb5", 736, false, "XMPzkk0SfXs", "https://www.youtube.com/watch?v=XMPzkk0SfXs", 18, "/downloads/Cuộc Sống Hôn Nhân/2025-12-24 Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp/Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp [XMPzkk0SfXs].mp4", false, false, false, 6, [], 98, ~U[2025-12-24 13:00:06Z], ~U[2026-01-10 21:25:53Z], ~U[2026-01-10 21:25:53Z], "🧠 Đàn ông từng trải mới hiểu: không phải phụ nữ nào cũng sở hữu 4 nét tướng dẻo dai hiếm gặp—những dấu hiệu cho thấy nội lực bền bỉ, cảm xúc sâu sắc và khả năng giữ lửa lâu dài trong các mối quan hệ.\n👀 Nhiều người nhìn thoáng qua sẽ bỏ lỡ, nhưng ai tinh ý sẽ nhận ra ngay từ thần thái, ánh mắt đến cử chỉ.\n\n🔎 Trong video này, bạn sẽ khám phá:\n✨ 4 nét tướng hiếm phản ánh sức bền cảm xúc và sự ổn định\n✨ Vì sao đàn ông trưởng thành đặc biệt trân trọng những nét này\n✨ Cách nhìn nhận tinh tế để không đánh giá sai người trước mặt\n\n💡 Hiểu đúng để trân trọng đúng—đó là khác biệt của đàn ông từng trải.\n\n👉 Xem hết video để nhận diện 4 nét tướng hiếm mà không phải ai cũng có!\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #nettuongphunu #danongtungtrai #tamlyphunu #khiChat #tinhcam #honnhan #relationship #nhantam #phunuhiemgap #thauhieu", "Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp", 736, false, "XMPzkk0SfXs", "https://www.youtube.com/watch?v=XMPzkk0SfXs", "/downloads/Cuộc Sống Hôn Nhân/2025-12-24 Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp/Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp [XMPzkk0SfXs].mp4", false, 6, ~U[2025-12-24 13:00:06Z]] 22:25:53.545 [debug] QUERY OK source="sources" db=0.2ms idle=122.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:25:53.545 [debug] QUERY OK source="media_profiles" db=0.3ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:25:53.546 [debug] QUERY OK source="media_items" db=0.3ms 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 [15996] 22:25:53.546 [debug] Current batch of media processed. Will check again in 1000ms 22:25:54.547 [debug] Current batch of media processed. Will check again in 1000ms 22:25:55.548 [debug] Current batch of media processed. Will check again in 1000ms 22:25:56.549 [debug] Current batch of media processed. Will check again in 1000ms 22:25:57.551 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này\nPhụ nữ trên 60 tuổi có thật là đã khép lại mọi khao khát trong cuộc sống tình cảm?\nSự thật là rất nhiều người vẫn còn nhu cầu gắn bó, được quan tâm và được thấu hiểu, chỉ là họ thể hiện theo một cách trầm lắng và sâu sắc hơn.\n\nTrong video này, chúng ta sẽ cùng phân tích dấu hiệu quan trọng cho thấy phụ nữ trên 60 tuổi vẫn còn khao khát, không phải theo bản năng bộc phát, mà xuất phát từ cảm xúc, sự kết nối và nhu cầu được yêu thương đúng nghĩa.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 832, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-23 Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này/Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này [e0ewbo6O4QQ].mp4", "id" => "e0ewbo6O4QQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=e0ewbo6O4QQ", "playlist_index" => 19, "timestamp" => 1766494806, "title" => "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này", "upload_date" => "20251223"} 22:25:57.552 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=374.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:25:57.553 [debug] QUERY OK source="sources" db=0.2ms idle=375.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:25:57.554 [debug] QUERY OK source="media_items" db=1.3ms 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[2025-12-23 13:00:06Z], 6] 22:25:57.557 [debug] QUERY OK source="media_items" db=1.7ms idle=377.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" ["Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này\nPhụ nữ trên 60 tuổi có thật là đã khép lại mọi khao khát trong cuộc sống tình cảm?\nSự thật là rất nhiều người vẫn còn nhu cầu gắn bó, được quan tâm và được thấu hiểu, chỉ là họ thể hiện theo một cách trầm lắng và sâu sắc hơn.\n\nTrong video này, chúng ta sẽ cùng phân tích dấu hiệu quan trọng cho thấy phụ nữ trên 60 tuổi vẫn còn khao khát, không phải theo bản năng bộc phát, mà xuất phát từ cảm xúc, sự kết nối và nhu cầu được yêu thương đúng nghĩa.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này", "665774e6-b46b-43ad-8093-fc5aa60f6536", 832, false, "e0ewbo6O4QQ", "https://www.youtube.com/watch?v=e0ewbo6O4QQ", 19, "/downloads/Cuộc Sống Hôn Nhân/2025-12-23 Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này/Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này [e0ewbo6O4QQ].mp4", false, false, false, 6, [], 98, ~U[2025-12-23 13:00:06Z], ~U[2026-01-10 21:25:57Z], ~U[2026-01-10 21:25:57Z], "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này\nPhụ nữ trên 60 tuổi có thật là đã khép lại mọi khao khát trong cuộc sống tình cảm?\nSự thật là rất nhiều người vẫn còn nhu cầu gắn bó, được quan tâm và được thấu hiểu, chỉ là họ thể hiện theo một cách trầm lắng và sâu sắc hơn.\n\nTrong video này, chúng ta sẽ cùng phân tích dấu hiệu quan trọng cho thấy phụ nữ trên 60 tuổi vẫn còn khao khát, không phải theo bản năng bộc phát, mà xuất phát từ cảm xúc, sự kết nối và nhu cầu được yêu thương đúng nghĩa.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này", 832, false, "e0ewbo6O4QQ", "https://www.youtube.com/watch?v=e0ewbo6O4QQ", "/downloads/Cuộc Sống Hôn Nhân/2025-12-23 Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này/Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này [e0ewbo6O4QQ].mp4", false, 6, ~U[2025-12-23 13:00:06Z]] 22:25:57.558 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=120.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:25:57.559 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=6.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:25:57.559 [debug] QUERY OK source="media_items" db=0.3ms idle=6.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [15910] 22:25:57.560 [debug] Current batch of media processed. Will check again in 1000ms 22:25:58.560 [debug] Current batch of media processed. Will check again in 1000ms 22:25:59.561 [debug] Current batch of media processed. Will check again in 1000ms 22:26:00.548 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:26:00.563 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "⚠️ Đây là độ tuổi phụ nữ dễ ngoại tình nhất – nhưng sự thật không nằm ở ham muốn đơn thuần.\nRất nhiều người bất ngờ khi biết rằng, ngoại tình thường bắt đầu từ khoảng trống cảm xúc, sự cô đơn kéo dài và nhu cầu được thấu hiểu đúng lúc.\n\n🔎 Trong video này, bạn sẽ hiểu rõ:\n✨ Vì sao có những giai đoạn tuổi phụ nữ dễ xao lòng hơn\n✨ Những thay đổi tâm lý âm thầm nhưng rất nguy hiểm trong hôn nhân\n✨ Điều đàn ông thường bỏ qua khiến phụ nữ dễ tìm sự đồng cảm ở người khác\n\n💡 Ngoại tình không đến từ một phút bốc đồng – mà là hệ quả của cảm xúc bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu đúng tâm lý phụ nữ và biết cách phòng tránh rạn nứt từ sớm!\n\n00:00 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất\n06:45 Tâm sự: Chết điếng khi thấy vợ bón cháo cho con trên giường hàng xóm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #phunutuoi40 #phunutuoi50 #tamsuphunu #relationship #tinhyeu", "duration" => 745, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-22 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất/Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất [4u0ql_w4neQ].mp4", "id" => "4u0ql_w4neQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=4u0ql_w4neQ", "playlist_index" => 20, "timestamp" => 1766408417, "title" => "Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất", "upload_date" => "20251222"} 22:26:00.563 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1383.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:26:00.564 [debug] QUERY OK source="sources" db=0.2ms idle=1384.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:00.566 [debug] QUERY OK source="media_items" db=1.3ms idle=1122.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-22 13:00:17Z], 6] 22:26:00.568 [debug] QUERY OK source="media_items" db=1.7ms idle=123.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à độ tuổi phụ nữ dễ ngoại tình nhất – nhưng sự thật không nằm ở ham muốn đơn thuần.\nRất nhiều người bất ngờ khi biết rằng, ngoại tình thường bắt đầu từ khoảng trống cảm xúc, sự cô đơn kéo dài và nhu cầu được thấu hiểu đúng lúc.\n\n🔎 Trong video này, bạn sẽ hiểu rõ:\n✨ Vì sao có những giai đoạn tuổi phụ nữ dễ xao lòng hơn\n✨ Những thay đổi tâm lý âm thầm nhưng rất nguy hiểm trong hôn nhân\n✨ Điều đàn ông thường bỏ qua khiến phụ nữ dễ tìm sự đồng cảm ở người khác\n\n💡 Ngoại tình không đến từ một phút bốc đồng – mà là hệ quả của cảm xúc bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu đúng tâm lý phụ nữ và biết cách phòng tránh rạn nứt từ sớm!\n\n00:00 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất\n06:45 Tâm sự: Chết điếng khi thấy vợ bón cháo cho con trên giường hàng xóm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #phunutuoi40 #phunutuoi50 #tamsuphunu #relationship #tinhyeu", "Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất", "f0150d8e-c5ff-478d-aa08-28e79d2eca86", 745, false, "4u0ql_w4neQ", "https://www.youtube.com/watch?v=4u0ql_w4neQ", 20, "/downloads/Cuộc Sống Hôn Nhân/2025-12-22 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất/Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất [4u0ql_w4neQ].mp4", false, false, false, 6, [], 98, ~U[2025-12-22 13:00:17Z], ~U[2026-01-10 21:26:00Z], ~U[2026-01-10 21:26:00Z], "⚠️ Đây là độ tuổi phụ nữ dễ ngoại tình nhất – nhưng sự thật không nằm ở ham muốn đơn thuần.\nRất nhiều người bất ngờ khi biết rằng, ngoại tình thường bắt đầu từ khoảng trống cảm xúc, sự cô đơn kéo dài và nhu cầu được thấu hiểu đúng lúc.\n\n🔎 Trong video này, bạn sẽ hiểu rõ:\n✨ Vì sao có những giai đoạn tuổi phụ nữ dễ xao lòng hơn\n✨ Những thay đổi tâm lý âm thầm nhưng rất nguy hiểm trong hôn nhân\n✨ Điều đàn ông thường bỏ qua khiến phụ nữ dễ tìm sự đồng cảm ở người khác\n\n💡 Ngoại tình không đến từ một phút bốc đồng – mà là hệ quả của cảm xúc bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu đúng tâm lý phụ nữ và biết cách phòng tránh rạn nứt từ sớm!\n\n00:00 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất\n06:45 Tâm sự: Chết điếng khi thấy vợ bón cháo cho con trên giường hàng xóm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #phunutuoi40 #phunutuoi50 #tamsuphunu #relationship #tinhyeu", "Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất", 745, false, "4u0ql_w4neQ", "https://www.youtube.com/watch?v=4u0ql_w4neQ", "/downloads/Cuộc Sống Hôn Nhân/2025-12-22 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất/Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất [4u0ql_w4neQ].mp4", false, 6, ~U[2025-12-22 13:00:17Z]] 22:26:00.569 [debug] QUERY OK source="sources" db=0.2ms idle=20.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:00.570 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:26:00.570 [debug] QUERY OK source="media_items" db=0.3ms 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 [15827] 22:26:00.571 [debug] Current batch of media processed. Will check again in 1000ms 22:26:01.571 [debug] Current batch of media processed. Will check again in 1000ms 22:26:02.572 [debug] Current batch of media processed. Will check again in 1000ms 22:26:03.573 [debug] Current batch of media processed. Will check again in 1000ms 22:26:04.151 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@Cu%E1%BB%99cS%E1%BB%91ngH%C3%B4nNh%C3%A2n-377 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/ce/15/ce15f54660bcf6a186669406a765ed6456e130e15fd770c3f6bcc65c7b6b3d3e.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/de/d0/ded04a9d8cab9ed7e75069133d6332eda80d935f902660a7e8f75beb550cc235.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 22:26:04.154 [debug] Gracefully stopping file follower 22:26:04.154 [debug] QUERY OK source="sources" db=0.4ms idle=1974.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:26:04.155 [debug] QUERY OK source="sources" db=0.2ms idle=1975.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:04.156 [debug] QUERY OK source="media_items" db=1.2ms idle=1975.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-10 13:00:06Z], 6] 22:26:04.159 [debug] QUERY OK source="media_items" db=1.7ms idle=1708.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ợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này\nKhi người vợ đã lỡ bước ngoại tình, điều khiến cô ấy sợ nhất không phải là bị đánh ghen, mà là lúc người chồng bỗng nhiên thay đổi và bắt đầu đòi hỏi 6 điều rất “lạ”.\nNhững câu hỏi tưởng chừng bình thường ấy lại đánh thẳng vào tâm lý, khiến người phụ nữ bối rối, né tránh và hoảng loạn.\n\nVideo này sẽ giúp bạn nhận ra:\n👉 Vì sao chỉ cần chồng đòi hỏi đúng 6 điều này, vợ ngoại tình sẽ lộ rõ dấu hiệu bất an\n👉 Tâm lý thật sự của phụ nữ khi đứng trước nguy cơ bị phát hiện\n👉 Điều đàn ông thông minh nên làm để nắm thế chủ động, không cần ồn ào mà vẫn biết rõ sự thật\n👉 Xem đến cuối video, bạn sẽ hiểu: Có những thứ không cần kiểm tra cũng tự lộ ra.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này", "19e36746-f460-408b-9406-0ce80d44d7fb", 1010, false, "XGV5tcy08Cw", "https://www.youtube.com/watch?v=XGV5tcy08Cw", 1, "/downloads/Cuộc Sống Hôn Nhân/2026-01-10 Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này/Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này [XGV5tcy08Cw].mp4", false, false, false, 6, [], 98, ~U[2026-01-10 13:00:06Z], ~U[2026-01-10 21:26:04Z], ~U[2026-01-10 21:26:04Z], "Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này\nKhi người vợ đã lỡ bước ngoại tình, điều khiến cô ấy sợ nhất không phải là bị đánh ghen, mà là lúc người chồng bỗng nhiên thay đổi và bắt đầu đòi hỏi 6 điều rất “lạ”.\nNhững câu hỏi tưởng chừng bình thường ấy lại đánh thẳng vào tâm lý, khiến người phụ nữ bối rối, né tránh và hoảng loạn.\n\nVideo này sẽ giúp bạn nhận ra:\n👉 Vì sao chỉ cần chồng đòi hỏi đúng 6 điều này, vợ ngoại tình sẽ lộ rõ dấu hiệu bất an\n👉 Tâm lý thật sự của phụ nữ khi đứng trước nguy cơ bị phát hiện\n👉 Điều đàn ông thông minh nên làm để nắm thế chủ động, không cần ồn ào mà vẫn biết rõ sự thật\n👉 Xem đến cuối video, bạn sẽ hiểu: Có những thứ không cần kiểm tra cũng tự lộ ra.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này", 1010, false, "XGV5tcy08Cw", "https://www.youtube.com/watch?v=XGV5tcy08Cw", "/downloads/Cuộc Sống Hôn Nhân/2026-01-10 Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này/Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này [XGV5tcy08Cw].mp4", false, 6, ~U[2026-01-10 13:00:06Z]] 22:26:04.159 [debug] QUERY OK source="sources" db=0.2ms idle=708.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:04.161 [debug] QUERY OK source="media_items" db=1.2ms queue=0.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-01-09 13:00:06Z], 6] 22:26:04.164 [debug] QUERY OK source="media_items" db=1.7ms 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" ["Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?\nNhiều người cho rằng đàn ông dễ ngoại tình hơn phụ nữ. Nhưng sự thật lại hoàn toàn ngược lại…\nPhụ nữ, khi đã thiếu thốn cảm xúc, khi đã cô đơn trong chính cuộc hôn nhân của mình, thì cánh cửa ngoại tình lại mở ra dễ hơn rất nhiều.\nVì sao họ không chủ động, không tán tỉnh… mà vẫn có người tìm đến?\nVì sao chỉ một sự quan tâm đúng lúc cũng đủ khiến họ rung động?\nTrong video này, chúng ta sẽ bóc trần những sự thật ít ai dám nói về tâm lý phụ nữ khi muốn ngoại tình – để đàn ông hiểu, và để hôn nhân không rơi vào bi kịch.”\n\n👉 Xem đến cuối để tránh sai lầm khiến người phụ nữ bên bạn lặng lẽ rời xa.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?", "7be9915d-c4cc-4e91-934a-547931acd45a", 857, false, "2dLi5UPMJ4Y", "https://www.youtube.com/watch?v=2dLi5UPMJ4Y", 2, "/downloads/Cuộc Sống Hôn Nhân/2026-01-09 Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?/Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần? [2dLi5UPMJ4Y].mp4", false, false, false, 6, [], 98, ~U[2026-01-09 13:00:06Z], ~U[2026-01-10 21:26:04Z], ~U[2026-01-10 21:26:04Z], "Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?\nNhiều người cho rằng đàn ông dễ ngoại tình hơn phụ nữ. Nhưng sự thật lại hoàn toàn ngược lại…\nPhụ nữ, khi đã thiếu thốn cảm xúc, khi đã cô đơn trong chính cuộc hôn nhân của mình, thì cánh cửa ngoại tình lại mở ra dễ hơn rất nhiều.\nVì sao họ không chủ động, không tán tỉnh… mà vẫn có người tìm đến?\nVì sao chỉ một sự quan tâm đúng lúc cũng đủ khiến họ rung động?\nTrong video này, chúng ta sẽ bóc trần những sự thật ít ai dám nói về tâm lý phụ nữ khi muốn ngoại tình – để đàn ông hiểu, và để hôn nhân không rơi vào bi kịch.”\n\n👉 Xem đến cuối để tránh sai lầm khiến người phụ nữ bên bạn lặng lẽ rời xa.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?", 857, false, "2dLi5UPMJ4Y", "https://www.youtube.com/watch?v=2dLi5UPMJ4Y", "/downloads/Cuộc Sống Hôn Nhân/2026-01-09 Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?/Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần? [2dLi5UPMJ4Y].mp4", false, 6, ~U[2026-01-09 13:00:06Z]] 22:26:04.165 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:04.166 [debug] QUERY OK source="media_items" db=1.2ms 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-01-08 13:00:06Z], 6] 22:26:04.169 [debug] QUERY OK source="media_items" db=1.5ms 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" ["6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất\nCó những kiểu đàn ông không cần tán tỉnh, không cần ve vãn công khai, nhưng vẫn khiến phụ nữ đã có gia đình dễ rung động lúc nào không hay.\nTrong video này, chúng ta sẽ cùng phân tích 6 mẫu đàn ông khiến phụ nữ đã có gia đình cũng khó giữ được sự bình thản, không phải để cổ xúy sai lầm, mà để hiểu rõ tâm lý – nhận diện sớm – và tránh những ranh giới mong manh dễ vượt quá giới hạn.\n📌 Xem đến cuối video, bạn sẽ bất ngờ vì mẫu đàn ông nguy hiểm nhất lại không phải người bạn nghĩ tới…\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất", "9f4573f2-8fd9-4e5d-b361-d3740725042d", 1099, false, "9uhhxSWASzc", "https://www.youtube.com/watch?v=9uhhxSWASzc", 3, "/downloads/Cuộc Sống Hôn Nhân/2026-01-08 6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất/6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất [9uhhxSWASzc].mp4", false, false, false, 6, [], 98, ~U[2026-01-08 13:00:06Z], ~U[2026-01-10 21:26:04Z], ~U[2026-01-10 21:26:04Z], "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất\nCó những kiểu đàn ông không cần tán tỉnh, không cần ve vãn công khai, nhưng vẫn khiến phụ nữ đã có gia đình dễ rung động lúc nào không hay.\nTrong video này, chúng ta sẽ cùng phân tích 6 mẫu đàn ông khiến phụ nữ đã có gia đình cũng khó giữ được sự bình thản, không phải để cổ xúy sai lầm, mà để hiểu rõ tâm lý – nhận diện sớm – và tránh những ranh giới mong manh dễ vượt quá giới hạn.\n📌 Xem đến cuối video, bạn sẽ bất ngờ vì mẫu đàn ông nguy hiểm nhất lại không phải người bạn nghĩ tới…\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất", 1099, false, "9uhhxSWASzc", "https://www.youtube.com/watch?v=9uhhxSWASzc", "/downloads/Cuộc Sống Hôn Nhân/2026-01-08 6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất/6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất [9uhhxSWASzc].mp4", false, 6, ~U[2026-01-08 13:00:06Z]] 22:26:04.170 [debug] QUERY OK source="sources" db=0.4ms idle=7.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:04.171 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms 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-01-07 13:00:06Z], 6] 22:26:04.174 [debug] QUERY OK source="media_items" db=1.9ms idle=7.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" ["⚠️ Không phải tự nhiên mà đàn ông dễ rung động trước người phụ nữ khác.\nTrong rất nhiều trường hợp, chỉ cần gặp đúng “kiểu phụ nữ” này, cảm xúc đã vượt khỏi tầm kiểm soát 😶\u200D🌫️\n\n💡 Video này sẽ phân tích rõ:\n👉 6 kiểu phụ nữ khiến đàn ông đã gặp là khó quên, dễ nảy sinh cảm xúc ngoài luồng\n👉 Vì sao những kiểu phụ nữ này không cần quá xinh đẹp vẫn khiến đàn ông xao lòng\n👉 Đâu là ranh giới giữa cảm nắng thoáng qua và ngoại tình tư tưởng nguy hiểm ⚠️\n\n🧠 Nội dung mang tính phân tích tâm lý – cảnh tỉnh – giúp cả đàn ông lẫn phụ nữ hiểu rõ hơn về cảm xúc của chính mình.\n“Phòng hơn chống – hiểu trước để tránh sai lầm về sau.”\n\n📌 Xem trọn video để nhận diện 6 kiểu phụ nữ dễ khiến đàn ông muốn vượt rào, từ đó biết cách giữ gìn hạnh phúc gia đình.\n\n00:00 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình\n07:46 Tâm sự: Yêu con trai của bạn thân - tôi phải làm sao?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlydanong #tamlyphunu #ngoaitinhtutưởng #honnhan #tinhyeu #danong #phunu #camxuc #giadinh #relationship #canhtinhhonnhan", "6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình", "6440eba8-083e-4329-ab25-a09abc848daf", 1018, false, "8xSr1Vfa5_E", "https://www.youtube.com/watch?v=8xSr1Vfa5_E", 4, "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E].mp4", false, false, false, 6, [], 98, ~U[2026-01-07 13:00:06Z], ~U[2026-01-10 21:26:04Z], ~U[2026-01-10 21:26:04Z], "⚠️ Không phải tự nhiên mà đàn ông dễ rung động trước người phụ nữ khác.\nTrong rất nhiều trường hợp, chỉ cần gặp đúng “kiểu phụ nữ” này, cảm xúc đã vượt khỏi tầm kiểm soát 😶\u200D🌫️\n\n💡 Video này sẽ phân tích rõ:\n👉 6 kiểu phụ nữ khiến đàn ông đã gặp là khó quên, dễ nảy sinh cảm xúc ngoài luồng\n👉 Vì sao những kiểu phụ nữ này không cần quá xinh đẹp vẫn khiến đàn ông xao lòng\n👉 Đâu là ranh giới giữa cảm nắng thoáng qua và ngoại tình tư tưởng nguy hiểm ⚠️\n\n🧠 Nội dung mang tính phân tích tâm lý – cảnh tỉnh – giúp cả đàn ông lẫn phụ nữ hiểu rõ hơn về cảm xúc của chính mình.\n“Phòng hơn chống – hiểu trước để tránh sai lầm về sau.”\n\n📌 Xem trọn video để nhận diện 6 kiểu phụ nữ dễ khiến đàn ông muốn vượt rào, từ đó biết cách giữ gìn hạnh phúc gia đình.\n\n00:00 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình\n07:46 Tâm sự: Yêu con trai của bạn thân - tôi phải làm sao?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlydanong #tamlyphunu #ngoaitinhtutưởng #honnhan #tinhyeu #danong #phunu #camxuc #giadinh #relationship #canhtinhhonnhan", "6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình", 1018, false, "8xSr1Vfa5_E", "https://www.youtube.com/watch?v=8xSr1Vfa5_E", "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E].mp4", false, 6, ~U[2026-01-07 13:00:06Z]] 22:26:04.175 [debug] QUERY OK source="sources" db=0.5ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:04.176 [debug] QUERY OK source="media_items" db=1.2ms idle=6.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-06 13:00:06Z], 6] 22:26:04.179 [debug] QUERY OK source="media_items" db=1.8ms 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" ["⚠️ Đàn bà một khi đã ngoại tình, hành vi sẽ thay đổi rất rõ – nhưng không phải ai cũng nhận ra.\nHọ có thể nói lời yêu thương, cư xử bình thường, nhưng 4 điều này thì tuyệt đối không bao giờ còn chủ động như trước.\n\n🧠 Trong video này, bạn sẽ hiểu:\n🔍 4 hành vi phụ nữ chủ động rất nhiều khi còn yêu – nhưng biến mất khi đã thay lòng\n🔍 Vì sao đàn bà ngoại tình thường né tránh chứ không đối đầu\n🔍 Dấu hiệu tâm lý giúp đàn ông tỉnh táo trước khi mọi chuyện đi quá xa\n\n📌 Đây không phải để quy chụp, mà để nhận diện – nhìn rõ – tự bảo vệ cảm xúc của chính mình.\n“Biết sớm một bước, đỡ đau một đời.”\n\n👉 Xem trọn video để hiểu rõ 4 điều phụ nữ đã ngoại tình sẽ không bao giờ chủ động nữa.\n\n00:00 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động\n07:25 Tâm sự Người đàn bà \"mẫu mực\" ngoại tình \n\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #danba #honnhan #tinhcamvochong #phunuthaylong #dauhieungoaitinh #tinhyeu #giadinh", "Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động", "75dfa195-b5a7-4a84-9223-561ecbf12e95", 870, false, "qaJlLXP0Naw", "https://www.youtube.com/watch?v=qaJlLXP0Naw", 5, "/downloads/Cuộc Sống Hôn Nhân/2026-01-06 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động/Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động [qaJlLXP0Naw].mp4", false, false, false, 6, [], 98, ~U[2026-01-06 13:00:06Z], ~U[2026-01-10 21:26:04Z], ~U[2026-01-10 21:26:04Z], "⚠️ Đàn bà một khi đã ngoại tình, hành vi sẽ thay đổi rất rõ – nhưng không phải ai cũng nhận ra.\nHọ có thể nói lời yêu thương, cư xử bình thường, nhưng 4 điều này thì tuyệt đối không bao giờ còn chủ động như trước.\n\n🧠 Trong video này, bạn sẽ hiểu:\n🔍 4 hành vi phụ nữ chủ động rất nhiều khi còn yêu – nhưng biến mất khi đã thay lòng\n🔍 Vì sao đàn bà ngoại tình thường né tránh chứ không đối đầu\n🔍 Dấu hiệu tâm lý giúp đàn ông tỉnh táo trước khi mọi chuyện đi quá xa\n\n📌 Đây không phải để quy chụp, mà để nhận diện – nhìn rõ – tự bảo vệ cảm xúc của chính mình.\n“Biết sớm một bước, đỡ đau một đời.”\n\n👉 Xem trọn video để hiểu rõ 4 điều phụ nữ đã ngoại tình sẽ không bao giờ chủ động nữa.\n\n00:00 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động\n07:25 Tâm sự Người đàn bà \"mẫu mực\" ngoại tình \n\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #danba #honnhan #tinhcamvochong #phunuthaylong #dauhieungoaitinh #tinhyeu #giadinh", "Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động", 870, false, "qaJlLXP0Naw", "https://www.youtube.com/watch?v=qaJlLXP0Naw", "/downloads/Cuộc Sống Hôn Nhân/2026-01-06 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động/Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động [qaJlLXP0Naw].mp4", false, 6, ~U[2026-01-06 13:00:06Z]] 22:26:04.180 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:04.182 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=6.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-05 13:00:06Z], 6] 22:26:04.184 [debug] QUERY OK source="media_items" db=1.6ms 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" ["Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…\nPhụ nữ lớn tuổi rất hiếm khi chủ động, bởi họ hiểu rõ cảm xúc của mình và cũng sợ những tổn thương không đáng có.\nNhưng một khi họ chủ động làm 5 điều này, thì đó không còn là xã giao hay vui vẻ nhất thời nữa – mà là dấu hiệu cho thấy bạn đã chiếm một vị trí rất đặc biệt trong lòng họ.\nVideo sẽ giúp bạn nhận ra sớm những tín hiệu tinh tế, tránh hiểu nhầm, tránh bỏ lỡ và hiểu đúng tâm lý phụ nữ trưởng thành trong tình cảm.\n👉 Xem đến cuối để không bỏ qua dấu hiệu quan trọng nhất.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…", "89d4c3aa-0669-413a-ac36-0776a28976c3", 1026, false, "Q6p0OR-EvHE", "https://www.youtube.com/watch?v=Q6p0OR-EvHE", 6, "/downloads/Cuộc Sống Hôn Nhân/2026-01-05 Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…/Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này… [Q6p0OR-EvHE].mp4", false, false, false, 6, [], 98, ~U[2026-01-05 13:00:06Z], ~U[2026-01-10 21:26:04Z], ~U[2026-01-10 21:26:04Z], "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…\nPhụ nữ lớn tuổi rất hiếm khi chủ động, bởi họ hiểu rõ cảm xúc của mình và cũng sợ những tổn thương không đáng có.\nNhưng một khi họ chủ động làm 5 điều này, thì đó không còn là xã giao hay vui vẻ nhất thời nữa – mà là dấu hiệu cho thấy bạn đã chiếm một vị trí rất đặc biệt trong lòng họ.\nVideo sẽ giúp bạn nhận ra sớm những tín hiệu tinh tế, tránh hiểu nhầm, tránh bỏ lỡ và hiểu đúng tâm lý phụ nữ trưởng thành trong tình cảm.\n👉 Xem đến cuối để không bỏ qua dấu hiệu quan trọng nhất.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…", 1026, false, "Q6p0OR-EvHE", "https://www.youtube.com/watch?v=Q6p0OR-EvHE", "/downloads/Cuộc Sống Hôn Nhân/2026-01-05 Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…/Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này… [Q6p0OR-EvHE].mp4", false, 6, ~U[2026-01-05 13:00:06Z]] 22:26:04.185 [debug] QUERY OK source="sources" db=0.5ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:04.187 [debug] QUERY OK source="media_items" db=1.1ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-04 13:00:06Z], 6] 22:26:04.189 [debug] QUERY OK source="media_items" db=1.5ms idle=7.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" ["Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông\nCó một điều rất nhỏ nhưng sức nặng cực lớn, đủ khiến người phụ nữ từng lạc lối không muốn rời xa, càng chạm càng thấy thiếu…\nKhông phải vật chất, không phải lời hứa, càng không phải vẻ ngoài hào nhoáng.\nVideo này sẽ chỉ ra cốt lõi tâm lý khiến nhiều phụ nữ dù biết sai vẫn khó dứt, khó buông, và vì sao đàn ông tinh tế chỉ cần nắm 1 điểm này là đã chiếm trọn cảm xúc.\n👉 Xem đến cuối để hiểu rõ điều gì khiến phụ nữ gắn bó bằng cảm xúc sâu nhất 💔❤️\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông", "54878b19-d516-4baa-9902-e6e1f8c2557d", 868, false, "bER7dGZ7mYw", "https://www.youtube.com/watch?v=bER7dGZ7mYw", 7, "/downloads/Cuộc Sống Hôn Nhân/2026-01-04 Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông/Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông [bER7dGZ7mYw].mp4", false, false, false, 6, [], 98, ~U[2026-01-04 13:00:06Z], ~U[2026-01-10 21:26:04Z], ~U[2026-01-10 21:26:04Z], "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông\nCó một điều rất nhỏ nhưng sức nặng cực lớn, đủ khiến người phụ nữ từng lạc lối không muốn rời xa, càng chạm càng thấy thiếu…\nKhông phải vật chất, không phải lời hứa, càng không phải vẻ ngoài hào nhoáng.\nVideo này sẽ chỉ ra cốt lõi tâm lý khiến nhiều phụ nữ dù biết sai vẫn khó dứt, khó buông, và vì sao đàn ông tinh tế chỉ cần nắm 1 điểm này là đã chiếm trọn cảm xúc.\n👉 Xem đến cuối để hiểu rõ điều gì khiến phụ nữ gắn bó bằng cảm xúc sâu nhất 💔❤️\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông", 868, false, "bER7dGZ7mYw", "https://www.youtube.com/watch?v=bER7dGZ7mYw", "/downloads/Cuộc Sống Hôn Nhân/2026-01-04 Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông/Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông [bER7dGZ7mYw].mp4", false, 6, ~U[2026-01-04 13:00:06Z]] 22:26:04.190 [debug] QUERY OK source="sources" db=0.4ms idle=7.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:04.192 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=6.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-03 13:00:48Z], 6] 22:26:04.194 [debug] QUERY OK source="media_items" db=1.7ms idle=6.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" ["💔 Vợ lớn tuổi có thật sự ít cảm xúc hơn?\nThực tế, phụ nữ khi lớn tuổi không mất đi cảm xúc, mà chỉ thay đổi cách thể hiện. Nếu đàn ông vẫn yêu theo cách cũ, rất dễ khiến khoảng cách ngày càng xa.\n\n🧠 Trong video này, bạn sẽ biết:\n✨ Vì sao vợ lớn tuổi trầm lắng hơn nhưng cảm xúc lại sâu sắc hơn\n✨ 5 điều đàn ông thông minh nên làm để đánh thức lại sự gắn kết\n✨ Cách quan tâm tinh tế giúp hôn nhân ấm lại mà không gây áp lực\n\n🌱 Yêu đúng cách ở giai đoạn này không cần phô trương, chỉ cần hiểu – kiên nhẫn – tôn trọng.\n\n👉 Xem hết video để biết 5 điều nhỏ nhưng cực kỳ quan trọng giúp giữ lửa hôn nhân lâu dài!\n\n00:00 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này\n09:59 Tâm sự: Trăn trở hôn nhân tuổi xế chiều\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #volontuoi #honnhan #tamlyphunu #tinhcamvochong #danongthongminh #giuLuatinhyeu #songchung #relationship #tinhyeu #thauhieu", "Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này", "bfba9318-8448-4b1b-a7a9-d043e63ab94f", 959, false, "LuQgSI8JFM0", "https://www.youtube.com/watch?v=LuQgSI8JFM0", 8, "/downloads/Cuộc Sống Hôn Nhân/2026-01-03 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này/Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này [LuQgSI8JFM0].mp4", false, false, false, 6, [], 98, ~U[2026-01-03 13:00:48Z], ~U[2026-01-10 21:26:04Z], ~U[2026-01-10 21:26:04Z], "💔 Vợ lớn tuổi có thật sự ít cảm xúc hơn?\nThực tế, phụ nữ khi lớn tuổi không mất đi cảm xúc, mà chỉ thay đổi cách thể hiện. Nếu đàn ông vẫn yêu theo cách cũ, rất dễ khiến khoảng cách ngày càng xa.\n\n🧠 Trong video này, bạn sẽ biết:\n✨ Vì sao vợ lớn tuổi trầm lắng hơn nhưng cảm xúc lại sâu sắc hơn\n✨ 5 điều đàn ông thông minh nên làm để đánh thức lại sự gắn kết\n✨ Cách quan tâm tinh tế giúp hôn nhân ấm lại mà không gây áp lực\n\n🌱 Yêu đúng cách ở giai đoạn này không cần phô trương, chỉ cần hiểu – kiên nhẫn – tôn trọng.\n\n👉 Xem hết video để biết 5 điều nhỏ nhưng cực kỳ quan trọng giúp giữ lửa hôn nhân lâu dài!\n\n00:00 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này\n09:59 Tâm sự: Trăn trở hôn nhân tuổi xế chiều\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #volontuoi #honnhan #tamlyphunu #tinhcamvochong #danongthongminh #giuLuatinhyeu #songchung #relationship #tinhyeu #thauhieu", "Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này", 959, false, "LuQgSI8JFM0", "https://www.youtube.com/watch?v=LuQgSI8JFM0", "/downloads/Cuộc Sống Hôn Nhân/2026-01-03 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này/Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này [LuQgSI8JFM0].mp4", false, 6, ~U[2026-01-03 13:00:48Z]] 22:26:04.195 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:04.197 [debug] QUERY OK source="media_items" db=1.2ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-02 13:00:06Z], 6] 22:26:04.200 [debug] QUERY OK source="media_items" db=1.7ms idle=7.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" ["🤔 Không chỉ đàn ông mới “ham của lạ” – vậy phụ nữ thì sao?\nSự thật là cảm xúc con người phức tạp hơn những định kiến quen thuộc. Với phụ nữ, sự rung động thường đến từ khoảng trống cảm xúc, nhu cầu được thấu hiểu và sự mới mẻ trong kết nối tinh thần.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Vì sao phụ nữ cũng có lúc tò mò và xao lòng\n✨ Khác biệt giữa tò mò cảm xúc và phản bội trong hành vi\n✨ Điều gì khiến phụ nữ giữ vững ranh giới – và điều gì làm họ vượt ranh giới\n\n💡 Hiểu đúng để không phán xét, và để giữ gìn hạnh phúc bằng sự thấu hiểu.\n\n👉 Xem hết video để có góc nhìn công bằng, văn minh về tâm lý nam nữ!\n\n00:00 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?\n10:23 Tâm sự Là đàn bà có chồng, nhưng tôi ham của lạ thì có bệnh hoạn không?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #tinhcam #honnhan #danongnenbiet #camxuc #relationship #tinhyeu #thauhieu #nhanvan #songhieu", "Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?", "a0215ccf-cb82-4b56-9855-509863b955ce", 959, false, "VavPDvYfU9Q", "https://www.youtube.com/watch?v=VavPDvYfU9Q", 9, "/downloads/Cuộc Sống Hôn Nhân/2026-01-02 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?/Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao? [VavPDvYfU9Q].mp4", false, false, false, 6, [], 98, ~U[2026-01-02 13:00:06Z], ~U[2026-01-10 21:26:04Z], ~U[2026-01-10 21:26:04Z], "🤔 Không chỉ đàn ông mới “ham của lạ” – vậy phụ nữ thì sao?\nSự thật là cảm xúc con người phức tạp hơn những định kiến quen thuộc. Với phụ nữ, sự rung động thường đến từ khoảng trống cảm xúc, nhu cầu được thấu hiểu và sự mới mẻ trong kết nối tinh thần.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Vì sao phụ nữ cũng có lúc tò mò và xao lòng\n✨ Khác biệt giữa tò mò cảm xúc và phản bội trong hành vi\n✨ Điều gì khiến phụ nữ giữ vững ranh giới – và điều gì làm họ vượt ranh giới\n\n💡 Hiểu đúng để không phán xét, và để giữ gìn hạnh phúc bằng sự thấu hiểu.\n\n👉 Xem hết video để có góc nhìn công bằng, văn minh về tâm lý nam nữ!\n\n00:00 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?\n10:23 Tâm sự Là đàn bà có chồng, nhưng tôi ham của lạ thì có bệnh hoạn không?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #tinhcam #honnhan #danongnenbiet #camxuc #relationship #tinhyeu #thauhieu #nhanvan #songhieu", "Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?", 959, false, "VavPDvYfU9Q", "https://www.youtube.com/watch?v=VavPDvYfU9Q", "/downloads/Cuộc Sống Hôn Nhân/2026-01-02 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?/Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao? [VavPDvYfU9Q].mp4", false, 6, ~U[2026-01-02 13:00:06Z]] 22:26:04.200 [debug] QUERY OK source="sources" db=0.4ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:04.202 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=6.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-01 13:00:06Z], 6] 22:26:04.205 [debug] QUERY OK source="media_items" db=1.8ms 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" ["🧘\u200D♂️ Sau khi gần gũi, đàn ông nếu không chú ý những thói quen nhỏ rất dễ làm hao tổn thể lực, giảm phong độ và ảnh hưởng sức khỏe lâu dài.\n💡 Gần gũi đúng cách không chỉ là chuyện cảm xúc, mà còn liên quan trực tiếp đến sinh hoạt, nghỉ ngơi và chăm sóc cơ thể sau đó.\n\n🔍 Trong video này, bạn sẽ biết:\n✨ 7 điều đàn ông nên tránh sau khi gần gũi để không suy nhược\n✨ Vì sao nhiều người càng về sau càng mệt mỏi, xuống sức\n✨ Cách giữ năng lượng, phong độ và sức khỏe bền bỉ theo thời gian\n\n🌱 Sức khỏe là nền tảng của bản lĩnh – hiểu đúng để giữ lâu, không kiệt sớm.\n\n👉 Xem hết video để bảo vệ sức khỏe và duy trì phong độ đàn ông lâu dài!\n\n00:00 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài\n09:04 Tâm sự: Run rẩy vì hành động lúc say của anh rể\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #suckhoedanong #doisongsinhhoat #phongdodanong #songlanhmanh #chamsocsuckhoe #danongtrungnien #suckhoelauDai #tamlysong #doisongdieudo", "Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài", "48be6e5d-c4dc-4d4c-94d6-0bfed5a23d75", 941, false, "6Ts_buAOcGg", "https://www.youtube.com/watch?v=6Ts_buAOcGg", 10, "/downloads/Cuộc Sống Hôn Nhân/2026-01-01 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài/Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài [6Ts_buAOcGg].mp4", false, false, false, 6, [], 98, ~U[2026-01-01 13:00:06Z], ~U[2026-01-10 21:26:04Z], ~U[2026-01-10 21:26:04Z], "🧘\u200D♂️ Sau khi gần gũi, đàn ông nếu không chú ý những thói quen nhỏ rất dễ làm hao tổn thể lực, giảm phong độ và ảnh hưởng sức khỏe lâu dài.\n💡 Gần gũi đúng cách không chỉ là chuyện cảm xúc, mà còn liên quan trực tiếp đến sinh hoạt, nghỉ ngơi và chăm sóc cơ thể sau đó.\n\n🔍 Trong video này, bạn sẽ biết:\n✨ 7 điều đàn ông nên tránh sau khi gần gũi để không suy nhược\n✨ Vì sao nhiều người càng về sau càng mệt mỏi, xuống sức\n✨ Cách giữ năng lượng, phong độ và sức khỏe bền bỉ theo thời gian\n\n🌱 Sức khỏe là nền tảng của bản lĩnh – hiểu đúng để giữ lâu, không kiệt sớm.\n\n👉 Xem hết video để bảo vệ sức khỏe và duy trì phong độ đàn ông lâu dài!\n\n00:00 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài\n09:04 Tâm sự: Run rẩy vì hành động lúc say của anh rể\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #suckhoedanong #doisongsinhhoat #phongdodanong #songlanhmanh #chamsocsuckhoe #danongtrungnien #suckhoelauDai #tamlysong #doisongdieudo", "Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài", 941, false, "6Ts_buAOcGg", "https://www.youtube.com/watch?v=6Ts_buAOcGg", "/downloads/Cuộc Sống Hôn Nhân/2026-01-01 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài/Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài [6Ts_buAOcGg].mp4", false, 6, ~U[2026-01-01 13:00:06Z]] 22:26:04.206 [debug] QUERY OK source="sources" db=0.4ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:04.207 [debug] QUERY OK source="media_items" db=1.2ms idle=6.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-31 13:00:06Z], 6] 22:26:04.210 [debug] QUERY OK source="media_items" db=1.7ms idle=7.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" ["⚠️ Có những “chiêu quan tâm” tưởng là yêu thương… nhưng lại âm thầm đẩy phụ nữ đi xa lúc nào không hay.\nKhông phải mọi sự chăm sóc đều đúng cách. Khi quan tâm sai thời điểm – sai liều lượng – sai cách, phụ nữ có thể cảm thấy ngột ngạt, mất tự do và dần rút lui cảm xúc.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Những kiểu quan tâm dễ phản tác dụng mà đàn ông hay mắc phải\n✨ Vì sao càng quan tâm nhiều, phụ nữ càng xa dần\n✨ Cách quan tâm tinh tế để phụ nữ muốn ở lại và gắn bó lâu dài\n\n💡 Yêu đúng không phải là làm thật nhiều, mà là làm đúng điều người kia cần.\n\n👉 Xem hết video để tránh những sai lầm khiến phụ nữ rời xa trong im lặng!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #chieuguantan #tamlyphunu #tinhyeu #tinhcam #danongnenbiet #honnhan #relationship #dating #thauhieu #yeudungcach", "Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay", "300c2eed-220c-4a0a-9757-fb463c98b5c1", 649, false, "5zHZdtCrXOA", "https://www.youtube.com/watch?v=5zHZdtCrXOA", 11, "/downloads/Cuộc Sống Hôn Nhân/2025-12-31 Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay/Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay [5zHZdtCrXOA].mp4", false, false, false, 6, [], 98, ~U[2025-12-31 13:00:06Z], ~U[2026-01-10 21:26:04Z], ~U[2026-01-10 21:26:04Z], "⚠️ Có những “chiêu quan tâm” tưởng là yêu thương… nhưng lại âm thầm đẩy phụ nữ đi xa lúc nào không hay.\nKhông phải mọi sự chăm sóc đều đúng cách. Khi quan tâm sai thời điểm – sai liều lượng – sai cách, phụ nữ có thể cảm thấy ngột ngạt, mất tự do và dần rút lui cảm xúc.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Những kiểu quan tâm dễ phản tác dụng mà đàn ông hay mắc phải\n✨ Vì sao càng quan tâm nhiều, phụ nữ càng xa dần\n✨ Cách quan tâm tinh tế để phụ nữ muốn ở lại và gắn bó lâu dài\n\n💡 Yêu đúng không phải là làm thật nhiều, mà là làm đúng điều người kia cần.\n\n👉 Xem hết video để tránh những sai lầm khiến phụ nữ rời xa trong im lặng!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #chieuguantan #tamlyphunu #tinhyeu #tinhcam #danongnenbiet #honnhan #relationship #dating #thauhieu #yeudungcach", "Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay", 649, false, "5zHZdtCrXOA", "https://www.youtube.com/watch?v=5zHZdtCrXOA", "/downloads/Cuộc Sống Hôn Nhân/2025-12-31 Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay/Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay [5zHZdtCrXOA].mp4", false, 6, ~U[2025-12-31 13:00:06Z]] 22:26:04.211 [debug] QUERY OK source="sources" db=0.3ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:04.212 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=6.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-30 13:00:06Z], 6] 22:26:04.215 [debug] QUERY OK source="media_items" db=1.6ms idle=7.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" ["Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi\nCó một điều mà rất nhiều đàn ông tin là đúng, nhưng rất nhiều phụ nữ lại chọn cách im lặng.\nĐó là trong đời sống vợ chồng, không phải cứ mạnh hơn, nhiều hơn hay nhanh hơn là tốt hơn.\nGiữa những gì chúng ta thấy trên phim ảnh và cảm nhận thật của phụ nữ ngoài đời là một khoảng cách rất lớn – và nếu không hiểu điều này, nhiều cuộc hôn nhân sẽ dần mất đi sự hòa hợp mà không ai nhận ra lý do\nVideo này không nhằm phán xét ai, mà để giúp chúng ta hiểu đúng – để gần nhau hơn, chứ không phải xa nhau\n\n00:00 “Càng Sâu Càng Giỏi” Có Thật Không? Sự Thật Khiến Nhiều Người Bất Ngờ\n07:05 Tâm sự: Chồng bắt xem phim vì đã ngoại tình\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi", "1eaa820d-6f90-423a-966a-faeb605c4493", 870, false, "V8_kLB7vcL0", "https://www.youtube.com/watch?v=V8_kLB7vcL0", 12, "/downloads/Cuộc Sống Hôn Nhân/2025-12-30 Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi/Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi [V8_kLB7vcL0].mp4", false, false, false, 6, [], 98, ~U[2025-12-30 13:00:06Z], ~U[2026-01-10 21:26:04Z], ~U[2026-01-10 21:26:04Z], "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi\nCó một điều mà rất nhiều đàn ông tin là đúng, nhưng rất nhiều phụ nữ lại chọn cách im lặng.\nĐó là trong đời sống vợ chồng, không phải cứ mạnh hơn, nhiều hơn hay nhanh hơn là tốt hơn.\nGiữa những gì chúng ta thấy trên phim ảnh và cảm nhận thật của phụ nữ ngoài đời là một khoảng cách rất lớn – và nếu không hiểu điều này, nhiều cuộc hôn nhân sẽ dần mất đi sự hòa hợp mà không ai nhận ra lý do\nVideo này không nhằm phán xét ai, mà để giúp chúng ta hiểu đúng – để gần nhau hơn, chứ không phải xa nhau\n\n00:00 “Càng Sâu Càng Giỏi” Có Thật Không? Sự Thật Khiến Nhiều Người Bất Ngờ\n07:05 Tâm sự: Chồng bắt xem phim vì đã ngoại tình\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi", 870, false, "V8_kLB7vcL0", "https://www.youtube.com/watch?v=V8_kLB7vcL0", "/downloads/Cuộc Sống Hôn Nhân/2025-12-30 Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi/Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi [V8_kLB7vcL0].mp4", false, 6, ~U[2025-12-30 13:00:06Z]] 22:26:04.216 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:04.218 [debug] QUERY OK source="media_items" db=1.2ms idle=6.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-29 13:00:06Z], 6] 22:26:04.220 [debug] QUERY OK source="media_items" db=1.8ms 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" ["Nhiều người vẫn truyền tai nhau rằng: phụ nữ rậm lông vùng kín thì sinh lý mạnh hơn, ham muốn cao hơn.\nNhưng quan điểm này liệu có đúng về mặt sinh học và tâm lý, hay chỉ là một ngộ nhận kéo dài từ truyền miệng và định kiến xã hội? \nTrong video này, tôi sẽ cùng bạn phân tích thẳng thắn nhưng khoa học:\n\nLông vùng kín hình thành do yếu tố nào?\n\nNó có liên quan gì đến nội tiết, ham muốn hay khả năng hòa hợp vợ chồng hay không?\n\nVì sao nhiều phụ nữ rậm lông lại cảm thấy tự ti, trong khi nhiều đàn ông thì hiểu sai?\n\nVà điều gì mới thực sự quyết định cảm xúc, sự hứng thú và chất lượng gần gũi của phụ nữ?\n\nĐây không phải video phán xét hay gây sốc, mà là một góc nhìn đời sống – tâm lý – hôn nhân giúp cả nam và nữ hiểu nhau hơn, tránh những hiểu lầm âm thầm làm nguội lạnh cảm xúc.\n\n🎯 Nếu bạn quan tâm đến sự hòa hợp lâu dài trong hôn nhân, video này rất đáng để xem đến cuối.\n\n00:00 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói\n08:10 Tâm sự: Vợ qua đời được 3 năm, cả gia đình muốn tôi kết hôn với em gái vợ\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói", "c68f8937-0aea-41c3-80ef-d965f3ce2838", 1064, false, "vZBnTJZYb78", "https://www.youtube.com/watch?v=vZBnTJZYb78", 13, "/downloads/Cuộc Sống Hôn Nhân/2025-12-29 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói/Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói [vZBnTJZYb78].mp4", false, false, false, 6, [], 98, ~U[2025-12-29 13:00:06Z], ~U[2026-01-10 21:26:04Z], ~U[2026-01-10 21:26:04Z], "Nhiều người vẫn truyền tai nhau rằng: phụ nữ rậm lông vùng kín thì sinh lý mạnh hơn, ham muốn cao hơn.\nNhưng quan điểm này liệu có đúng về mặt sinh học và tâm lý, hay chỉ là một ngộ nhận kéo dài từ truyền miệng và định kiến xã hội? \nTrong video này, tôi sẽ cùng bạn phân tích thẳng thắn nhưng khoa học:\n\nLông vùng kín hình thành do yếu tố nào?\n\nNó có liên quan gì đến nội tiết, ham muốn hay khả năng hòa hợp vợ chồng hay không?\n\nVì sao nhiều phụ nữ rậm lông lại cảm thấy tự ti, trong khi nhiều đàn ông thì hiểu sai?\n\nVà điều gì mới thực sự quyết định cảm xúc, sự hứng thú và chất lượng gần gũi của phụ nữ?\n\nĐây không phải video phán xét hay gây sốc, mà là một góc nhìn đời sống – tâm lý – hôn nhân giúp cả nam và nữ hiểu nhau hơn, tránh những hiểu lầm âm thầm làm nguội lạnh cảm xúc.\n\n🎯 Nếu bạn quan tâm đến sự hòa hợp lâu dài trong hôn nhân, video này rất đáng để xem đến cuối.\n\n00:00 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói\n08:10 Tâm sự: Vợ qua đời được 3 năm, cả gia đình muốn tôi kết hôn với em gái vợ\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói", 1064, false, "vZBnTJZYb78", "https://www.youtube.com/watch?v=vZBnTJZYb78", "/downloads/Cuộc Sống Hôn Nhân/2025-12-29 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói/Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói [vZBnTJZYb78].mp4", false, 6, ~U[2025-12-29 13:00:06Z]] 22:26:04.221 [debug] QUERY OK source="sources" db=0.4ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:04.223 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=6.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-28 13:00:05Z], 6] 22:26:04.320 [debug] QUERY OK source="media_items" db=96.0ms 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" ["Trong video này, tôi chia sẻ một góc nhìn thực tế và ít được nói thẳng về câu hỏi mà rất nhiều người tò mò:\n👉 Trong một đêm gần gũi, phụ nữ thực sự “chịu” được bao nhiêu là phù hợp?\n\nKhông phải để so sánh hay khoe khoang, mà để hiểu đúng tâm lý và cảm xúc của phụ nữ, tránh những hiểu lầm khiến cả hai dễ mệt mỏi, hụt hẫng hoặc xa cách nhau hơn sau mỗi lần gần gũi.\n\nVideo sẽ phân tích dưới góc nhìn:\n\nCảm xúc và sinh lý của phụ nữ trong đời sống hôn nhân\n\nVì sao không phải càng lâu càng tốt\n\nĐiều gì khiến phụ nữ cảm thấy dễ chịu, thoải mái và muốn gắn kết hơn\n\nVà vai trò của sự tinh tế, thấu hiểu từ người đàn ông\n\nĐây là nội dung mang tính giáo dục – chia sẻ – trải nghiệm đời sống, không cổ súy hay mô tả phản cảm.\nNếu bạn đang muốn hiểu bạn đời của mình hơn, hoặc đơn giản là muốn nhìn nhận vấn đề này một cách chín chắn, video này dành cho bạn.\n\n00:00 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?\n09:04 Tâm sự: Bạn gái muốn thử bản năng đàn ông và cái kết\n\n👉 Hãy xem đến cuối và chia sẻ quan điểm của bạn một cách văn minh nhé.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?", "f3f9e52e-0009-4e47-971d-9a3fb1a2f950", 900, false, "OBzHAvuSl7c", "https://www.youtube.com/watch?v=OBzHAvuSl7c", 14, "/downloads/Cuộc Sống Hôn Nhân/2025-12-28 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?/Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp? [OBzHAvuSl7c].mp4", false, false, false, 6, [], 98, ~U[2025-12-28 13:00:05Z], ~U[2026-01-10 21:26:04Z], ~U[2026-01-10 21:26:04Z], "Trong video này, tôi chia sẻ một góc nhìn thực tế và ít được nói thẳng về câu hỏi mà rất nhiều người tò mò:\n👉 Trong một đêm gần gũi, phụ nữ thực sự “chịu” được bao nhiêu là phù hợp?\n\nKhông phải để so sánh hay khoe khoang, mà để hiểu đúng tâm lý và cảm xúc của phụ nữ, tránh những hiểu lầm khiến cả hai dễ mệt mỏi, hụt hẫng hoặc xa cách nhau hơn sau mỗi lần gần gũi.\n\nVideo sẽ phân tích dưới góc nhìn:\n\nCảm xúc và sinh lý của phụ nữ trong đời sống hôn nhân\n\nVì sao không phải càng lâu càng tốt\n\nĐiều gì khiến phụ nữ cảm thấy dễ chịu, thoải mái và muốn gắn kết hơn\n\nVà vai trò của sự tinh tế, thấu hiểu từ người đàn ông\n\nĐây là nội dung mang tính giáo dục – chia sẻ – trải nghiệm đời sống, không cổ súy hay mô tả phản cảm.\nNếu bạn đang muốn hiểu bạn đời của mình hơn, hoặc đơn giản là muốn nhìn nhận vấn đề này một cách chín chắn, video này dành cho bạn.\n\n00:00 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?\n09:04 Tâm sự: Bạn gái muốn thử bản năng đàn ông và cái kết\n\n👉 Hãy xem đến cuối và chia sẻ quan điểm của bạn một cách văn minh nhé.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?", 900, false, "OBzHAvuSl7c", "https://www.youtube.com/watch?v=OBzHAvuSl7c", "/downloads/Cuộc Sống Hôn Nhân/2025-12-28 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?/Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp? [OBzHAvuSl7c].mp4", false, 6, ~U[2025-12-28 13:00:05Z]] 22:26:04.321 [debug] QUERY OK source="sources" db=0.5ms idle=102.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:04.322 [debug] QUERY OK source="media_items" db=1.1ms idle=101.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-27 13:00:06Z], 6] 22:26:04.326 [debug] QUERY OK source="media_items" db=2.4ms idle=101.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" ["⚠️ Vì sao phụ nữ đã ngoại tình một lần lại rất khó dừng lại?\nSự thật không đơn giản là ham muốn hay bốc đồng, mà bắt nguồn từ tâm lý, cảm xúc và những khoảng trống kéo dài trong hôn nhân – điều mà rất ít người dám nói thẳng.\n\n🔍 Trong video này, bạn sẽ hiểu rõ:\n✨ Cơ chế tâm lý khiến phụ nữ dễ lún sâu sau lần ngoại tình đầu tiên\n✨ Vì sao cảm xúc được thỏa mãn một lần sẽ rất khó “quay về như cũ”\n✨ Những sai lầm đàn ông thường vô tình đẩy phụ nữ đi xa hơn\n\n💔 Ngoại tình không bắt đầu ở phòng kín – mà bắt đầu từ sự cô đơn bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu sự thật phía sau và biết cách phòng tránh trước khi quá muộn!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #ngoaitinhtutuong #phunungoaitinh #relationship #tamsuphunu #tinhyeu", "Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói", "0d1ac8d9-4c36-4738-a6af-fe18d7267b4e", 943, false, "gpUIxNo-c_c", "https://www.youtube.com/watch?v=gpUIxNo-c_c", 15, "/downloads/Cuộc Sống Hôn Nhân/2025-12-27 Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói/Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói [gpUIxNo-c_c].mp4", false, false, false, 6, [], 98, ~U[2025-12-27 13:00:06Z], ~U[2026-01-10 21:26:04Z], ~U[2026-01-10 21:26:04Z], "⚠️ Vì sao phụ nữ đã ngoại tình một lần lại rất khó dừng lại?\nSự thật không đơn giản là ham muốn hay bốc đồng, mà bắt nguồn từ tâm lý, cảm xúc và những khoảng trống kéo dài trong hôn nhân – điều mà rất ít người dám nói thẳng.\n\n🔍 Trong video này, bạn sẽ hiểu rõ:\n✨ Cơ chế tâm lý khiến phụ nữ dễ lún sâu sau lần ngoại tình đầu tiên\n✨ Vì sao cảm xúc được thỏa mãn một lần sẽ rất khó “quay về như cũ”\n✨ Những sai lầm đàn ông thường vô tình đẩy phụ nữ đi xa hơn\n\n💔 Ngoại tình không bắt đầu ở phòng kín – mà bắt đầu từ sự cô đơn bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu sự thật phía sau và biết cách phòng tránh trước khi quá muộn!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #ngoaitinhtutuong #phunungoaitinh #relationship #tamsuphunu #tinhyeu", "Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói", 943, false, "gpUIxNo-c_c", "https://www.youtube.com/watch?v=gpUIxNo-c_c", "/downloads/Cuộc Sống Hôn Nhân/2025-12-27 Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói/Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói [gpUIxNo-c_c].mp4", false, 6, ~U[2025-12-27 13:00:06Z]] 22:26:04.327 [debug] QUERY OK source="sources" db=0.4ms idle=103.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:04.328 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=7.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-26 13:00:06Z], 6] 22:26:04.331 [debug] QUERY OK source="media_items" db=1.8ms 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" ["💞 Có những thời điểm, phụ nữ không cần lời hứa lớn lao—chỉ cần một người đàn ông ở bên đúng lúc.\nĐó là khi cảm xúc chông chênh, áp lực bủa vây, hay những khoảnh khắc tưởng nhỏ nhưng lại quyết định sự gắn bó lâu dài.\n\n🔎 Trong video này, bạn sẽ hiểu:\n✨ Những thời điểm then chốt phụ nữ cần sự hiện diện của đàn ông nhất\n✨ Vì sao ở bên đúng lúc giá trị hơn cả ngàn món quà\n✨ Cách đàn ông thể hiện sự quan tâm tinh tế để phụ nữ cảm thấy an toàn và được yêu thương\n\n💡 Đàn ông trưởng thành không cần nói nhiều—chỉ cần xuất hiện đúng lúc, đúng cách.\n\n👉 Xem hết video để biết khi nào phụ nữ thật sự cần bạn nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunucannguoiben #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #honnhan #relationship #love #dating #thauhieu", "Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất", "ab46fa77-0928-42fd-846b-0826987c9baf", 777, false, "wMRI2PA-7fA", "https://www.youtube.com/watch?v=wMRI2PA-7fA", 16, "/downloads/Cuộc Sống Hôn Nhân/2025-12-26 Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất/Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất [wMRI2PA-7fA].mp4", false, false, false, 6, [], 98, ~U[2025-12-26 13:00:06Z], ~U[2026-01-10 21:26:04Z], ~U[2026-01-10 21:26:04Z], "💞 Có những thời điểm, phụ nữ không cần lời hứa lớn lao—chỉ cần một người đàn ông ở bên đúng lúc.\nĐó là khi cảm xúc chông chênh, áp lực bủa vây, hay những khoảnh khắc tưởng nhỏ nhưng lại quyết định sự gắn bó lâu dài.\n\n🔎 Trong video này, bạn sẽ hiểu:\n✨ Những thời điểm then chốt phụ nữ cần sự hiện diện của đàn ông nhất\n✨ Vì sao ở bên đúng lúc giá trị hơn cả ngàn món quà\n✨ Cách đàn ông thể hiện sự quan tâm tinh tế để phụ nữ cảm thấy an toàn và được yêu thương\n\n💡 Đàn ông trưởng thành không cần nói nhiều—chỉ cần xuất hiện đúng lúc, đúng cách.\n\n👉 Xem hết video để biết khi nào phụ nữ thật sự cần bạn nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunucannguoiben #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #honnhan #relationship #love #dating #thauhieu", "Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất", 777, false, "wMRI2PA-7fA", "https://www.youtube.com/watch?v=wMRI2PA-7fA", "/downloads/Cuộc Sống Hôn Nhân/2025-12-26 Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất/Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất [wMRI2PA-7fA].mp4", false, 6, ~U[2025-12-26 13:00:06Z]] 22:26:04.332 [debug] QUERY OK source="sources" db=0.4ms idle=9.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:04.334 [debug] QUERY OK source="media_items" db=1.2ms idle=6.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-25 13:00:06Z], 6] 22:26:04.336 [debug] QUERY OK source="media_items" db=1.8ms 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" ["Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…\n🔍 Nhiều người vẫn lầm tưởng rằng phụ nữ khi lớn tuổi thì cảm xúc và nhu cầu gần gũi sẽ dần “nguội lạnh”.\n👉 Nhưng thực tế lại không hề đơn giản như vậy.\nTrong video này, chúng ta sẽ cùng phân tích 4 dấu hiệu rất rõ ràng cho thấy phụ nữ lớn tuổi vẫn còn nhiều cảm xúc, khao khát sự quan tâm và gắn kết – chỉ là họ không thể hiện ồn ào như lúc trẻ.\n💬 Hiểu đúng để:\nKhông vô tâm làm tổn thương người phụ nữ bên cạnh\nKhông bỏ lỡ những giai đoạn họ cần sự gần gũi nhất\nVà quan trọng hơn: giữ được sự ấm áp lâu dài trong mối quan hệ\n📌 Video mang tính chia sẻ – phân tích tâm lý, không cổ súy hay mô tả nhạy cảm.\n👉 Xem đến cuối để tránh hiểu lầm đáng tiếc về phụ nữ lớn tuổi.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n#phunulontuoi #tamlyphunu #nhucaunu #honnhan #giadinh #danongnenbiet #tinhcamtrungnien #phunuvadanong #hiuphunu #tamlyhonnhan", "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…", "757761cb-01c2-4d01-bb35-b54458e61892", 679, false, "d1uxPFUDkJ8", "https://www.youtube.com/watch?v=d1uxPFUDkJ8", 17, "/downloads/Cuộc Sống Hôn Nhân/2025-12-25 Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…/Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này… [d1uxPFUDkJ8].mp4", false, false, false, 6, [], 98, ~U[2025-12-25 13:00:06Z], ~U[2026-01-10 21:26:04Z], ~U[2026-01-10 21:26:04Z], "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…\n🔍 Nhiều người vẫn lầm tưởng rằng phụ nữ khi lớn tuổi thì cảm xúc và nhu cầu gần gũi sẽ dần “nguội lạnh”.\n👉 Nhưng thực tế lại không hề đơn giản như vậy.\nTrong video này, chúng ta sẽ cùng phân tích 4 dấu hiệu rất rõ ràng cho thấy phụ nữ lớn tuổi vẫn còn nhiều cảm xúc, khao khát sự quan tâm và gắn kết – chỉ là họ không thể hiện ồn ào như lúc trẻ.\n💬 Hiểu đúng để:\nKhông vô tâm làm tổn thương người phụ nữ bên cạnh\nKhông bỏ lỡ những giai đoạn họ cần sự gần gũi nhất\nVà quan trọng hơn: giữ được sự ấm áp lâu dài trong mối quan hệ\n📌 Video mang tính chia sẻ – phân tích tâm lý, không cổ súy hay mô tả nhạy cảm.\n👉 Xem đến cuối để tránh hiểu lầm đáng tiếc về phụ nữ lớn tuổi.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n#phunulontuoi #tamlyphunu #nhucaunu #honnhan #giadinh #danongnenbiet #tinhcamtrungnien #phunuvadanong #hiuphunu #tamlyhonnhan", "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…", 679, false, "d1uxPFUDkJ8", "https://www.youtube.com/watch?v=d1uxPFUDkJ8", "/downloads/Cuộc Sống Hôn Nhân/2025-12-25 Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…/Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này… [d1uxPFUDkJ8].mp4", false, 6, ~U[2025-12-25 13:00:06Z]] 22:26:04.337 [debug] QUERY OK source="sources" db=0.4ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:04.339 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=6.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-24 13:00:06Z], 6] 22:26:04.342 [debug] QUERY OK source="media_items" db=1.8ms idle=7.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🧠 Đàn ông từng trải mới hiểu: không phải phụ nữ nào cũng sở hữu 4 nét tướng dẻo dai hiếm gặp—những dấu hiệu cho thấy nội lực bền bỉ, cảm xúc sâu sắc và khả năng giữ lửa lâu dài trong các mối quan hệ.\n👀 Nhiều người nhìn thoáng qua sẽ bỏ lỡ, nhưng ai tinh ý sẽ nhận ra ngay từ thần thái, ánh mắt đến cử chỉ.\n\n🔎 Trong video này, bạn sẽ khám phá:\n✨ 4 nét tướng hiếm phản ánh sức bền cảm xúc và sự ổn định\n✨ Vì sao đàn ông trưởng thành đặc biệt trân trọng những nét này\n✨ Cách nhìn nhận tinh tế để không đánh giá sai người trước mặt\n\n💡 Hiểu đúng để trân trọng đúng—đó là khác biệt của đàn ông từng trải.\n\n👉 Xem hết video để nhận diện 4 nét tướng hiếm mà không phải ai cũng có!\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #nettuongphunu #danongtungtrai #tamlyphunu #khiChat #tinhcam #honnhan #relationship #nhantam #phunuhiemgap #thauhieu", "Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp", "652549ca-8063-4db1-8d37-0e51a9851edf", 736, false, "XMPzkk0SfXs", "https://www.youtube.com/watch?v=XMPzkk0SfXs", 18, "/downloads/Cuộc Sống Hôn Nhân/2025-12-24 Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp/Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp [XMPzkk0SfXs].mp4", false, false, false, 6, [], 98, ~U[2025-12-24 13:00:06Z], ~U[2026-01-10 21:26:04Z], ~U[2026-01-10 21:26:04Z], "🧠 Đàn ông từng trải mới hiểu: không phải phụ nữ nào cũng sở hữu 4 nét tướng dẻo dai hiếm gặp—những dấu hiệu cho thấy nội lực bền bỉ, cảm xúc sâu sắc và khả năng giữ lửa lâu dài trong các mối quan hệ.\n👀 Nhiều người nhìn thoáng qua sẽ bỏ lỡ, nhưng ai tinh ý sẽ nhận ra ngay từ thần thái, ánh mắt đến cử chỉ.\n\n🔎 Trong video này, bạn sẽ khám phá:\n✨ 4 nét tướng hiếm phản ánh sức bền cảm xúc và sự ổn định\n✨ Vì sao đàn ông trưởng thành đặc biệt trân trọng những nét này\n✨ Cách nhìn nhận tinh tế để không đánh giá sai người trước mặt\n\n💡 Hiểu đúng để trân trọng đúng—đó là khác biệt của đàn ông từng trải.\n\n👉 Xem hết video để nhận diện 4 nét tướng hiếm mà không phải ai cũng có!\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #nettuongphunu #danongtungtrai #tamlyphunu #khiChat #tinhcam #honnhan #relationship #nhantam #phunuhiemgap #thauhieu", "Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp", 736, false, "XMPzkk0SfXs", "https://www.youtube.com/watch?v=XMPzkk0SfXs", "/downloads/Cuộc Sống Hôn Nhân/2025-12-24 Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp/Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp [XMPzkk0SfXs].mp4", false, 6, ~U[2025-12-24 13:00:06Z]] 22:26:04.342 [debug] QUERY OK source="sources" db=0.5ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:04.344 [debug] QUERY OK source="media_items" db=1.1ms idle=6.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-23 13:00:06Z], 6] 22:26:04.346 [debug] QUERY OK source="media_items" db=1.6ms 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" ["Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này\nPhụ nữ trên 60 tuổi có thật là đã khép lại mọi khao khát trong cuộc sống tình cảm?\nSự thật là rất nhiều người vẫn còn nhu cầu gắn bó, được quan tâm và được thấu hiểu, chỉ là họ thể hiện theo một cách trầm lắng và sâu sắc hơn.\n\nTrong video này, chúng ta sẽ cùng phân tích dấu hiệu quan trọng cho thấy phụ nữ trên 60 tuổi vẫn còn khao khát, không phải theo bản năng bộc phát, mà xuất phát từ cảm xúc, sự kết nối và nhu cầu được yêu thương đúng nghĩa.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này", "dc051cd4-562d-441c-abc4-7d0ff0771a97", 832, false, "e0ewbo6O4QQ", "https://www.youtube.com/watch?v=e0ewbo6O4QQ", 19, "/downloads/Cuộc Sống Hôn Nhân/2025-12-23 Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này/Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này [e0ewbo6O4QQ].mp4", false, false, false, 6, [], 98, ~U[2025-12-23 13:00:06Z], ~U[2026-01-10 21:26:04Z], ~U[2026-01-10 21:26:04Z], "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này\nPhụ nữ trên 60 tuổi có thật là đã khép lại mọi khao khát trong cuộc sống tình cảm?\nSự thật là rất nhiều người vẫn còn nhu cầu gắn bó, được quan tâm và được thấu hiểu, chỉ là họ thể hiện theo một cách trầm lắng và sâu sắc hơn.\n\nTrong video này, chúng ta sẽ cùng phân tích dấu hiệu quan trọng cho thấy phụ nữ trên 60 tuổi vẫn còn khao khát, không phải theo bản năng bộc phát, mà xuất phát từ cảm xúc, sự kết nối và nhu cầu được yêu thương đúng nghĩa.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này", 832, false, "e0ewbo6O4QQ", "https://www.youtube.com/watch?v=e0ewbo6O4QQ", "/downloads/Cuộc Sống Hôn Nhân/2025-12-23 Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này/Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này [e0ewbo6O4QQ].mp4", false, 6, ~U[2025-12-23 13:00:06Z]] 22:26:04.347 [debug] QUERY OK source="sources" db=0.4ms idle=8.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:04.349 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=6.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-22 13:00:17Z], 6] 22:26:04.352 [debug] QUERY OK source="media_items" db=1.8ms idle=7.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à độ tuổi phụ nữ dễ ngoại tình nhất – nhưng sự thật không nằm ở ham muốn đơn thuần.\nRất nhiều người bất ngờ khi biết rằng, ngoại tình thường bắt đầu từ khoảng trống cảm xúc, sự cô đơn kéo dài và nhu cầu được thấu hiểu đúng lúc.\n\n🔎 Trong video này, bạn sẽ hiểu rõ:\n✨ Vì sao có những giai đoạn tuổi phụ nữ dễ xao lòng hơn\n✨ Những thay đổi tâm lý âm thầm nhưng rất nguy hiểm trong hôn nhân\n✨ Điều đàn ông thường bỏ qua khiến phụ nữ dễ tìm sự đồng cảm ở người khác\n\n💡 Ngoại tình không đến từ một phút bốc đồng – mà là hệ quả của cảm xúc bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu đúng tâm lý phụ nữ và biết cách phòng tránh rạn nứt từ sớm!\n\n00:00 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất\n06:45 Tâm sự: Chết điếng khi thấy vợ bón cháo cho con trên giường hàng xóm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #phunutuoi40 #phunutuoi50 #tamsuphunu #relationship #tinhyeu", "Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất", "d85204fb-871a-4e15-868d-e28d6001eef2", 745, false, "4u0ql_w4neQ", "https://www.youtube.com/watch?v=4u0ql_w4neQ", 20, "/downloads/Cuộc Sống Hôn Nhân/2025-12-22 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất/Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất [4u0ql_w4neQ].mp4", false, false, false, 6, [], 98, ~U[2025-12-22 13:00:17Z], ~U[2026-01-10 21:26:04Z], ~U[2026-01-10 21:26:04Z], "⚠️ Đây là độ tuổi phụ nữ dễ ngoại tình nhất – nhưng sự thật không nằm ở ham muốn đơn thuần.\nRất nhiều người bất ngờ khi biết rằng, ngoại tình thường bắt đầu từ khoảng trống cảm xúc, sự cô đơn kéo dài và nhu cầu được thấu hiểu đúng lúc.\n\n🔎 Trong video này, bạn sẽ hiểu rõ:\n✨ Vì sao có những giai đoạn tuổi phụ nữ dễ xao lòng hơn\n✨ Những thay đổi tâm lý âm thầm nhưng rất nguy hiểm trong hôn nhân\n✨ Điều đàn ông thường bỏ qua khiến phụ nữ dễ tìm sự đồng cảm ở người khác\n\n💡 Ngoại tình không đến từ một phút bốc đồng – mà là hệ quả của cảm xúc bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu đúng tâm lý phụ nữ và biết cách phòng tránh rạn nứt từ sớm!\n\n00:00 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất\n06:45 Tâm sự: Chết điếng khi thấy vợ bón cháo cho con trên giường hàng xóm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #phunutuoi40 #phunutuoi50 #tamsuphunu #relationship #tinhyeu", "Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất", 745, false, "4u0ql_w4neQ", "https://www.youtube.com/watch?v=4u0ql_w4neQ", "/downloads/Cuộc Sống Hôn Nhân/2025-12-22 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất/Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất [4u0ql_w4neQ].mp4", false, 6, ~U[2025-12-22 13:00:17Z]] 22:26:04.353 [debug] QUERY OK source="sources" db=0.5ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:04.354 [debug] QUERY OK source="media_items" db=1.2ms idle=6.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-21 13:00:06Z], 6] 22:26:04.357 [debug] QUERY OK source="media_items" db=1.9ms idle=7.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" ["💖 Phụ nữ cảm thấy được yêu thương nhất không phải khi nhận quà đắt tiền, mà ở những khoảnh khắc rất nhỏ nhưng đầy tinh tế.\nTrong video này, chúng ta sẽ cùng khám phá 7 khoảnh khắc quan trọng khiến trái tim phụ nữ mềm lại, cảm thấy an toàn và được trân trọng thật sự.\n\n🌸 Bạn sẽ hiểu:\n✨ Vì sao đúng lúc – đúng cảm xúc còn giá trị hơn ngàn lời hứa\n✨ Những hành động đơn giản nhưng ghi điểm cực mạnh trong lòng phụ nữ\n✨ Cách yêu khiến phụ nữ muốn gắn bó lâu dài, chứ không chỉ cảm động nhất thời\n\n💡 Yêu đúng cách là khiến người phụ nữ cảm thấy mình quan trọng, chứ không phải cố gắng làm cho thật nhiều.\n\n👉 Xem hết video để biết 7 khoảnh khắc phụ nữ mong đợi nhất trong tình yêu!\n\n00:00 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất\n09:20 Tâm sự: Nghiện xem phim nhạy cảm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunuduocyeuthuong #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #relationship #love #dating #honnhan #tamsutinhyeu", "7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất", "b860dcde-cfe4-40e3-829b-540e23fcd7fb", 1051, false, "ZN0KhDk5PKo", "https://www.youtube.com/watch?v=ZN0KhDk5PKo", 21, "/downloads/Cuộc Sống Hôn Nhân/2025-12-21 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất/7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất [ZN0KhDk5PKo].mp4", false, false, false, 6, [], 98, ~U[2025-12-21 13:00:06Z], ~U[2026-01-10 21:26:04Z], ~U[2026-01-10 21:26:04Z], "💖 Phụ nữ cảm thấy được yêu thương nhất không phải khi nhận quà đắt tiền, mà ở những khoảnh khắc rất nhỏ nhưng đầy tinh tế.\nTrong video này, chúng ta sẽ cùng khám phá 7 khoảnh khắc quan trọng khiến trái tim phụ nữ mềm lại, cảm thấy an toàn và được trân trọng thật sự.\n\n🌸 Bạn sẽ hiểu:\n✨ Vì sao đúng lúc – đúng cảm xúc còn giá trị hơn ngàn lời hứa\n✨ Những hành động đơn giản nhưng ghi điểm cực mạnh trong lòng phụ nữ\n✨ Cách yêu khiến phụ nữ muốn gắn bó lâu dài, chứ không chỉ cảm động nhất thời\n\n💡 Yêu đúng cách là khiến người phụ nữ cảm thấy mình quan trọng, chứ không phải cố gắng làm cho thật nhiều.\n\n👉 Xem hết video để biết 7 khoảnh khắc phụ nữ mong đợi nhất trong tình yêu!\n\n00:00 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất\n09:20 Tâm sự: Nghiện xem phim nhạy cảm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunuduocyeuthuong #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #relationship #love #dating #honnhan #tamsutinhyeu", "7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất", 1051, false, "ZN0KhDk5PKo", "https://www.youtube.com/watch?v=ZN0KhDk5PKo", "/downloads/Cuộc Sống Hôn Nhân/2025-12-21 7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất/7 Khoảnh Khắc Khi Phụ Nữ Cảm Thấy Được Yêu Thương Nhất [ZN0KhDk5PKo].mp4", false, 6, ~U[2025-12-21 13:00:06Z]] 22:26:04.358 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=8.6ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-01-10 21:26:04Z], ~U[2026-01-10 21:26:04Z], 6] 22:26:04.360 [debug] QUERY OK source="media_items" db=1.4ms idle=7.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [6] 22:26:04.362 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=7.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] 22:26:04.363 [debug] QUERY OK source="media_items" db=0.4ms idle=7.8ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [6] 22:26:04.363 [info] [command_wrapper]: /usr/local/bin/apprise called with: --verbose --title [Pinchflat] New media found --body Found 1 new media item(s) for Cuộc Sống Hôn Nhân. Downloading them now ntalk://tuan:bLzZ2-r6gm8-yqLfm-fsr3J-aSTEJ@nextcloud.luong.tel/6nnffq97 22:26:05.205 [error] [command_wrapper]: /usr/local/bin/apprise called with: --verbose --title [Pinchflat] New media found --body Found 1 new media item(s) for Cuộc Sống Hôn Nhân. Downloading them now ntalk://tuan:bLzZ2-r6gm8-yqLfm-fsr3J-aSTEJ@nextcloud.luong.tel/6nnffq97 exited: 1 with: 2026-01-10 22:26:05,076 - ERROR - Unparseable URL ntalk://tuan:b...J@n...l/6nnffq97 You must specify at least one server URL or populated configuration file. Try 'apprise --help' for more information. 22:26:05.205 [error] Failed to send new media notification for source 6: 2026-01-10 22:26:05,076 - ERROR - Unparseable URL ntalk://tuan:b...J@n...l/6nnffq97 You must specify at least one server URL or populated configuration file. Try 'apprise --help' for more information. 22:26:05.208 [debug] QUERY OK source="tasks" db=0.3ms idle=845.3ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [8337, 6, ~U[2026-01-10 21:26:05Z], ~U[2026-01-10 21:26:05Z]] 22:26:05.208 [info] {"args":{"id":6},"id":8330,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":81947425,"event":"job:stop","queue_time":904252,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 22:26:17.664 [info] {"source":"oban","duration":1375,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:47.666 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:00.549 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:27:17.668 [info] {"source":"oban","duration":1224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:47.670 [info] {"source":"oban","duration":1169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:00.551 [info] {"source":"oban","duration":571,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:28:17.672 [info] {"source":"oban","duration":1204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:47.674 [info] {"source":"oban","duration":1226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:00.552 [info] {"source":"oban","duration":397,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:29:17.676 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:47.678 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:00.554 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:30:17.680 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:47.682 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:00.554 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:31:17.684 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:47.686 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:00.556 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:32:17.688 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:47.690 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:00.557 [info] {"source":"oban","duration":512,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:33:17.692 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:47.694 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:00.558 [info] {"source":"oban","duration":433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:34:17.696 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:47.698 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:00.558 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:35:17.700 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:47.702 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:00.560 [info] {"source":"oban","duration":398,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:36:17.704 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:47.706 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:00.561 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:37:17.708 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:47.710 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:00.562 [info] {"source":"oban","duration":603,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:38:17.712 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:47.714 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:00.562 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:39:17.716 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:47.718 [info] {"source":"oban","duration":1419,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:00.563 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:40:17.720 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:47.722 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:00.564 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:41:17.724 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:47.727 [info] {"source":"oban","duration":1691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:00.565 [info] {"source":"oban","duration":244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:42:17.728 [info] {"source":"oban","duration":1335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:47.731 [info] {"source":"oban","duration":1986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:00.567 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:43:17.735 [info] {"source":"oban","duration":2480,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:47.736 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:00.567 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:44:17.738 [info] {"source":"oban","duration":1189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:47.740 [info] {"source":"oban","duration":1269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:00.568 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:45:17.743 [info] {"source":"oban","duration":1348,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:47.745 [info] {"source":"oban","duration":1663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:00.569 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:46:17.747 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:47.749 [info] {"source":"oban","duration":1221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:00.570 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:47:17.751 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:47.753 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:00.572 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:48:17.755 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:47.757 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:00.573 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:49:17.759 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:47.761 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:00.573 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:50:17.763 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:47.765 [info] {"source":"oban","duration":1362,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:00.575 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:51:17.767 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:47.769 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:00.575 [info] {"source":"oban","duration":329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:52:17.771 [info] {"source":"oban","duration":1215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:47.774 [info] {"source":"oban","duration":1450,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:00.576 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:53:17.775 [info] {"source":"oban","duration":1321,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:47.777 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:00.577 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:54:17.779 [info] {"source":"oban","duration":1313,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:47.781 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:00.578 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:55:17.783 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:47.785 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:00.579 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:56:17.787 [info] {"source":"oban","duration":1190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:47.789 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:00.580 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:57:17.791 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:47.793 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:00.581 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:58:17.795 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:47.797 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:00.582 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:59:17.800 [info] {"source":"oban","duration":1450,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:47.801 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:00.583 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:00:17.803 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:47.805 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:00.585 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:01:17.807 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:47.809 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:00.585 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:02:17.811 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:47.813 [info] {"source":"oban","duration":1203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:00.587 [info] {"source":"oban","duration":349,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:03:17.815 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:47.817 [info] {"source":"oban","duration":1308,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:00.587 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:04:17.819 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:47.821 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:00.589 [info] {"source":"oban","duration":422,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:05:17.823 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:47.826 [info] {"source":"oban","duration":2220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:00.589 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:06:17.828 [info] {"source":"oban","duration":1193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:47.830 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:00.591 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:07:17.832 [info] {"source":"oban","duration":975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:47.834 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:00.592 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:08:17.836 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:47.838 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:00.593 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:09:17.840 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:47.842 [info] {"source":"oban","duration":932,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:00.594 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:10:17.844 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:47.846 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:00.595 [info] {"source":"oban","duration":414,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:11:17.848 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:47.850 [info] {"source":"oban","duration":1232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:00.596 [info] {"source":"oban","duration":514,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:12:17.852 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:47.855 [info] {"source":"oban","duration":1443,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:00.597 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:13:17.856 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:47.858 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:00.597 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:14:17.860 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:47.862 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:00.599 [info] {"source":"oban","duration":428,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:15:17.864 [info] {"source":"oban","duration":1237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:47.866 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:00.600 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:16:17.868 [info] {"source":"oban","duration":1198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:47.870 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:00.601 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:17:17.872 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:47.874 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:00.603 [info] {"source":"oban","duration":860,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:18:17.876 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:47.878 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:00.605 [info] {"source":"oban","duration":644,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:19:17.880 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:47.883 [info] {"source":"oban","duration":1619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:00.606 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:20:17.884 [info] {"source":"oban","duration":1187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:47.886 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:00.608 [info] {"source":"oban","duration":431,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:21:17.889 [info] {"source":"oban","duration":1637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:47.890 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:00.608 [info] {"source":"oban","duration":199,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:22:17.895 [info] {"source":"oban","duration":3461,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:47.896 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:00.609 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:23:17.898 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:47.900 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:00.611 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:24:17.902 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:47.904 [info] {"source":"oban","duration":1281,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:00.611 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:25:17.906 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:47.908 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:00.612 [info] {"source":"oban","duration":243,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:26:17.910 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:47.912 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:00.614 [info] {"source":"oban","duration":434,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:27:17.914 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:47.916 [info] {"source":"oban","duration":1259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:00.614 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:28:17.918 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:47.920 [info] {"source":"oban","duration":929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:00.615 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:29:17.922 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:47.924 [info] {"source":"oban","duration":971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:00.616 [info] {"source":"oban","duration":349,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:30:17.926 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:47.928 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:00.617 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:31:17.930 [info] {"source":"oban","duration":1192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:47.932 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:00.619 [info] {"source":"oban","duration":355,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:32:17.934 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:47.936 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:00.620 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:33:17.938 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:47.940 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:00.620 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:34:17.943 [info] {"source":"oban","duration":1883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:47.945 [info] {"source":"oban","duration":1214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:00.621 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:35:17.947 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:47.949 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:00.622 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:36:17.951 [info] {"source":"oban","duration":1187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:47.953 [info] {"source":"oban","duration":1199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:00.623 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:37:17.955 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:47.957 [info] {"source":"oban","duration":1234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:00.625 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:38:17.959 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:47.961 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:00.626 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:39:17.963 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:47.965 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:00.626 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:40:17.967 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:47.969 [info] {"source":"oban","duration":1265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:00.627 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:41:17.971 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:47.973 [info] {"source":"oban","duration":1259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:00.628 [info] {"source":"oban","duration":235,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:42:17.975 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:47.977 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:00.630 [info] {"source":"oban","duration":451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:43:17.979 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:47.981 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:00.631 [info] {"source":"oban","duration":338,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:44:17.983 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:47.985 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:00.631 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:45:17.987 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:47.989 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:00.632 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:46:17.991 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:47.993 [info] {"source":"oban","duration":963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:00.634 [info] {"source":"oban","duration":398,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:47:17.995 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:47.997 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:00.634 [info] {"source":"oban","duration":383,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:48:17.999 [info] {"source":"oban","duration":1178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:48.001 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:00.635 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:49:18.003 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:48.005 [info] {"source":"oban","duration":1266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:00.637 [info] {"source":"oban","duration":342,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:50:18.008 [info] {"source":"oban","duration":1570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:48.009 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:00.637 [info] {"source":"oban","duration":236,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:51:18.011 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:48.013 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:00.638 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:52:18.016 [info] {"source":"oban","duration":1444,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:48.017 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:00.639 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:53:18.019 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:48.021 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:00.641 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:54:18.023 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:48.025 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:00.641 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:55:18.027 [info] {"source":"oban","duration":1357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:48.030 [info] {"source":"oban","duration":1952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:00.642 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:56:18.032 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:48.034 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:00.643 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:57:18.037 [info] {"source":"oban","duration":2055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:48.039 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:00.645 [info] {"source":"oban","duration":330,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:58:18.041 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:48.043 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:00.645 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:59:18.045 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:48.049 [info] {"source":"oban","duration":3239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:00.647 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:00:18.051 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:48.053 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:00.647 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:01:18.055 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:48.057 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:00.649 [info] {"source":"oban","duration":405,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:02:18.059 [info] {"source":"oban","duration":949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:48.061 [info] {"source":"oban","duration":956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:00.649 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:03:18.063 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:48.065 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:00.651 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:04:18.067 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:48.069 [info] {"source":"oban","duration":956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:00.652 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:05:18.071 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:48.073 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:00.652 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:06:18.075 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:48.077 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:00.653 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:07:18.079 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:48.082 [info] {"source":"oban","duration":2170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:00.654 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:08:18.084 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:48.087 [info] {"source":"oban","duration":1811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:00.655 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:09:18.089 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:48.091 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:00.656 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:10:18.093 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:48.095 [info] {"source":"oban","duration":1250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:00.657 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:11:18.097 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:48.099 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:00.658 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:12:18.101 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:48.103 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:00.660 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:13:18.105 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:48.107 [info] {"source":"oban","duration":1222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:00.660 [info] {"source":"oban","duration":364,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:14:18.109 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:48.113 [info] {"source":"oban","duration":2371,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:00.661 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:15:18.114 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:48.116 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:00.665 [info] {"source":"oban","duration":3088,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:16:18.118 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:48.120 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:00.666 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:17:18.122 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:48.124 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:00.667 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:18:18.126 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:48.128 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:00.669 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:19:18.130 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:48.132 [info] {"source":"oban","duration":1198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:00.669 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:20:18.134 [info] {"source":"oban","duration":1237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:48.136 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:00.670 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:21:18.138 [info] {"source":"oban","duration":926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:48.140 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:00.672 [info] {"source":"oban","duration":551,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:22:18.142 [info] {"source":"oban","duration":1201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:48.144 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:00.674 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:23:18.146 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:48.148 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:00.706 [info] {"source":"oban","duration":26375,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:24:18.150 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:48.152 [info] {"source":"oban","duration":1174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:00.708 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:25:18.154 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:48.156 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:00.709 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:26:18.158 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:48.160 [info] {"source":"oban","duration":1188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:00.710 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:27:18.162 [info] {"source":"oban","duration":971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:48.164 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:00.711 [info] {"source":"oban","duration":536,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:28:18.166 [info] {"source":"oban","duration":1272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:48.168 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:00.711 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:29:18.170 [info] {"source":"oban","duration":1233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:48.172 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:00.712 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:30:18.174 [info] {"source":"oban","duration":1235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:48.176 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:00.713 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:31:18.178 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:48.181 [info] {"source":"oban","duration":1612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:00.714 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:32:18.183 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:48.185 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:00.715 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:33:18.187 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:48.189 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:00.717 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:34:18.191 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:48.194 [info] {"source":"oban","duration":1413,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:00.718 [info] {"source":"oban","duration":408,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:35:18.195 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:48.198 [info] {"source":"oban","duration":1958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:00.718 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:36:18.200 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:48.202 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:00.719 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:37:18.204 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:48.206 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:00.720 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:38:18.208 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:48.210 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:00.722 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:39:18.212 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:48.214 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:00.722 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:40:18.216 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:48.218 [info] {"source":"oban","duration":949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:00.723 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:41:18.220 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:48.222 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:00.725 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:42:18.224 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:48.226 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:00.725 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:43:18.228 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:48.230 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:00.727 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:44:18.232 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:48.234 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:00.727 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:45:18.236 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:48.238 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:00.728 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:46:18.240 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:48.243 [info] {"source":"oban","duration":2362,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:00.729 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:47:18.245 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:48.247 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:00.730 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:48:18.249 [info] {"source":"oban","duration":1237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:48.251 [info] {"source":"oban","duration":1212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:00.731 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:49:18.253 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:48.255 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:00.732 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:50:18.257 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:48.259 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:00.734 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:51:18.261 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:48.263 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:00.734 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:52:18.265 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:48.267 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:00.736 [info] {"source":"oban","duration":431,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:53:18.269 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:48.271 [info] {"source":"oban","duration":1200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:00.736 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:54:18.273 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:48.275 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:00.737 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:55:18.277 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:48.279 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:00.739 [info] {"source":"oban","duration":431,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:56:18.281 [info] {"source":"oban","duration":975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:48.283 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:00.739 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:57:18.285 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:48.287 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:00.740 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:58:18.289 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:48.291 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:00.741 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:59:18.293 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:48.295 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:00.742 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:00:18.297 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:48.299 [info] {"source":"oban","duration":966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:00.744 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:01:18.301 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:48.303 [info] {"source":"oban","duration":964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:00.745 [info] {"source":"oban","duration":450,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:02:18.305 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:48.307 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:00.745 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:03:18.309 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:48.311 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:00.746 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:04:18.313 [info] {"source":"oban","duration":1219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:48.316 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:00.747 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:05:18.318 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:48.320 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:00.748 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:06:18.323 [info] {"source":"oban","duration":1976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:48.325 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:00.750 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:07:18.327 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:48.329 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:00.750 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:08:18.331 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:48.333 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:00.752 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:09:18.335 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:48.337 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:00.752 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:10:18.339 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:48.341 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:00.753 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:11:18.344 [info] {"source":"oban","duration":1956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:48.346 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:00.755 [info] {"source":"oban","duration":431,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:12:18.348 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:48.350 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:00.755 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:13:18.352 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:48.354 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:00.756 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:14:18.356 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:48.358 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:00.758 [info] {"source":"oban","duration":332,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:15:18.360 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:48.362 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:00.759 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:16:18.364 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:48.366 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:00.759 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:17:18.368 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:48.370 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:00.760 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:18:18.372 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:48.374 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:00.761 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:19:18.376 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:48.378 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:00.763 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:20:18.380 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:48.382 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:00.763 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:21:18.384 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:48.386 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:00.764 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:22:18.388 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:48.391 [info] {"source":"oban","duration":2107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:00.765 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:23:18.393 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:48.395 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:00.766 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:24:18.397 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:48.400 [info] {"source":"oban","duration":1767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:00.767 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:25:18.402 [info] {"source":"oban","duration":1243,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:48.404 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:00.768 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:26:18.407 [info] {"source":"oban","duration":1869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:48.409 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:00.769 [info] {"source":"oban","duration":236,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:27:18.411 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:48.414 [info] {"source":"oban","duration":1864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:00.770 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:28:18.416 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:48.419 [info] {"source":"oban","duration":1951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:00.771 [info] {"source":"oban","duration":231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:29:18.422 [info] {"source":"oban","duration":1188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:48.424 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:00.773 [info] {"source":"oban","duration":388,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:30:18.426 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:48.428 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:00.773 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:31:18.430 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:48.432 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:00.774 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:32:18.434 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:48.436 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:00.776 [info] {"source":"oban","duration":414,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:33:18.438 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:48.440 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:00.776 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:34:18.442 [info] {"source":"oban","duration":908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:48.446 [info] {"source":"oban","duration":3143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:00.778 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:35:18.448 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:48.450 [info] {"source":"oban","duration":1192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:00.779 [info] {"source":"oban","duration":801,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:36:18.452 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:48.455 [info] {"source":"oban","duration":1848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:00.780 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:37:18.457 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:48.459 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:00.782 [info] {"source":"oban","duration":410,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:38:18.461 [info] {"source":"oban","duration":1225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:48.463 [info] {"source":"oban","duration":1208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:00.783 [info] {"source":"oban","duration":383,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:39:18.465 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:48.467 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:00.784 [info] {"source":"oban","duration":523,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:40:18.469 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:48.471 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:00.785 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:41:18.473 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:48.476 [info] {"source":"oban","duration":2004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:00.787 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:42:18.478 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:48.480 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:00.787 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:43:18.482 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:48.484 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:00.788 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:44:18.486 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:48.488 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:00.789 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:45:18.490 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:48.492 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:00.790 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:46:18.495 [info] {"source":"oban","duration":1898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:48.497 [info] {"source":"oban","duration":1329,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:00.791 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:47:18.499 [info] {"source":"oban","duration":1188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:48.501 [info] {"source":"oban","duration":1336,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:00.793 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:48:18.503 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:48.505 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:00.793 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:49:18.507 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:48.509 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:00.794 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:50:18.511 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:48.513 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:00.795 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:51:18.515 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:48.517 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:00.796 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:52:18.519 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:48.521 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:00.797 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:53:18.523 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:48.525 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:00.798 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:54:18.527 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:48.529 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:00.800 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:55:18.531 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:48.533 [info] {"source":"oban","duration":1205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:00.800 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:56:18.535 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:48.537 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:00.802 [info] {"source":"oban","duration":332,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:57:18.540 [info] {"source":"oban","duration":1578,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:48.541 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:00.802 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:58:18.545 [info] {"source":"oban","duration":2380,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:48.546 [info] {"source":"oban","duration":879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:00.803 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:59:18.548 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:48.551 [info] {"source":"oban","duration":1734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:00.806 [info] {"source":"oban","duration":1804,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[8338]} 02:00:00.813 [info] {"args":{},"id":8338,"meta":{"cron":true,"cron_expr":"0 1 * * *","cron_tz":"Etc/UTC"},"system_time":1768093200812963612,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.Downloading.MediaRetentionWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","local_data"]} 02:00:00.824 [debug] QUERY OK source="media_items" db=10.8ms queue=0.1ms idle=495.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" WHERE ((NOT (m0."media_filepath" IS NULL) AND IFNULL(retention_period_days, 0) > 0 AND DATETIME(media_downloaded_at, '+' || retention_period_days || ' day') < DATETIME('now') ) AND NOT (m0."prevent_culling" = 1)) [] 02:00:00.824 [info] Culling 0 media items past their retention date 02:00:00.835 [debug] QUERY OK source="media_items" db=9.9ms queue=0.1ms idle=507.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" WHERE ((NOT (m0."media_filepath" IS NULL) AND NOT ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND NOT (m0."prevent_culling" = 1)) [] 02:00:00.835 [info] Deleting 0 media items that are from before the source cutoff 02:00:00.836 [info] {"args":{},"id":8338,"meta":{"cron":true,"cron_expr":"0 1 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.Downloading.MediaRetentionWorker","source":"oban","duration":22433,"event":"job:stop","queue_time":811596,"attempt":1,"tags":["media_item","local_data"]} 02:00:18.553 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:48.555 [info] {"source":"oban","duration":1206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:00.807 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:01:18.559 [info] {"source":"oban","duration":2903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:48.563 [info] {"source":"oban","duration":2900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:00.809 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:02:18.565 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:48.567 [info] {"source":"oban","duration":1232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:00.809 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:03:18.569 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:48.571 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:00.810 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:04:18.573 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:48.575 [info] {"source":"oban","duration":1221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:00.812 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:05:18.577 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:48.579 [info] {"source":"oban","duration":1241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:00.813 [info] {"source":"oban","duration":347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:06:18.582 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:48.583 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:00.814 [info] {"source":"oban","duration":349,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:07:18.585 [info] {"source":"oban","duration":1296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:48.587 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:00.815 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:08:18.589 [info] {"source":"oban","duration":1190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:48.591 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:00.816 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:09:18.593 [info] {"source":"oban","duration":1238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:48.595 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:00.817 [info] {"source":"oban","duration":535,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:10:18.597 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:48.599 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:00.817 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:11:18.601 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:48.603 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:00.819 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:12:18.605 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:48.607 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:00.819 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:13:18.609 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:48.611 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:00.820 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:14:18.613 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:48.615 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:00.821 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:15:18.617 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:48.619 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:00.822 [info] {"source":"oban","duration":240,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:16:18.622 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:48.624 [info] {"source":"oban","duration":1279,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:00.824 [info] {"source":"oban","duration":353,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:17:18.626 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:48.628 [info] {"source":"oban","duration":1213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:18:00.824 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:18:18.630 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:18:48.632 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:00.826 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:19:18.634 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:48.636 [info] {"source":"oban","duration":1357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:00.826 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:20:18.638 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:48.640 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:00.827 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:21:18.643 [info] {"source":"oban","duration":1475,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:48.644 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:00.829 [info] {"source":"oban","duration":518,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:22:18.646 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:48.648 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:00.829 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:23:18.650 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:48.652 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:00.830 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:24:18.654 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:48.656 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:00.831 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:25:18.658 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:48.661 [info] {"source":"oban","duration":1923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:00.833 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:26:18.663 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:48.665 [info] {"source":"oban","duration":1159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:00.833 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:27:18.667 [info] {"source":"oban","duration":1188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:48.669 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:00.834 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:28:18.671 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:48.673 [info] {"source":"oban","duration":1178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:00.835 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:29:18.675 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:48.677 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:00.836 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:30:18.679 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:48.681 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:00.837 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:31:18.683 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:48.685 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:00.838 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:32:18.687 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:48.689 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:00.840 [info] {"source":"oban","duration":546,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:33:18.691 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:48.693 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:00.840 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:34:18.695 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:48.698 [info] {"source":"oban","duration":1803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:00.842 [info] {"source":"oban","duration":544,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:35:18.700 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:48.702 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:36:00.842 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:36:18.704 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:36:48.707 [info] {"source":"oban","duration":1443,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:00.843 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:37:18.708 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:48.710 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:00.844 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:38:18.712 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:48.715 [info] {"source":"oban","duration":1467,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:39:00.845 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:39:18.718 [info] {"source":"oban","duration":1774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:39:48.721 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:00.847 [info] {"source":"oban","duration":430,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:40:18.723 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:48.725 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:00.848 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:41:18.728 [info] {"source":"oban","duration":1947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:48.730 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:00.848 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:42:18.732 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:48.735 [info] {"source":"oban","duration":2095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:00.850 [info] {"source":"oban","duration":343,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:43:18.737 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:48.739 [info] {"source":"oban","duration":1178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:00.851 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:44:18.741 [info] {"source":"oban","duration":1298,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:48.744 [info] {"source":"oban","duration":1457,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:00.851 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:45:18.745 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:48.747 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:00.852 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:46:18.749 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:48.751 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:00.853 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:47:18.753 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:48.755 [info] {"source":"oban","duration":1204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:00.855 [info] {"source":"oban","duration":358,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:48:18.757 [info] {"source":"oban","duration":973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:48.759 [info] {"source":"oban","duration":956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:00.856 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:49:18.761 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:48.763 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:00.857 [info] {"source":"oban","duration":593,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:50:18.765 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:48.767 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:00.858 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:51:18.769 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:48.771 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:00.860 [info] {"source":"oban","duration":375,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:52:18.773 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:48.775 [info] {"source":"oban","duration":1208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:00.860 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:53:18.777 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:48.779 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:00.861 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:54:18.781 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:48.783 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:00.862 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:55:18.785 [info] {"source":"oban","duration":1196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:48.787 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:00.863 [info] {"source":"oban","duration":239,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:56:18.790 [info] {"source":"oban","duration":1362,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:48.791 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:00.864 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:57:18.794 [info] {"source":"oban","duration":1388,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:48.795 [info] {"source":"oban","duration":1302,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:00.865 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:58:18.798 [info] {"source":"oban","duration":2162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:48.800 [info] {"source":"oban","duration":1234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:00.866 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:59:18.803 [info] {"source":"oban","duration":1999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:48.806 [info] {"source":"oban","duration":1553,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:00.872 [info] {"source":"oban","duration":3745,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[8339]} 03:00:00.878 [info] {"args":{},"id":8339,"meta":{"cron":true,"cron_expr":"0 2 * * *","cron_tz":"Etc/UTC"},"system_time":1768096800878746769,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaQualityUpgradeWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 03:00:00.892 [debug] QUERY OK source="media_items" db=12.7ms idle=526.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((NOT (m0."media_filepath" IS NULL) AND NOT (m0."prevent_download" = 1)) AND NOT (NOT (m0."media_redownloaded_at" IS NULL))) AND IFNULL(redownload_delay_days, 0) > 0 AND DATE('now', '-' || redownload_delay_days || ' day') > DATE(uploaded_at) AND DATE(media_downloaded_at, '-' || redownload_delay_days || ' day') < DATE(uploaded_at) ) [] 03:00:00.892 [info] Redownloading 0 media items 03:00:00.893 [info] {"args":{},"id":8339,"meta":{"cron":true,"cron_expr":"0 2 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaQualityUpgradeWorker","source":"oban","duration":13880,"event":"job:stop","queue_time":877571,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 03:00:18.807 [info] {"source":"oban","duration":1310,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:48.809 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:00.872 [info] {"source":"oban","duration":244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:01:18.812 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:48.814 [info] {"source":"oban","duration":1216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:00.873 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:02:18.817 [info] {"source":"oban","duration":1982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:48.821 [info] {"source":"oban","duration":3004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:00.875 [info] {"source":"oban","duration":634,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:03:18.823 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:48.825 [info] {"source":"oban","duration":1218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:00.876 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:04:18.827 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:48.829 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:00.878 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:05:18.831 [info] {"source":"oban","duration":962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:48.833 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:00.879 [info] {"source":"oban","duration":340,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:06:18.835 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:48.837 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:00.880 [info] {"source":"oban","duration":344,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:07:18.839 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:48.841 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:00.880 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:08:18.843 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:48.845 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:00.881 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:09:18.847 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:48.849 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:00.883 [info] {"source":"oban","duration":420,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:10:18.851 [info] {"source":"oban","duration":1234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:48.853 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:00.883 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:11:18.855 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:48.858 [info] {"source":"oban","duration":2159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:00.884 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:12:18.864 [info] {"source":"oban","duration":1916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:48.866 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:00.885 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:13:18.869 [info] {"source":"oban","duration":1951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:48.871 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:00.886 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:14:18.873 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:48.875 [info] {"source":"oban","duration":1220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:00.887 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:15:18.877 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:48.880 [info] {"source":"oban","duration":1780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:00.888 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:16:18.882 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:48.884 [info] {"source":"oban","duration":1211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:00.889 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:17:18.886 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:48.888 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:00.891 [info] {"source":"oban","duration":410,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:18:18.890 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:48.893 [info] {"source":"oban","duration":1806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:00.891 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:19:18.896 [info] {"source":"oban","duration":1900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:48.899 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:00.893 [info] {"source":"oban","duration":234,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:20:18.901 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:48.905 [info] {"source":"oban","duration":2862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:00.893 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:21:18.907 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:48.909 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:00.894 [info] {"source":"oban","duration":375,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:22:18.911 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:48.913 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:00.896 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:23:18.915 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:48.917 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:00.896 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:24:18.919 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:48.921 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:00.898 [info] {"source":"oban","duration":599,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:25:18.923 [info] {"source":"oban","duration":1189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:48.925 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:00.898 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:26:18.927 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:48.929 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:00.900 [info] {"source":"oban","duration":498,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:27:18.931 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:48.933 [info] {"source":"oban","duration":1203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:00.901 [info] {"source":"oban","duration":329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:28:18.935 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:48.937 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:00.901 [info] {"source":"oban","duration":320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:29:18.939 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:48.941 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:00.903 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:30:18.944 [info] {"source":"oban","duration":2097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:48.946 [info] {"source":"oban","duration":1199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:00.903 [info] {"source":"oban","duration":349,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:31:18.948 [info] {"source":"oban","duration":1159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:48.950 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:00.905 [info] {"source":"oban","duration":397,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:32:18.952 [info] {"source":"oban","duration":1198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:48.954 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:00.905 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:33:18.956 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:48.958 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:00.907 [info] {"source":"oban","duration":1247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:34:18.961 [info] {"source":"oban","duration":1820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:48.963 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:00.908 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:35:18.965 [info] {"source":"oban","duration":1298,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:48.967 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:00.909 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:36:18.969 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:48.971 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:00.911 [info] {"source":"oban","duration":359,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:37:18.973 [info] {"source":"oban","duration":1207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:48.975 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:00.911 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:38:18.978 [info] {"source":"oban","duration":2024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:48.980 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:00.913 [info] {"source":"oban","duration":1218,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:39:18.982 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:48.984 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:00.914 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:40:18.986 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:48.988 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:00.915 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:41:18.990 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:48.992 [info] {"source":"oban","duration":962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:00.916 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:42:18.994 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:48.996 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:00.917 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:43:18.998 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:49.000 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:00.919 [info] {"source":"oban","duration":595,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:44:19.002 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:49.004 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:00.919 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:45:19.006 [info] {"source":"oban","duration":1138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:49.008 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:00.921 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:46:19.010 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:49.012 [info] {"source":"oban","duration":1240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:00.921 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:47:19.014 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:49.016 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:00.922 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:48:19.019 [info] {"source":"oban","duration":1768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:49.021 [info] {"source":"oban","duration":1190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:00.924 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:49:19.023 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:49.025 [info] {"source":"oban","duration":1220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:00.925 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:50:19.027 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:49.031 [info] {"source":"oban","duration":2788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:00.926 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:51:19.033 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:49.036 [info] {"source":"oban","duration":1873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:00.926 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:52:19.039 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:49.042 [info] {"source":"oban","duration":1860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:00.928 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:53:19.045 [info] {"source":"oban","duration":1768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:49.048 [info] {"source":"oban","duration":2342,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:00.928 [info] {"source":"oban","duration":320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:54:19.051 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:49.053 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:00.930 [info] {"source":"oban","duration":442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:55:19.055 [info] {"source":"oban","duration":1292,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:49.058 [info] {"source":"oban","duration":1828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:00.931 [info] {"source":"oban","duration":514,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:56:19.060 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:49.062 [info] {"source":"oban","duration":1347,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:00.931 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:57:19.065 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:49.066 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:00.932 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:58:19.068 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:49.070 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:00.933 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:59:19.072 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:49.074 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:00.934 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:00:19.076 [info] {"source":"oban","duration":960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:49.078 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:00.938 [info] {"source":"oban","duration":3165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:01:19.080 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:49.082 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:00.940 [info] {"source":"oban","duration":549,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:02:19.084 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:49.086 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:00.941 [info] {"source":"oban","duration":408,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:03:19.088 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:49.090 [info] {"source":"oban","duration":961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:00.941 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:04:19.092 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:49.094 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:00.942 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:05:19.096 [info] {"source":"oban","duration":1211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:49.098 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:00.944 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:06:19.100 [info] {"source":"oban","duration":1243,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:49.102 [info] {"source":"oban","duration":1378,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:00.944 [info] {"source":"oban","duration":377,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:07:19.104 [info] {"source":"oban","duration":1330,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:49.106 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:00.945 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:08:19.109 [info] {"source":"oban","duration":1894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:49.112 [info] {"source":"oban","duration":1846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:00.946 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:09:19.114 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:49.116 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:00.947 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:10:19.119 [info] {"source":"oban","duration":2146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:49.121 [info] {"source":"oban","duration":1218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:00.949 [info] {"source":"oban","duration":326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:11:19.123 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:49.126 [info] {"source":"oban","duration":1608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:00.949 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:12:19.127 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:49.129 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:00.950 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:13:19.131 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:49.134 [info] {"source":"oban","duration":2037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:00.952 [info] {"source":"oban","duration":366,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:14:19.136 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:49.139 [info] {"source":"oban","duration":1556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:00.952 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:15:19.140 [info] {"source":"oban","duration":1284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:49.143 [info] {"source":"oban","duration":1352,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:00.953 [info] {"source":"oban","duration":217,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:16:19.144 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:49.146 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:00.955 [info] {"source":"oban","duration":372,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:17:19.148 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:49.150 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:00.957 [info] {"source":"oban","duration":2103,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:18:19.152 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:49.154 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:00.958 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:19:19.156 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:49.158 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:00.960 [info] {"source":"oban","duration":376,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:20:19.160 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:49.162 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:00.961 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:21:19.164 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:49.166 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:00.961 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:22:19.168 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:49.170 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:00.962 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:23:19.172 [info] {"source":"oban","duration":1192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:49.175 [info] {"source":"oban","duration":2119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:00.964 [info] {"source":"oban","duration":402,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:24:19.179 [info] {"source":"oban","duration":2959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:49.184 [info] {"source":"oban","duration":2682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:00.964 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:25:19.187 [info] {"source":"oban","duration":1890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:49.189 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:00.965 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:26:19.191 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:49.194 [info] {"source":"oban","duration":1528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:00.966 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:27:19.196 [info] {"source":"oban","duration":2201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:49.199 [info] {"source":"oban","duration":2048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:00.967 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:28:19.201 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:49.204 [info] {"source":"oban","duration":1569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:00.968 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:29:19.205 [info] {"source":"oban","duration":1305,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:49.209 [info] {"source":"oban","duration":2421,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:00.969 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:30:19.211 [info] {"source":"oban","duration":1303,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:49.214 [info] {"source":"oban","duration":1868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:00.970 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:31:19.217 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:49.220 [info] {"source":"oban","duration":1360,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:00.971 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:32:19.221 [info] {"source":"oban","duration":1347,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:49.225 [info] {"source":"oban","duration":2779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:00.973 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:33:19.227 [info] {"source":"oban","duration":1169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:49.229 [info] {"source":"oban","duration":875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:00.974 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:34:19.231 [info] {"source":"oban","duration":1218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:49.233 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:00.975 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:35:19.235 [info] {"source":"oban","duration":1236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:49.237 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:00.976 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:36:19.239 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:49.241 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:00.978 [info] {"source":"oban","duration":509,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:37:19.243 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:49.245 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:00.978 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:38:19.247 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:49.249 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:00.979 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:39:19.251 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:49.253 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:00.981 [info] {"source":"oban","duration":423,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:40:19.255 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:49.257 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:00.981 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:41:19.259 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:49.261 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:00.983 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:42:19.263 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:49.265 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:00.984 [info] {"source":"oban","duration":330,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:43:19.284 [info] {"source":"oban","duration":17664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:49.287 [info] {"source":"oban","duration":2365,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:00.984 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:44:19.288 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:49.290 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:00.985 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:45:19.293 [info] {"source":"oban","duration":1815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:49.296 [info] {"source":"oban","duration":1969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:00.986 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:46:19.298 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:49.300 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:00.987 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:47:19.302 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:49.305 [info] {"source":"oban","duration":1364,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:00.989 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:48:19.306 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:49.308 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:00.992 [info] {"source":"oban","duration":2159,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:49:19.310 [info] {"source":"oban","duration":1188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:49.313 [info] {"source":"oban","duration":1883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:00.996 [info] {"source":"oban","duration":3168,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:50:19.316 [info] {"source":"oban","duration":1675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:49.319 [info] {"source":"oban","duration":2471,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:00.997 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:51:19.320 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:49.322 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:00.998 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:52:19.324 [info] {"source":"oban","duration":1200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:49.326 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:01.000 [info] {"source":"oban","duration":419,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:53:19.328 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:49.330 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:00.001 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:54:19.332 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:49.334 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:00.002 [info] {"source":"oban","duration":386,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:55:19.336 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:49.338 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:00.003 [info] {"source":"oban","duration":975,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:56:19.340 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:49.342 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:00.005 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:57:19.344 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:49.346 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:00.007 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:58:19.348 [info] {"source":"oban","duration":880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:49.350 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:00.008 [info] {"source":"oban","duration":377,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:59:19.352 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:49.354 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:00.009 [info] {"source":"oban","duration":331,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:00:19.356 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:49.358 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:00.010 [info] {"source":"oban","duration":321,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:01:19.360 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:49.362 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:00.011 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:02:19.365 [info] {"source":"oban","duration":1903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:49.367 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:00.012 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:03:19.369 [info] {"source":"oban","duration":1226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:49.371 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:00.013 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:04:19.374 [info] {"source":"oban","duration":1972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:49.381 [info] {"source":"oban","duration":1838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:00.014 [info] {"source":"oban","duration":340,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:05:19.383 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:49.385 [info] {"source":"oban","duration":948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:00.015 [info] {"source":"oban","duration":376,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:06:19.388 [info] {"source":"oban","duration":1953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:49.390 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:00.016 [info] {"source":"oban","duration":368,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:07:19.392 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:49.395 [info] {"source":"oban","duration":1750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:00.017 [info] {"source":"oban","duration":382,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:08:19.397 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:49.399 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:00.018 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:09:19.401 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:49.404 [info] {"source":"oban","duration":1380,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:00.019 [info] {"source":"oban","duration":399,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:10:19.405 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:49.407 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:00.020 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:11:19.409 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:49.411 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:00.021 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:12:19.413 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:49.415 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:00.022 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:13:19.417 [info] {"source":"oban","duration":949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:49.419 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:00.023 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:14:19.421 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:49.423 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:00.024 [info] {"source":"oban","duration":343,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:15:19.425 [info] {"source":"oban","duration":952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:49.427 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:00.024 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:16:19.429 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:49.431 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:00.025 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:17:19.433 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:49.352 [debug] Tzdata polling for update. 05:17:49.435 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:49.783 [debug] Tzdata polling shows the loaded tz database is up to date. 05:18:00.027 [info] {"source":"oban","duration":329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:18:19.437 [info] {"source":"oban","duration":1224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:18:49.439 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:00.028 [info] {"source":"oban","duration":339,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:19:19.441 [info] {"source":"oban","duration":1274,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:49.444 [info] {"source":"oban","duration":2214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:00.029 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:20:19.446 [info] {"source":"oban","duration":1206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:49.450 [info] {"source":"oban","duration":2696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:00.030 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:21:19.453 [info] {"source":"oban","duration":1367,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:49.455 [info] {"source":"oban","duration":1969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:00.031 [info] {"source":"oban","duration":359,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:22:19.457 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:49.459 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:00.031 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:23:19.461 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:49.464 [info] {"source":"oban","duration":1943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:00.033 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:24:19.466 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:49.468 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:00.034 [info] {"source":"oban","duration":325,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:25:19.471 [info] {"source":"oban","duration":1865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:49.473 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:00.035 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:26:19.476 [info] {"source":"oban","duration":1523,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:49.477 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:00.035 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:27:19.479 [info] {"source":"oban","duration":1196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:49.483 [info] {"source":"oban","duration":2640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:00.037 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:28:19.484 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:49.486 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:00.038 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:29:19.489 [info] {"source":"oban","duration":1736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:49.490 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:00.038 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:30:19.492 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:49.494 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:00.040 [info] {"source":"oban","duration":1290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:31:19.496 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:49.498 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:00.041 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:32:19.500 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:49.502 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:00.043 [info] {"source":"oban","duration":418,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:33:19.504 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:49.506 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:00.043 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:34:19.508 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:49.510 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:00.044 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:35:19.512 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:49.514 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:00.046 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:36:19.516 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:49.518 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:00.047 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:37:19.520 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:49.524 [info] {"source":"oban","duration":3081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:00.048 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:38:19.527 [info] {"source":"oban","duration":1762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:49.530 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:00.049 [info] {"source":"oban","duration":566,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:39:19.531 [info] {"source":"oban","duration":1204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:49.533 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:00.051 [info] {"source":"oban","duration":340,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:40:19.535 [info] {"source":"oban","duration":1159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:49.537 [info] {"source":"oban","duration":1174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:00.052 [info] {"source":"oban","duration":332,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:41:19.539 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:49.541 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:00.052 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:42:19.543 [info] {"source":"oban","duration":1183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:49.546 [info] {"source":"oban","duration":1760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:00.053 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:43:19.548 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:49.550 [info] {"source":"oban","duration":1209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:00.055 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:44:19.552 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:49.555 [info] {"source":"oban","duration":1850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:00.056 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:45:19.558 [info] {"source":"oban","duration":1866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:49.562 [info] {"source":"oban","duration":2603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:00.056 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:46:19.563 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:49.566 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:00.058 [info] {"source":"oban","duration":382,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:47:19.569 [info] {"source":"oban","duration":1988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:49.571 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:00.059 [info] {"source":"oban","duration":342,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:48:19.573 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:49.575 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:00.060 [info] {"source":"oban","duration":363,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:49:19.577 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:49.579 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:00.060 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:50:19.582 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:49.584 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:00.061 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:51:19.586 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:49.588 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:00.063 [info] {"source":"oban","duration":326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:52:19.592 [info] {"source":"oban","duration":2736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:49.595 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:00.064 [info] {"source":"oban","duration":330,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:53:19.600 [info] {"source":"oban","duration":4134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:49.602 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:00.064 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:54:19.605 [info] {"source":"oban","duration":1653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:49.606 [info] {"source":"oban","duration":1257,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:00.066 [info] {"source":"oban","duration":326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:55:19.608 [info] {"source":"oban","duration":1277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:49.611 [info] {"source":"oban","duration":1849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:00.067 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:56:19.614 [info] {"source":"oban","duration":1663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:49.616 [info] {"source":"oban","duration":2046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:00.067 [info] {"source":"oban","duration":363,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:57:19.618 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:49.620 [info] {"source":"oban","duration":1244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:00.069 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:58:19.622 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:49.625 [info] {"source":"oban","duration":1698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:00.070 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:59:19.627 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:49.630 [info] {"source":"oban","duration":1900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:00.071 [info] {"source":"oban","duration":397,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:00:19.632 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:49.634 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:00.072 [info] {"source":"oban","duration":375,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:01:19.636 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:49.639 [info] {"source":"oban","duration":2150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:00.073 [info] {"source":"oban","duration":328,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:02:19.641 [info] {"source":"oban","duration":1213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:49.644 [info] {"source":"oban","duration":1952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:00.074 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:03:19.647 [info] {"source":"oban","duration":1783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:49.650 [info] {"source":"oban","duration":1975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:04:00.075 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:04:19.652 [info] {"source":"oban","duration":1188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:04:49.654 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:00.075 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:05:19.656 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:49.658 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:00.077 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:06:19.660 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:49.662 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:00.077 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:07:19.664 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:49.666 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:00.078 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:08:19.668 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:49.670 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:00.079 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:09:19.672 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:49.674 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:00.080 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:10:19.676 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:49.678 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:00.082 [info] {"source":"oban","duration":415,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:11:19.680 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:49.682 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:00.083 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:12:19.684 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:49.686 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:00.084 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:13:19.688 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:49.690 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:00.085 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:14:19.693 [info] {"source":"oban","duration":2040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:49.695 [info] {"source":"oban","duration":1339,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:00.086 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:15:19.698 [info] {"source":"oban","duration":1896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:49.701 [info] {"source":"oban","duration":2072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:00.088 [info] {"source":"oban","duration":350,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:16:19.704 [info] {"source":"oban","duration":2134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:49.706 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:00.088 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:17:19.708 [info] {"source":"oban","duration":1280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:49.711 [info] {"source":"oban","duration":1910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:00.090 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:18:19.713 [info] {"source":"oban","duration":1221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:49.716 [info] {"source":"oban","duration":1690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:00.091 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:19:19.717 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:49.719 [info] {"source":"oban","duration":1242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:00.091 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:20:19.721 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:49.723 [info] {"source":"oban","duration":1188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:00.093 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:21:19.725 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:49.728 [info] {"source":"oban","duration":1945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:00.093 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:22:19.730 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:49.732 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:00.094 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:23:19.735 [info] {"source":"oban","duration":2097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:49.737 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:00.096 [info] {"source":"oban","duration":340,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:24:19.739 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:49.741 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:00.096 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:25:19.743 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:49.745 [info] {"source":"oban","duration":948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:00.098 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:26:19.747 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:49.749 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:00.099 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:27:19.751 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:49.753 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:00.101 [info] {"source":"oban","duration":333,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:28:19.755 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:49.757 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:00.102 [info] {"source":"oban","duration":350,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:29:19.759 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:49.761 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:00.103 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:30:19.763 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:49.765 [info] {"source":"oban","duration":1235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:00.103 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:31:19.767 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:49.769 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:00.104 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:32:19.772 [info] {"source":"oban","duration":1956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:49.775 [info] {"source":"oban","duration":1865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:00.105 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:33:19.779 [info] {"source":"oban","duration":3032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:49.781 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:00.107 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:34:19.784 [info] {"source":"oban","duration":1951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:49.786 [info] {"source":"oban","duration":1254,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:00.108 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:35:19.788 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:49.791 [info] {"source":"oban","duration":1865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:00.108 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:36:19.793 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:49.798 [info] {"source":"oban","duration":4001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:00.109 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:37:19.800 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:49.803 [info] {"source":"oban","duration":1859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:00.110 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:38:19.805 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:49.807 [info] {"source":"oban","duration":1276,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:00.111 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:39:19.810 [info] {"source":"oban","duration":1959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:49.813 [info] {"source":"oban","duration":1757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:00.112 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:40:19.815 [info] {"source":"oban","duration":1211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:49.817 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:00.114 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:41:19.820 [info] {"source":"oban","duration":1885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:49.822 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:00.114 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:42:19.824 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:49.826 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:00.115 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:43:19.828 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:49.830 [info] {"source":"oban","duration":1359,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:00.116 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:44:19.832 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:49.834 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:00.117 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:45:19.836 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:49.838 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:00.118 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:46:19.840 [info] {"source":"oban","duration":1255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:49.842 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:00.120 [info] {"source":"oban","duration":325,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:47:19.844 [info] {"source":"oban","duration":963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:49.846 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:00.120 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:48:19.850 [info] {"source":"oban","duration":2886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:49.852 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:00.121 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:49:19.854 [info] {"source":"oban","duration":1204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:49.856 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:00.122 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:50:19.858 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:49.861 [info] {"source":"oban","duration":2204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:00.123 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:51:19.863 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:49.867 [info] {"source":"oban","duration":3214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:00.125 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:52:19.870 [info] {"source":"oban","duration":2075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:49.873 [info] {"source":"oban","duration":1859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:00.125 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:53:19.876 [info] {"source":"oban","duration":1936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:49.879 [info] {"source":"oban","duration":2031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:00.126 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:54:19.881 [info] {"source":"oban","duration":1235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:49.883 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:00.127 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:55:19.886 [info] {"source":"oban","duration":1817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:49.889 [info] {"source":"oban","duration":2287,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:00.129 [info] {"source":"oban","duration":409,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:56:19.895 [info] {"source":"oban","duration":3888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:49.897 [info] {"source":"oban","duration":1369,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:00.129 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:57:19.900 [info] {"source":"oban","duration":1865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:49.903 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:00.130 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:58:19.907 [info] {"source":"oban","duration":2489,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:49.910 [info] {"source":"oban","duration":2671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:00.131 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:59:19.911 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:49.914 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:00.132 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:00:19.916 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:49.918 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:00.133 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:01:19.920 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:49.922 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:00.134 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:02:19.924 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:49.926 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:00.135 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:03:19.928 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:49.930 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:00.136 [info] {"source":"oban","duration":365,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:04:19.932 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:49.934 [info] {"source":"oban","duration":1288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:00.137 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:05:19.936 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:49.938 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:00.138 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:06:19.940 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:49.942 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:00.140 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:07:19.944 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:49.946 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:00.141 [info] {"source":"oban","duration":409,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:08:19.948 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:49.950 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:00.141 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:09:19.952 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:49.955 [info] {"source":"oban","duration":1406,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:00.142 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:10:19.956 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:49.958 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:00.144 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:11:19.960 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:49.963 [info] {"source":"oban","duration":1891,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:00.144 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:12:19.966 [info] {"source":"oban","duration":1437,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:49.967 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:00.145 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:13:19.970 [info] {"source":"oban","duration":2021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:49.973 [info] {"source":"oban","duration":2115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:00.147 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:14:19.975 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:49.977 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:00.148 [info] {"source":"oban","duration":398,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:15:19.979 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:49.981 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:00.148 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:16:19.985 [info] {"source":"oban","duration":2395,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:49.987 [info] {"source":"oban","duration":1828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:00.149 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:17:19.989 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:49.991 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:00.150 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:18:19.993 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:49.996 [info] {"source":"oban","duration":2354,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:00.151 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:19:19.998 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:50.000 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:00.152 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:20:20.002 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:50.004 [info] {"source":"oban","duration":953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:00.153 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:21:20.006 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:50.008 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:00.154 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:22:20.010 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:50.012 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:00.155 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:23:20.014 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:50.016 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:00.156 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:24:20.018 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:50.020 [info] {"source":"oban","duration":970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:00.157 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:25:20.022 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:50.024 [info] {"source":"oban","duration":1185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:00.158 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:26:20.026 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:50.028 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:00.159 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:27:20.030 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:50.032 [info] {"source":"oban","duration":1193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:00.161 [info] {"source":"oban","duration":377,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:28:20.035 [info] {"source":"oban","duration":2062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:50.037 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:00.161 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:29:20.039 [info] {"source":"oban","duration":1333,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:50.041 [info] {"source":"oban","duration":1255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:00.162 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:30:20.043 [info] {"source":"oban","duration":1236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:50.046 [info] {"source":"oban","duration":1825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:00.163 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:31:20.048 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:50.050 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:00.164 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:32:20.052 [info] {"source":"oban","duration":1296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:50.055 [info] {"source":"oban","duration":2333,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:00.166 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:33:20.057 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:50.059 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:00.166 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:34:20.062 [info] {"source":"oban","duration":2377,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:50.064 [info] {"source":"oban","duration":1196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:00.167 [info] {"source":"oban","duration":243,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:35:20.067 [info] {"source":"oban","duration":1972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:50.070 [info] {"source":"oban","duration":1901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:00.169 [info] {"source":"oban","duration":351,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:36:20.073 [info] {"source":"oban","duration":2233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:50.075 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:00.170 [info] {"source":"oban","duration":330,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:37:20.078 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:50.080 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:00.170 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:38:20.082 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:50.084 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:00.172 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:39:20.086 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:50.088 [info] {"source":"oban","duration":958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:00.172 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:40:20.090 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:50.092 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:00.173 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:41:20.094 [info] {"source":"oban","duration":954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:50.097 [info] {"source":"oban","duration":1515,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:00.174 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:42:20.098 [info] {"source":"oban","duration":962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:50.100 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:00.175 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:43:20.102 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:50.104 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:00.177 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:44:20.106 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:50.108 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:00.177 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:45:20.110 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:50.112 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:00.179 [info] {"source":"oban","duration":335,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:46:20.114 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:50.117 [info] {"source":"oban","duration":2218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:00.181 [info] {"source":"oban","duration":2057,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:47:20.120 [info] {"source":"oban","duration":2016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:50.123 [info] {"source":"oban","duration":1809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:00.184 [info] {"source":"oban","duration":1488,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:48:20.125 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:50.127 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:00.184 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:49:20.130 [info] {"source":"oban","duration":1876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:50.132 [info] {"source":"oban","duration":1319,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:00.185 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:50:20.134 [info] {"source":"oban","duration":1334,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:50.136 [info] {"source":"oban","duration":1186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:00.186 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:51:20.139 [info] {"source":"oban","duration":1389,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:50.141 [info] {"source":"oban","duration":2016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:00.188 [info] {"source":"oban","duration":321,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:52:20.143 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:50.145 [info] {"source":"oban","duration":1279,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:00.188 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:53:20.149 [info] {"source":"oban","duration":2771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:50.152 [info] {"source":"oban","duration":1485,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:00.189 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:54:20.153 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:50.155 [info] {"source":"oban","duration":1190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:00.190 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:55:20.158 [info] {"source":"oban","duration":1874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:50.161 [info] {"source":"oban","duration":1472,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:00.191 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:56:20.163 [info] {"source":"oban","duration":2019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:50.165 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:00.192 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:57:20.167 [info] {"source":"oban","duration":1329,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:50.170 [info] {"source":"oban","duration":1971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:00.194 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:58:20.172 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:50.174 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:00.195 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:59:20.176 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:50.178 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:00.195 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:00:20.180 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:50.182 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:00.197 [info] {"source":"oban","duration":329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:01:20.184 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:50.186 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:00.197 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:02:20.188 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:50.190 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:00.198 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:03:20.192 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:50.194 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:00.199 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:04:20.196 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:50.198 [info] {"source":"oban","duration":1241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:00.201 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:05:20.203 [info] {"source":"oban","duration":4007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:50.206 [info] {"source":"oban","duration":1854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:00.201 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:06:20.209 [info] {"source":"oban","duration":1947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:50.211 [info] {"source":"oban","duration":1205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:00.202 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:07:20.214 [info] {"source":"oban","duration":2349,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:50.217 [info] {"source":"oban","duration":1695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:00.204 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:08:20.220 [info] {"source":"oban","duration":1455,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:50.222 [info] {"source":"oban","duration":1774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:00.204 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:09:20.224 [info] {"source":"oban","duration":1280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:50.227 [info] {"source":"oban","duration":1953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:00.205 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:10:20.229 [info] {"source":"oban","duration":1339,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:50.232 [info] {"source":"oban","duration":1740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:00.206 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:11:20.234 [info] {"source":"oban","duration":1279,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:50.237 [info] {"source":"oban","duration":1439,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:00.207 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:12:20.238 [info] {"source":"oban","duration":1382,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:50.241 [info] {"source":"oban","duration":1977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:00.208 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:13:20.243 [info] {"source":"oban","duration":1284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:50.246 [info] {"source":"oban","duration":2009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:00.210 [info] {"source":"oban","duration":320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:14:20.248 [info] {"source":"oban","duration":1271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:50.250 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:00.210 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:15:20.252 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:50.254 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:00.211 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:16:20.256 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:50.258 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:00.212 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:17:20.260 [info] {"source":"oban","duration":1257,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:50.262 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:00.213 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:18:20.264 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:50.266 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:00.214 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:19:20.268 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:50.270 [info] {"source":"oban","duration":961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:00.215 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:20:20.272 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:50.274 [info] {"source":"oban","duration":1294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:00.216 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:21:20.276 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:50.278 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:00.217 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:22:20.280 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:50.282 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:00.218 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:23:20.285 [info] {"source":"oban","duration":1789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:50.289 [info] {"source":"oban","duration":2924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:00.220 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:24:20.291 [info] {"source":"oban","duration":1204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:50.293 [info] {"source":"oban","duration":1212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:00.220 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:25:20.295 [info] {"source":"oban","duration":1302,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:50.297 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:00.221 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:26:20.300 [info] {"source":"oban","duration":1890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:50.303 [info] {"source":"oban","duration":1728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:00.222 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:27:20.306 [info] {"source":"oban","duration":1662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:50.309 [info] {"source":"oban","duration":2080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:00.223 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:28:20.312 [info] {"source":"oban","duration":1767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:50.314 [info] {"source":"oban","duration":1200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:00.224 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:29:20.317 [info] {"source":"oban","duration":1378,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:50.318 [info] {"source":"oban","duration":1253,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:00.225 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:30:20.320 [info] {"source":"oban","duration":1197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:50.323 [info] {"source":"oban","duration":2013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:00.227 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:31:20.325 [info] {"source":"oban","duration":1321,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:50.328 [info] {"source":"oban","duration":1944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:00.228 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:32:20.330 [info] {"source":"oban","duration":1259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:50.333 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:00.228 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:33:20.335 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:50.337 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:00.229 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:34:20.339 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:50.341 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:00.231 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:35:20.343 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:50.345 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:00.231 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:36:20.347 [info] {"source":"oban","duration":965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:50.349 [info] {"source":"oban","duration":946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:00.232 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:37:20.351 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:50.353 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:00.233 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:38:20.355 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:50.357 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:00.235 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:39:20.359 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:50.361 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:00.235 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:40:20.363 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:50.366 [info] {"source":"oban","duration":1747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:00.236 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:41:20.368 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:50.371 [info] {"source":"oban","duration":1950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:00.237 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:42:20.373 [info] {"source":"oban","duration":1300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:50.375 [info] {"source":"oban","duration":1189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:00.238 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:43:20.377 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:50.379 [info] {"source":"oban","duration":1204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:00.239 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:44:20.381 [info] {"source":"oban","duration":1227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:50.383 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:00.240 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:45:20.385 [info] {"source":"oban","duration":1203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:50.391 [info] {"source":"oban","duration":1169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:00.241 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:46:20.393 [info] {"source":"oban","duration":1186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:50.396 [info] {"source":"oban","duration":2002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:00.243 [info] {"source":"oban","duration":335,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:47:20.398 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:50.400 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:00.244 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:48:20.406 [info] {"source":"oban","duration":4253,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:50.408 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:00.244 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:49:20.411 [info] {"source":"oban","duration":1816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:50.414 [info] {"source":"oban","duration":2107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:00.245 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:50:20.416 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:50.418 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:00.247 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:51:20.420 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:50.422 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:00.247 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:52:20.424 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:50.426 [info] {"source":"oban","duration":1213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:00.251 [info] {"source":"oban","duration":3165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:53:20.428 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:50.430 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:00.252 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:54:20.432 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:50.434 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:00.253 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:55:20.436 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:50.438 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:00.254 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:56:20.440 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:50.442 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:00.255 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:57:20.444 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:50.446 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:00.256 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:58:20.448 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:50.450 [info] {"source":"oban","duration":1230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:00.257 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:59:20.452 [info] {"source":"oban","duration":1230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:50.455 [info] {"source":"oban","duration":2116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:00.258 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:00:20.457 [info] {"source":"oban","duration":1233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:50.460 [info] {"source":"oban","duration":1664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:00.259 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:01:20.462 [info] {"source":"oban","duration":1862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:50.464 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:00.260 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:02:20.467 [info] {"source":"oban","duration":1475,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:50.470 [info] {"source":"oban","duration":2864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:00.261 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:03:20.472 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:50.474 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:00.263 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:04:20.476 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:50.478 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:00.264 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:05:20.480 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:50.483 [info] {"source":"oban","duration":1852,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:00.264 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:06:20.486 [info] {"source":"oban","duration":1791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:50.489 [info] {"source":"oban","duration":1750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:00.265 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:07:20.491 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:50.493 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:00.266 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:08:20.495 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:50.497 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:00.267 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:09:20.499 [info] {"source":"oban","duration":1263,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:50.501 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:00.268 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:10:20.503 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:50.505 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:00.269 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:11:20.507 [info] {"source":"oban","duration":1211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:50.509 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:00.270 [info] {"source":"oban","duration":376,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:12:20.511 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:50.513 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:00.271 [info] {"source":"oban","duration":320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:13:20.515 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:50.517 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:00.272 [info] {"source":"oban","duration":360,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:14:20.519 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:50.521 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:00.274 [info] {"source":"oban","duration":391,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:15:20.523 [info] {"source":"oban","duration":956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:50.525 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:00.274 [info] {"source":"oban","duration":337,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:16:20.527 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:50.529 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:00.275 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:17:20.532 [info] {"source":"oban","duration":1614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:50.533 [info] {"source":"oban","duration":1196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:00.276 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:18:20.536 [info] {"source":"oban","duration":1890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:50.538 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:00.277 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:19:20.541 [info] {"source":"oban","duration":2172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:50.543 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:00.279 [info] {"source":"oban","duration":429,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:20:20.545 [info] {"source":"oban","duration":1308,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:50.548 [info] {"source":"oban","duration":2386,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:00.279 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:21:20.552 [info] {"source":"oban","duration":1962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:50.554 [info] {"source":"oban","duration":1278,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:00.281 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:22:20.557 [info] {"source":"oban","duration":1937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:50.560 [info] {"source":"oban","duration":1477,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:00.281 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:23:20.562 [info] {"source":"oban","duration":1784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:50.564 [info] {"source":"oban","duration":1228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:00.282 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:24:20.566 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:50.570 [info] {"source":"oban","duration":3290,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:00.283 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:25:20.572 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:50.576 [info] {"source":"oban","duration":3129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:00.284 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:26:20.578 [info] {"source":"oban","duration":1311,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:50.581 [info] {"source":"oban","duration":1865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:00.285 [info] {"source":"oban","duration":332,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:27:20.583 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:50.585 [info] {"source":"oban","duration":946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:00.286 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:28:20.587 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:50.589 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:00.287 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:29:20.591 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:50.593 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:00.288 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:30:20.595 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:50.597 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:00.290 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:31:20.599 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:50.601 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:00.290 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:32:20.603 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:50.605 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:00.292 [info] {"source":"oban","duration":334,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:33:20.608 [info] {"source":"oban","duration":1938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:50.610 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:00.292 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:34:20.612 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:50.614 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:00.293 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:35:20.616 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:50.619 [info] {"source":"oban","duration":1712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:00.294 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:36:20.620 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:50.622 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:00.295 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:37:20.624 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:50.627 [info] {"source":"oban","duration":1940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:00.296 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:38:20.630 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:50.632 [info] {"source":"oban","duration":1510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:00.298 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:39:20.633 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:50.636 [info] {"source":"oban","duration":2359,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:00.298 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:40:20.638 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:50.640 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:00.299 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:41:20.642 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:50.645 [info] {"source":"oban","duration":1403,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:00.300 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:42:20.646 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:50.648 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:00.302 [info] {"source":"oban","duration":590,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:43:20.650 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:50.653 [info] {"source":"oban","duration":1941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:00.302 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:44:20.655 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:50.657 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:00.303 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:45:20.659 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:50.661 [info] {"source":"oban","duration":1214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:00.304 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:46:20.663 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:50.665 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:00.305 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:47:20.667 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:50.669 [info] {"source":"oban","duration":1224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:00.307 [info] {"source":"oban","duration":412,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:48:20.671 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:50.673 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:00.307 [info] {"source":"oban","duration":237,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:49:20.675 [info] {"source":"oban","duration":965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:50.677 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:00.309 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:50:19.470 [info] {"args":{"id":11},"id":8333,"meta":{},"system_time":1768121419470774817,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 09:50:19.471 [debug] QUERY OK source="sources" db=0.2ms idle=847.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [11] 09:50:19.472 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=848.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:19.474 [debug] QUERY OK source="media_items" db=2.0ms idle=848.8ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [11] 09:50:19.481 [debug] QUERY OK source="media_items" db=6.4ms idle=10.5ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [11] 09:50:19.482 [debug] QUERY OK source="media_profiles" db=0.2ms idle=11.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:50:19.483 [debug] QUERY OK source="settings" db=0.1ms idle=11.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:19.483 [debug] QUERY OK source="settings" db=0.1ms idle=10.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:19.486 [debug] QUERY OK source="media_items" db=2.4ms idle=9.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [11] 09:50:19.489 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 09:50:19.489 [debug] Current batch of media processed. Will check again in 1000ms 09:50:19.489 [debug] QUERY OK source="settings" db=0.2ms idle=7.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:19.489 [debug] QUERY OK source="settings" db=0.1ms idle=7.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:19.490 [debug] QUERY OK source="settings" db=0.1ms idle=6.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:19.490 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@xreview-9 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/X Review Official/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/ad/e4/ade40203531833c78ff8ea57dae3bb3a8b99d1b0975c3117cd7e2592ac35c61b.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/58/df/58dfbc103b143fbd503f79cdbfdff105c88e8a346629648fe470d71a486dba23.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 09:50:20.489 [debug] Current batch of media processed. Will check again in 1000ms 09:50:20.679 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:21.490 [debug] Current batch of media processed. Will check again in 1000ms 09:50:22.303 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@xreview-9 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/X Review Official/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/ad/e4/ade40203531833c78ff8ea57dae3bb3a8b99d1b0975c3117cd7e2592ac35c61b.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/58/df/58dfbc103b143fbd503f79cdbfdff105c88e8a346629648fe470d71a486dba23.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 09:50:22.303 [debug] Gracefully stopping file follower 09:50:22.304 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1679.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [11] 09:50:22.305 [debug] QUERY OK source="sources" db=0.3ms idle=1681.0ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-01-11 08:50:22Z], ~U[2026-01-11 08:50:22Z], 11] 09:50:22.307 [debug] QUERY OK source="media_items" db=1.9ms idle=1681.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [11] 09:50:22.309 [debug] QUERY OK source="media_items" db=1.7ms idle=1628.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")))) [11] 09:50:22.310 [debug] QUERY OK source="media_items" db=0.6ms idle=841.2ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [11] 09:50:22.314 [debug] QUERY OK source="tasks" db=1.1ms idle=5.2ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [8340, 11, ~U[2026-01-11 08:50:22Z], ~U[2026-01-11 08:50:22Z]] 09:50:22.314 [info] {"args":{"id":11},"id":8333,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":2843395,"event":"job:stop","queue_time":295886,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 09:50:50.681 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:00.310 [info] {"source":"oban","duration":340,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:51:20.683 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:50.685 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:00.310 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:52:20.687 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:50.689 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:00.311 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:53:20.691 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:50.693 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:00.313 [info] {"source":"oban","duration":418,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:54:20.695 [info] {"source":"oban","duration":1264,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:50.698 [info] {"source":"oban","duration":1884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:00.314 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:55:20.700 [info] {"source":"oban","duration":1207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:50.703 [info] {"source":"oban","duration":1722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:00.314 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:56:20.704 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:50.706 [info] {"source":"oban","duration":1178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:00.315 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:57:20.708 [info] {"source":"oban","duration":1187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:50.710 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:00.316 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:58:20.712 [info] {"source":"oban","duration":1331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:50.715 [info] {"source":"oban","duration":2171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:00.317 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:59:20.719 [info] {"source":"oban","duration":3049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:50.724 [info] {"source":"oban","duration":3543,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:00.318 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:00:20.726 [info] {"source":"oban","duration":1989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:50.728 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:00.319 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:01:20.730 [info] {"source":"oban","duration":1199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:50.733 [info] {"source":"oban","duration":1631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:00.320 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:02:20.734 [info] {"source":"oban","duration":1245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:50.737 [info] {"source":"oban","duration":2090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:00.322 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:03:20.739 [info] {"source":"oban","duration":1364,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:50.742 [info] {"source":"oban","duration":1472,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:00.322 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:04:20.744 [info] {"source":"oban","duration":1776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:50.747 [info] {"source":"oban","duration":1563,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:00.323 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:05:20.748 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:50.750 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:00.324 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:06:20.752 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:50.754 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:00.325 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:07:20.756 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:50.758 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:00.326 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:08:20.760 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:50.762 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:00.327 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:09:20.764 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:50.766 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:00.328 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:10:20.768 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:50.770 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:00.329 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:11:20.772 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:50.774 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:00.331 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:12:20.777 [info] {"source":"oban","duration":1666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:50.778 [info] {"source":"oban","duration":1247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:00.331 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:13:20.782 [info] {"source":"oban","duration":2408,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:50.785 [info] {"source":"oban","duration":1443,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:00.332 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:14:20.787 [info] {"source":"oban","duration":1409,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:50.790 [info] {"source":"oban","duration":2407,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:00.333 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:15:20.792 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:50.796 [info] {"source":"oban","duration":2653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:00.334 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:16:20.799 [info] {"source":"oban","duration":2520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:50.801 [info] {"source":"oban","duration":1607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:00.335 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:17:20.802 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:50.805 [info] {"source":"oban","duration":1825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:00.337 [info] {"source":"oban","duration":332,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:18:20.807 [info] {"source":"oban","duration":1225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:50.811 [info] {"source":"oban","duration":2680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:00.337 [info] {"source":"oban","duration":325,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:19:20.814 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:50.816 [info] {"source":"oban","duration":1271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:00.338 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:20:20.820 [info] {"source":"oban","duration":1937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:50.822 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:00.339 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:21:20.827 [info] {"source":"oban","duration":3626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:50.829 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:00.340 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:22:20.832 [info] {"source":"oban","duration":1949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:50.834 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:00.341 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:23:20.836 [info] {"source":"oban","duration":973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:50.838 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:00.342 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:24:20.840 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:50.842 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:00.343 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:25:20.844 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:50.846 [info] {"source":"oban","duration":1213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:00.344 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:26:20.848 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:50.851 [info] {"source":"oban","duration":1447,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:00.345 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:27:20.852 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:50.854 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:00.347 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:28:20.856 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:50.858 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:00.347 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:29:20.861 [info] {"source":"oban","duration":2107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:50.863 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:00.348 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:30:20.865 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:50.867 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:00.349 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:31:20.870 [info] {"source":"oban","duration":1872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:50.872 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:00.351 [info] {"source":"oban","duration":409,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:32:20.875 [info] {"source":"oban","duration":1958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:50.877 [info] {"source":"oban","duration":1180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:00.351 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:33:20.880 [info] {"source":"oban","duration":1819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:50.883 [info] {"source":"oban","duration":1987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:00.353 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:34:20.885 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:50.887 [info] {"source":"oban","duration":1215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:00.353 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:35:20.889 [info] {"source":"oban","duration":1232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:50.893 [info] {"source":"oban","duration":2402,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:00.354 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:36:20.894 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:50.897 [info] {"source":"oban","duration":1910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:00.355 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:37:20.899 [info] {"source":"oban","duration":1327,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:50.901 [info] {"source":"oban","duration":1344,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:00.356 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:38:20.909 [info] {"source":"oban","duration":6691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:50.911 [info] {"source":"oban","duration":1207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:00.358 [info] {"source":"oban","duration":325,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:39:20.914 [info] {"source":"oban","duration":2029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:50.916 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:00.359 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:40:20.918 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:50.920 [info] {"source":"oban","duration":1216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:00.359 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:41:20.922 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:50.924 [info] {"source":"oban","duration":1187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:00.360 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:42:20.926 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:50.928 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:00.361 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:43:20.930 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:50.932 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:00.362 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:44:20.934 [info] {"source":"oban","duration":1200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:50.936 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:00.363 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:45:20.938 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:50.940 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:00.364 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:46:20.942 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:50.944 [info] {"source":"oban","duration":1231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:00.366 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:47:20.946 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:50.948 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:00.366 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:48:20.950 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:50.953 [info] {"source":"oban","duration":2249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:00.367 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:49:20.956 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:50.959 [info] {"source":"oban","duration":2213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:00.368 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:50:20.961 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:50.964 [info] {"source":"oban","duration":1838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:00.370 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:51:20.966 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:50.968 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:00.370 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:52:20.971 [info] {"source":"oban","duration":1810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:50.973 [info] {"source":"oban","duration":1214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:00.371 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:53:20.975 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:50.977 [info] {"source":"oban","duration":1185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:00.372 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:54:20.980 [info] {"source":"oban","duration":1929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:50.982 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:00.374 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:55:20.984 [info] {"source":"oban","duration":1178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:50.988 [info] {"source":"oban","duration":2483,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:00.374 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:56:20.989 [info] {"source":"oban","duration":1214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:50.991 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:00.375 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:57:20.993 [info] {"source":"oban","duration":889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:50.995 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:00.377 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:58:20.999 [info] {"source":"oban","duration":3013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:51.001 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:00.378 [info] {"source":"oban","duration":337,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:59:21.004 [info] {"source":"oban","duration":1819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:51.006 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:00.379 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:00:21.008 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:51.010 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:00.379 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:01:21.012 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:51.014 [info] {"source":"oban","duration":1187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:00.380 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:02:21.016 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:51.018 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:00.381 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:03:21.020 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:51.022 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:00.382 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:04:21.024 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:51.026 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:00.384 [info] {"source":"oban","duration":353,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:05:21.028 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:51.030 [info] {"source":"oban","duration":1196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:00.384 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:06:21.032 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:51.034 [info] {"source":"oban","duration":1288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:00.386 [info] {"source":"oban","duration":380,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:07:21.036 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:51.039 [info] {"source":"oban","duration":2045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:00.386 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:08:21.041 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:51.045 [info] {"source":"oban","duration":2588,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:00.388 [info] {"source":"oban","duration":432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:09:21.046 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:51.049 [info] {"source":"oban","duration":1507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:00.389 [info] {"source":"oban","duration":338,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:10:21.050 [info] {"source":"oban","duration":1297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:51.052 [info] {"source":"oban","duration":1343,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:00.389 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:11:21.054 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:51.056 [info] {"source":"oban","duration":1281,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:00.390 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:12:21.059 [info] {"source":"oban","duration":2084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:51.062 [info] {"source":"oban","duration":1907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:00.391 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:13:21.064 [info] {"source":"oban","duration":1289,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:51.066 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:00.392 [info] {"source":"oban","duration":352,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:14:21.069 [info] {"source":"oban","duration":2110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:51.071 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:00.394 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:15:21.074 [info] {"source":"oban","duration":2035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:51.076 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:00.394 [info] {"source":"oban","duration":207,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:16:21.078 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:51.081 [info] {"source":"oban","duration":1813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:00.395 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:17:21.083 [info] {"source":"oban","duration":1308,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:51.085 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:00.396 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:18:21.087 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:51.089 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:00.397 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:19:21.091 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:51.093 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:00.398 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:20:21.095 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:51.097 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:00.399 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:21:21.099 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:51.101 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:00.400 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:22:21.103 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:51.105 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:00.401 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:23:21.107 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:51.109 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:00.402 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:24:21.111 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:51.113 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:00.403 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:25:21.115 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:51.117 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:00.404 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:26:21.120 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:51.123 [info] {"source":"oban","duration":1886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:00.405 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:27:21.126 [info] {"source":"oban","duration":2000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:51.128 [info] {"source":"oban","duration":1326,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:00.406 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:28:21.135 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:51.136 [info] {"source":"oban","duration":1285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:00.407 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:29:21.138 [info] {"source":"oban","duration":1363,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:51.140 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:00.409 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:30:21.143 [info] {"source":"oban","duration":1638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:51.144 [info] {"source":"oban","duration":1192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:00.409 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:31:21.146 [info] {"source":"oban","duration":1244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:51.148 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:00.411 [info] {"source":"oban","duration":342,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:32:21.150 [info] {"source":"oban","duration":1197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:51.152 [info] {"source":"oban","duration":1423,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:00.411 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:33:21.154 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:51.156 [info] {"source":"oban","duration":1197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:00.412 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:34:21.158 [info] {"source":"oban","duration":1180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:51.160 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:00.414 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:35:21.164 [info] {"source":"oban","duration":3273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:51.166 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:00.415 [info] {"source":"oban","duration":335,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:36:21.168 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:51.170 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:00.415 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:37:21.172 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:51.174 [info] {"source":"oban","duration":906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:00.416 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:38:21.176 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:51.178 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:00.417 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:39:21.180 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:51.182 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:00.418 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:40:21.184 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:51.186 [info] {"source":"oban","duration":1215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:00.419 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:41:21.188 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:51.190 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:00.420 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:42:21.192 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:51.194 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:00.421 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:43:21.197 [info] {"source":"oban","duration":2270,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:51.199 [info] {"source":"oban","duration":1178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:00.422 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:44:21.201 [info] {"source":"oban","duration":1267,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:51.204 [info] {"source":"oban","duration":1961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:00.423 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:45:21.206 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:51.209 [info] {"source":"oban","duration":1978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:00.424 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:46:21.212 [info] {"source":"oban","duration":1790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:51.215 [info] {"source":"oban","duration":1443,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:00.425 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:47:21.216 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:51.218 [info] {"source":"oban","duration":1169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:00.426 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:48:21.220 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:51.222 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:00.427 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:49:21.224 [info] {"source":"oban","duration":1222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:51.229 [info] {"source":"oban","duration":3674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:00.428 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:50:21.230 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:51.232 [info] {"source":"oban","duration":1328,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:00.429 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:51:21.235 [info] {"source":"oban","duration":1817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:51.238 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:00.430 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:52:21.239 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:51.241 [info] {"source":"oban","duration":1189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:00.431 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:53:21.243 [info] {"source":"oban","duration":1192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:51.245 [info] {"source":"oban","duration":1219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:00.432 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:54:21.247 [info] {"source":"oban","duration":1197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:51.249 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:00.433 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:55:21.251 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:51.253 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:00.434 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:56:21.255 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:51.257 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:00.436 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:57:21.259 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:51.261 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:00.436 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:58:21.263 [info] {"source":"oban","duration":1159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:51.265 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:00.438 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:59:21.267 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:51.269 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:00.438 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:00:21.271 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:51.273 [info] {"source":"oban","duration":963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:00.440 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:01:21.275 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:51.277 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:00.440 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:02:21.279 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:51.281 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:00.441 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:03:21.284 [info] {"source":"oban","duration":2060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:51.286 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:00.442 [info] {"source":"oban","duration":230,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:04:21.288 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:51.290 [info] {"source":"oban","duration":1187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:00.444 [info] {"source":"oban","duration":403,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:05:21.292 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:51.294 [info] {"source":"oban","duration":1246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:00.444 [info] {"source":"oban","duration":328,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:06:21.296 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:51.298 [info] {"source":"oban","duration":1347,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:00.445 [info] {"source":"oban","duration":347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:07:21.301 [info] {"source":"oban","duration":1954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:51.303 [info] {"source":"oban","duration":1205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:00.446 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:08:21.305 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:51.310 [info] {"source":"oban","duration":4060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:00.448 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:09:21.312 [info] {"source":"oban","duration":1306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:51.315 [info] {"source":"oban","duration":1373,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:00.448 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:10:21.316 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:51.319 [info] {"source":"oban","duration":1799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:00.449 [info] {"source":"oban","duration":338,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:11:21.321 [info] {"source":"oban","duration":1245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:51.324 [info] {"source":"oban","duration":1562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:00.450 [info] {"source":"oban","duration":332,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:12:21.326 [info] {"source":"oban","duration":1701,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:51.328 [info] {"source":"oban","duration":953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:00.451 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:13:21.330 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:51.332 [info] {"source":"oban","duration":953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:00.452 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:14:21.334 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:51.336 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:00.453 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:15:21.338 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:51.340 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:00.454 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:16:21.342 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:51.344 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:00.456 [info] {"source":"oban","duration":335,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:17:21.346 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:51.348 [info] {"source":"oban","duration":947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:00.456 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:18:21.350 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:51.352 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:00.458 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:19:21.355 [info] {"source":"oban","duration":1653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:51.357 [info] {"source":"oban","duration":1904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:00.458 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:20:21.359 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:51.361 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:00.460 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:21:21.364 [info] {"source":"oban","duration":1936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:51.366 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:00.460 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:22:21.368 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:51.370 [info] {"source":"oban","duration":1296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:00.461 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:23:21.372 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:51.375 [info] {"source":"oban","duration":1771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:00.462 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:24:21.377 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:51.379 [info] {"source":"oban","duration":1307,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:00.463 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:25:21.381 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:51.385 [info] {"source":"oban","duration":2875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:00.464 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:26:21.388 [info] {"source":"oban","duration":1801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:51.398 [info] {"source":"oban","duration":1422,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:00.465 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:27:21.400 [info] {"source":"oban","duration":1781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:51.402 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:00.466 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:28:21.405 [info] {"source":"oban","duration":1426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:51.407 [info] {"source":"oban","duration":1834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:00.468 [info] {"source":"oban","duration":347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:29:21.409 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:51.411 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:00.469 [info] {"source":"oban","duration":387,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:30:21.413 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:51.416 [info] {"source":"oban","duration":1456,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:00.469 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:31:21.417 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:51.419 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:00.470 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:32:21.421 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:51.423 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:00.471 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:33:21.425 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:51.427 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:00.472 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:34:21.429 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:51.431 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:00.473 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:35:21.433 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:51.435 [info] {"source":"oban","duration":1206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:00.474 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:36:21.437 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:51.439 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:00.475 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:37:21.441 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:51.443 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:00.476 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:38:21.445 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:51.447 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:00.477 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:39:21.449 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:51.451 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:00.479 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:40:21.453 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:51.455 [info] {"source":"oban","duration":1300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:00.479 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:41:21.458 [info] {"source":"oban","duration":1807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:51.462 [info] {"source":"oban","duration":2700,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:00.481 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:42:21.464 [info] {"source":"oban","duration":1312,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:51.466 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:00.481 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:43:21.469 [info] {"source":"oban","duration":1681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:51.471 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:00.482 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:44:21.473 [info] {"source":"oban","duration":1193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:51.478 [info] {"source":"oban","duration":4206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:00.483 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:45:21.480 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:51.482 [info] {"source":"oban","duration":960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:00.484 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:46:21.484 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:51.486 [info] {"source":"oban","duration":1186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:00.485 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:47:21.489 [info] {"source":"oban","duration":1422,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:51.490 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:00.486 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:48:21.493 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:51.495 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:00.487 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:49:21.498 [info] {"source":"oban","duration":2065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:51.500 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:00.488 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:50:21.502 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:51.504 [info] {"source":"oban","duration":975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:00.489 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:51:21.506 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:51.508 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:00.490 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:52:21.510 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:51.512 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:00.491 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:53:21.514 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:51.516 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:00.492 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:54:21.518 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:51.521 [info] {"source":"oban","duration":1858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:00.493 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:55:21.523 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:51.525 [info] {"source":"oban","duration":1169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:00.494 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:56:21.527 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:51.529 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:00.495 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:57:21.531 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:51.533 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:00.497 [info] {"source":"oban","duration":422,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:58:21.535 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:51.537 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:00.497 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:59:21.539 [info] {"source":"oban","duration":1238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:51.541 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:00.498 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:00:21.543 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:51.545 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:00.499 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:01:21.547 [info] {"source":"oban","duration":1138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:51.549 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:00.500 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:02:21.551 [info] {"source":"oban","duration":1255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:51.554 [info] {"source":"oban","duration":2010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:00.502 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:03:21.556 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:51.558 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:00.502 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:04:21.560 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:51.562 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:00.503 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:05:21.564 [info] {"source":"oban","duration":1344,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:51.566 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:00.504 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:06:21.568 [info] {"source":"oban","duration":1219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:51.570 [info] {"source":"oban","duration":1334,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:00.505 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:07:21.572 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:51.575 [info] {"source":"oban","duration":2091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:00.506 [info] {"source":"oban","duration":170,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:08:21.577 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:51.579 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:00.507 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:09:21.581 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:51.583 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:00.508 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:10:21.585 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:51.587 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:00.509 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:11:21.589 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:51.591 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:00.510 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:12:21.593 [info] {"source":"oban","duration":1138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:51.595 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:00.511 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:13:21.597 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:51.599 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:00.512 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:14:21.601 [info] {"source":"oban","duration":970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:51.603 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:00.513 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:15:21.605 [info] {"source":"oban","duration":1193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:51.607 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:00.514 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:16:21.610 [info] {"source":"oban","duration":1823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:51.612 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:00.515 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:17:21.614 [info] {"source":"oban","duration":1223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:51.616 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:00.516 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:18:21.619 [info] {"source":"oban","duration":1652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:51.620 [info] {"source":"oban","duration":1222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:00.517 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:19:21.622 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:51.625 [info] {"source":"oban","duration":1953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:00.522 [info] {"source":"oban","duration":2752,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:20:21.627 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:51.629 [info] {"source":"oban","duration":1213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:00.523 [info] {"source":"oban","duration":339,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:21:21.631 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:51.633 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:00.523 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:22:21.635 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:51.637 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:00.524 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:23:21.639 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:51.641 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:00.525 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:24:21.643 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:51.645 [info] {"source":"oban","duration":1187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:00.526 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:25:21.648 [info] {"source":"oban","duration":1434,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:51.649 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:00.527 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:26:21.652 [info] {"source":"oban","duration":1998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:51.654 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:00.528 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:27:21.656 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:51.658 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:00.529 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:28:21.660 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:51.662 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:00.530 [info] {"source":"oban","duration":243,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:29:21.664 [info] {"source":"oban","duration":1211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:51.666 [info] {"source":"oban","duration":948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:00.531 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:30:21.668 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:51.670 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:00.532 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:31:21.672 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:51.674 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:00.533 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:32:21.676 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:51.678 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:00.534 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:33:21.680 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:51.682 [info] {"source":"oban","duration":1242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:00.535 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:34:21.686 [info] {"source":"oban","duration":2724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:51.689 [info] {"source":"oban","duration":1786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:00.536 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:35:21.691 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:51.693 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:00.537 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:36:21.695 [info] {"source":"oban","duration":1209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:51.697 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:00.538 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:37:21.699 [info] {"source":"oban","duration":1213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:51.701 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:00.539 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:38:21.703 [info] {"source":"oban","duration":1199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:51.705 [info] {"source":"oban","duration":1264,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:00.540 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:39:21.707 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:51.709 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:00.541 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:40:21.711 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:51.713 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:00.542 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:41:21.716 [info] {"source":"oban","duration":1609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:51.718 [info] {"source":"oban","duration":1483,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:00.543 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:42:21.720 [info] {"source":"oban","duration":1797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:51.722 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:00.544 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:43:21.724 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:51.726 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:00.545 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:44:21.728 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:51.730 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:00.546 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:45:21.732 [info] {"source":"oban","duration":968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:51.734 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:00.547 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:46:21.736 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:51.738 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:00.548 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:47:21.740 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:51.742 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:00.549 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:48:21.744 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:51.746 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:00.550 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:49:21.748 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:51.750 [info] {"source":"oban","duration":1255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:00.551 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:50:21.752 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:51.754 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:00.552 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:51:21.756 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:51.758 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:00.553 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:52:21.761 [info] {"source":"oban","duration":1816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:51.763 [info] {"source":"oban","duration":1247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:00.554 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:53:21.766 [info] {"source":"oban","duration":1820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:51.768 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:00.555 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:54:21.771 [info] {"source":"oban","duration":1856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:51.773 [info] {"source":"oban","duration":1221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:00.556 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:55:21.776 [info] {"source":"oban","duration":1785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:51.778 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:00.557 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:56:21.781 [info] {"source":"oban","duration":1860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:51.783 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:00.558 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:57:21.785 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:51.787 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:00.559 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:58:21.789 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:51.791 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:00.560 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:59:21.793 [info] {"source":"oban","duration":1204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:51.795 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:00.561 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:00:21.797 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:51.799 [info] {"source":"oban","duration":965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:00.563 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:01:21.802 [info] {"source":"oban","duration":1998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:51.805 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:00.563 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:02:21.807 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:51.809 [info] {"source":"oban","duration":1180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:00.564 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:03:21.811 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:51.813 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:00.566 [info] {"source":"oban","duration":330,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:04:21.815 [info] {"source":"oban","duration":950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:51.817 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:00.566 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:05:21.820 [info] {"source":"oban","duration":1773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:51.822 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:00.568 [info] {"source":"oban","duration":358,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:06:21.824 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:51.826 [info] {"source":"oban","duration":1261,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:00.568 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:07:21.828 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:51.830 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:00.569 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:08:21.832 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:51.834 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:00.570 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:09:21.836 [info] {"source":"oban","duration":1289,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:51.838 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:00.571 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:10:21.840 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:51.842 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:00.572 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:11:21.844 [info] {"source":"oban","duration":1159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:51.846 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:00.573 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:12:21.848 [info] {"source":"oban","duration":1253,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:51.850 [info] {"source":"oban","duration":1234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:00.574 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:13:21.853 [info] {"source":"oban","duration":1620,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:51.855 [info] {"source":"oban","duration":1662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:00.575 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:14:21.857 [info] {"source":"oban","duration":1890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:51.859 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:00.577 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:15:21.861 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:51.863 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:00.577 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:16:21.865 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:51.868 [info] {"source":"oban","duration":2319,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:00.578 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:17:21.870 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:51.872 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:00.579 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:18:21.875 [info] {"source":"oban","duration":2042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:51.877 [info] {"source":"oban","duration":1193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:00.580 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:19:21.880 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:51.886 [info] {"source":"oban","duration":1774,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:00.581 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:20:21.888 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:51.890 [info] {"source":"oban","duration":1219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:00.582 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:21:21.895 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:51.897 [info] {"source":"oban","duration":1230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:00.583 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:22:21.900 [info] {"source":"oban","duration":1612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:51.901 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:00.584 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:23:21.903 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:51.905 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:00.585 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:24:21.907 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:51.909 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:00.586 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:25:21.911 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:51.913 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:00.587 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:26:21.915 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:51.917 [info] {"source":"oban","duration":971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:00.588 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:27:21.919 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:51.921 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:00.589 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:28:21.923 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:51.928 [info] {"source":"oban","duration":3451,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:00.590 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:29:21.930 [info] {"source":"oban","duration":1750,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:51.932 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:00.591 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:30:21.934 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:51.937 [info] {"source":"oban","duration":1784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:00.592 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:31:21.939 [info] {"source":"oban","duration":1244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:51.941 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:00.593 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:32:21.944 [info] {"source":"oban","duration":2118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:51.946 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:00.594 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:33:21.948 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:51.950 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:00.595 [info] {"source":"oban","duration":247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:34:21.952 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:51.954 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:00.596 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:35:21.957 [info] {"source":"oban","duration":1946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:51.959 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:00.598 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:36:21.961 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:51.963 [info] {"source":"oban","duration":1267,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:00.598 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:37:21.965 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:51.968 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:00.599 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:38:21.971 [info] {"source":"oban","duration":1826,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:51.973 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:00.600 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:39:21.975 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:51.977 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:00.601 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:40:21.979 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:51.981 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:00.602 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:41:21.983 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:51.985 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:00.603 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:42:21.987 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:51.989 [info] {"source":"oban","duration":940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:00.604 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:43:21.991 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:51.993 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:00.605 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:44:21.995 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:51.997 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:00.606 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:45:21.999 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:52.002 [info] {"source":"oban","duration":1531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:00.607 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:46:22.003 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:52.005 [info] {"source":"oban","duration":1198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:00.608 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:47:22.007 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:52.009 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:00.609 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:48:22.011 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:52.013 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:00.610 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:49:22.015 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:52.017 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:00.611 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:50:22.020 [info] {"source":"oban","duration":1713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:52.024 [info] {"source":"oban","duration":2501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:00.613 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:51:22.026 [info] {"source":"oban","duration":1919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:52.028 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:00.613 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:52:22.030 [info] {"source":"oban","duration":1231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:52.032 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:00.615 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:53:22.034 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:52.036 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:00.616 [info] {"source":"oban","duration":328,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:54:22.038 [info] {"source":"oban","duration":1185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:52.040 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:00.616 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:55:22.042 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:52.044 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:00.618 [info] {"source":"oban","duration":608,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:56:22.046 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:52.049 [info] {"source":"oban","duration":1368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:00.619 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:57:22.050 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:52.052 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:00.619 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:58:22.054 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:52.056 [info] {"source":"oban","duration":1138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:00.620 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:59:22.058 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:52.060 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:00.621 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:00:22.062 [info] {"source":"oban","duration":1190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:52.064 [info] {"source":"oban","duration":966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:00.622 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:01:22.066 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:52.068 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:00.623 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:02:22.070 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:52.072 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:00.624 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:03:22.074 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:52.076 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:00.625 [info] {"source":"oban","duration":378,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:04:22.079 [info] {"source":"oban","duration":1811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:52.082 [info] {"source":"oban","duration":1911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:00.627 [info] {"source":"oban","duration":398,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:05:22.084 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:52.086 [info] {"source":"oban","duration":1280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:00.627 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:06:22.088 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:52.091 [info] {"source":"oban","duration":1522,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:00.628 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:07:22.093 [info] {"source":"oban","duration":1742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:52.095 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:00.629 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:08:22.097 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:52.099 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:00.630 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:09:22.101 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:52.103 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:00.631 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:10:22.106 [info] {"source":"oban","duration":1738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:52.108 [info] {"source":"oban","duration":1229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:00.632 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:11:22.110 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:52.112 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:00.633 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:12:22.115 [info] {"source":"oban","duration":1958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:52.117 [info] {"source":"oban","duration":1314,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:00.634 [info] {"source":"oban","duration":335,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:13:22.119 [info] {"source":"oban","duration":1273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:52.122 [info] {"source":"oban","duration":1615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:00.635 [info] {"source":"oban","duration":228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:14:22.123 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:52.125 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:00.636 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:15:22.128 [info] {"source":"oban","duration":2247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:52.132 [info] {"source":"oban","duration":2082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:00.637 [info] {"source":"oban","duration":340,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:16:22.134 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:52.136 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:00.638 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:17:22.138 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:52.140 [info] {"source":"oban","duration":892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:00.639 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:18:22.142 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:52.144 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:00.640 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:19:22.146 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:52.148 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:00.641 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:20:22.150 [info] {"source":"oban","duration":1231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:52.152 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:00.642 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:21:22.154 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:52.156 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:00.643 [info] {"source":"oban","duration":331,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:22:22.158 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:52.160 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:00.644 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:23:22.162 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:52.164 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:00.646 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:24:22.167 [info] {"source":"oban","duration":1962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:52.169 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:00.646 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:25:22.172 [info] {"source":"oban","duration":1688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:52.174 [info] {"source":"oban","duration":1174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:00.647 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:26:22.176 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:52.178 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:00.648 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:27:22.180 [info] {"source":"oban","duration":1353,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:52.182 [info] {"source":"oban","duration":1303,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:00.650 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:28:22.185 [info] {"source":"oban","duration":1822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:52.187 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:00.650 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:29:22.189 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:52.191 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:00.651 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:30:22.193 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:52.195 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:00.652 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:31:22.197 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:52.199 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:00.653 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:32:22.201 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:52.203 [info] {"source":"oban","duration":1250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:00.654 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:33:22.205 [info] {"source":"oban","duration":1265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:52.208 [info] {"source":"oban","duration":1381,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:00.655 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:34:22.209 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:52.211 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:00.656 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:35:22.213 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:52.215 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:00.657 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:36:22.217 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:52.219 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:00.658 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:37:22.221 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:52.223 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:00.659 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:38:22.225 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:52.227 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:00.661 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:39:22.229 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:52.231 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:00.661 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:40:22.233 [info] {"source":"oban","duration":1239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:52.235 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:00.663 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:41:22.237 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:52.239 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:00.664 [info] {"source":"oban","duration":355,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:42:22.241 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:52.244 [info] {"source":"oban","duration":1711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:00.664 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:43:22.245 [info] {"source":"oban","duration":1318,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:52.248 [info] {"source":"oban","duration":1835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:00.665 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:44:22.251 [info] {"source":"oban","duration":1705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:52.254 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:00.666 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:45:22.256 [info] {"source":"oban","duration":1189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:52.258 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:00.667 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:46:22.260 [info] {"source":"oban","duration":1352,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:52.262 [info] {"source":"oban","duration":1275,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:00.668 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:47:22.264 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:52.266 [info] {"source":"oban","duration":1348,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:00.670 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:48:22.268 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:52.270 [info] {"source":"oban","duration":1231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:00.671 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:49:22.274 [info] {"source":"oban","duration":2941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:52.276 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:00.671 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:50:22.279 [info] {"source":"oban","duration":1818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:52.281 [info] {"source":"oban","duration":1220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:00.673 [info] {"source":"oban","duration":327,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:51:22.286 [info] {"source":"oban","duration":3434,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:52.290 [info] {"source":"oban","duration":3762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:00.673 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:52:22.292 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:52.294 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:00.674 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:53:22.296 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:52.298 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:00.675 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:54:22.300 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:52.302 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:00.676 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:55:22.304 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:52.306 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:00.677 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:56:22.308 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:52.310 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:00.678 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:57:22.312 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:52.314 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:00.679 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:58:22.316 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:52.318 [info] {"source":"oban","duration":1378,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:00.680 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:59:22.320 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:52.323 [info] {"source":"oban","duration":1721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:00.681 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:00:22.324 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:52.327 [info] {"source":"oban","duration":1862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:00.682 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:01:22.329 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:52.331 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:00.683 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:02:22.333 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:52.335 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:00.684 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:03:22.337 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:52.339 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:00.685 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:04:22.341 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:52.343 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:00.687 [info] {"source":"oban","duration":334,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:05:22.345 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:52.348 [info] {"source":"oban","duration":1690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:00.688 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:06:22.349 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:52.352 [info] {"source":"oban","duration":1501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:00.688 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:07:22.353 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:52.355 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:00.690 [info] {"source":"oban","duration":943,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:08:22.357 [info] {"source":"oban","duration":1376,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:52.360 [info] {"source":"oban","duration":2046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:00.692 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:09:22.363 [info] {"source":"oban","duration":1382,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:52.365 [info] {"source":"oban","duration":1802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:00.693 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:10:22.370 [info] {"source":"oban","duration":3957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:52.372 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:00.694 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:11:22.375 [info] {"source":"oban","duration":2145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:52.377 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:00.696 [info] {"source":"oban","duration":2219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:12:22.379 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:52.381 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:00.697 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:13:22.383 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:52.385 [info] {"source":"oban","duration":1242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:00.698 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:14:22.387 [info] {"source":"oban","duration":967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:52.389 [info] {"source":"oban","duration":1430,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:00.699 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:15:22.391 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:52.393 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:00.700 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:16:22.395 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:52.397 [info] {"source":"oban","duration":1303,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:00.701 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:17:22.399 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:52.401 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:00.702 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:18:22.403 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:52.405 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:00.703 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:19:22.407 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:52.409 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:00.704 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:20:22.412 [info] {"source":"oban","duration":1877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:52.414 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:00.706 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:21:22.417 [info] {"source":"oban","duration":1388,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:52.419 [info] {"source":"oban","duration":1723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:00.706 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:22:22.421 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:52.423 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:00.707 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:23:22.425 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:52.427 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:00.708 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:24:22.429 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:52.431 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:00.710 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:25:22.433 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:52.435 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:00.710 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:26:22.438 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:52.440 [info] {"source":"oban","duration":1308,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:00.711 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:27:22.442 [info] {"source":"oban","duration":1261,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:52.444 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:00.712 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:28:22.447 [info] {"source":"oban","duration":1809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:52.449 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:00.713 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:29:22.451 [info] {"source":"oban","duration":1250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:52.453 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:00.714 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:30:22.455 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:52.457 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:00.715 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:31:22.459 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:52.461 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:00.716 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:32:22.463 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:52.465 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:00.717 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:33:22.467 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:52.469 [info] {"source":"oban","duration":1187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:00.718 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:34:22.471 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:52.473 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:00.720 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:35:22.475 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:52.477 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:00.721 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:36:22.480 [info] {"source":"oban","duration":2176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:52.482 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:00.721 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:37:22.484 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:52.486 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:00.722 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:38:22.488 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:52.490 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:00.723 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:39:22.492 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:52.494 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:00.724 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:40:22.497 [info] {"source":"oban","duration":1470,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:52.498 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:00.725 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:41:22.502 [info] {"source":"oban","duration":2712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:52.504 [info] {"source":"oban","duration":1499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:00.726 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:42:22.507 [info] {"source":"oban","duration":1394,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:52.509 [info] {"source":"oban","duration":1696,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:00.727 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:43:22.512 [info] {"source":"oban","duration":1742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:52.514 [info] {"source":"oban","duration":1223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:00.728 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:44:22.516 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:52.518 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:00.730 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:45:22.520 [info] {"source":"oban","duration":1198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:52.524 [info] {"source":"oban","duration":2513,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:00.730 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:46:22.525 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:52.528 [info] {"source":"oban","duration":1636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:00.731 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:47:22.529 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:52.531 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:00.732 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:48:22.533 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:52.535 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:00.734 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:49:22.537 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:52.539 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:00.734 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:50:22.541 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:52.543 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:00.736 [info] {"source":"oban","duration":330,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:51:22.545 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:52.547 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:00.736 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:52:22.549 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:52.551 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:00.737 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:53:22.553 [info] {"source":"oban","duration":1214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:52.555 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:00.738 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:54:22.557 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:52.559 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:00.739 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:55:22.561 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:52.563 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:00.740 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:56:22.565 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:52.567 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:00.742 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:57:22.569 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:52.571 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:00.742 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:58:22.573 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:52.575 [info] {"source":"oban","duration":1190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:00.744 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:59:22.577 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:52.580 [info] {"source":"oban","duration":1777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:00.744 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:00:22.582 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:52.585 [info] {"source":"oban","duration":1634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:00.745 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:01:22.587 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:52.590 [info] {"source":"oban","duration":1779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:00.746 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:02:22.593 [info] {"source":"oban","duration":1844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:52.595 [info] {"source":"oban","duration":1212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:00.747 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:03:22.597 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:52.599 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:00.749 [info] {"source":"oban","duration":332,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:04:22.602 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:52.605 [info] {"source":"oban","duration":1526,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:00.750 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:05:22.606 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:52.609 [info] {"source":"oban","duration":1970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:00.750 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:06:22.611 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:52.613 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:00.751 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:07:22.617 [info] {"source":"oban","duration":2456,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:52.619 [info] {"source":"oban","duration":1810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:00.753 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:08:22.621 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:52.623 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:00.753 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:09:22.625 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:52.627 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:00.754 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:10:22.629 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:52.631 [info] {"source":"oban","duration":968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:00.755 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:11:22.637 [info] {"source":"oban","duration":4214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:52.639 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:00.756 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:12:22.642 [info] {"source":"oban","duration":1955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:52.644 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:00.758 [info] {"source":"oban","duration":336,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:13:22.646 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:52.648 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:00.758 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:14:22.650 [info] {"source":"oban","duration":1205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:52.652 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:00.760 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:15:22.654 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:52.656 [info] {"source":"oban","duration":1385,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:00.760 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:16:22.658 [info] {"source":"oban","duration":1301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:52.661 [info] {"source":"oban","duration":1846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:00.761 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:17:22.664 [info] {"source":"oban","duration":1868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:52.666 [info] {"source":"oban","duration":1297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:00.762 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:18:22.668 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:52.670 [info] {"source":"oban","duration":1237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:00.763 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:19:22.672 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:52.674 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:00.764 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:20:22.677 [info] {"source":"oban","duration":1658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:52.679 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:00.766 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:21:22.681 [info] {"source":"oban","duration":1207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:52.683 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:00.766 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:22:22.685 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:52.688 [info] {"source":"oban","duration":1866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:00.767 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:23:22.690 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:52.692 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:00.769 [info] {"source":"oban","duration":845,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:24:22.696 [info] {"source":"oban","duration":2659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:52.697 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:00.770 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:25:22.699 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:52.701 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:00.771 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:26:22.704 [info] {"source":"oban","duration":1693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:52.705 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:00.772 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:27:22.707 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:52.709 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:00.773 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:28:22.711 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:52.713 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:00.774 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:29:22.715 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:52.717 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:00.775 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:30:22.719 [info] {"source":"oban","duration":956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:52.722 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:00.776 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:31:22.724 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:52.726 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:00.777 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:32:22.728 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:52.730 [info] {"source":"oban","duration":1211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:00.778 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:33:22.732 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:52.734 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:00.779 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:34:22.736 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:52.739 [info] {"source":"oban","duration":2258,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:00.780 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:35:22.741 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:52.745 [info] {"source":"oban","duration":1739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:00.781 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:36:22.747 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:52.750 [info] {"source":"oban","duration":1573,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:00.782 [info] {"source":"oban","duration":240,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:37:22.751 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:52.754 [info] {"source":"oban","duration":1596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:00.783 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:38:22.756 [info] {"source":"oban","duration":1406,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:52.757 [info] {"source":"oban","duration":1268,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:00.785 [info] {"source":"oban","duration":391,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:39:22.759 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:52.761 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:00.785 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:40:22.763 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:52.765 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:00.786 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:41:22.767 [info] {"source":"oban","duration":1311,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:52.769 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:00.788 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:42:22.771 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:52.773 [info] {"source":"oban","duration":1240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:00.788 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:43:22.775 [info] {"source":"oban","duration":1138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:52.777 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:00.789 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:44:22.779 [info] {"source":"oban","duration":1204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:52.782 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:00.790 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:45:22.785 [info] {"source":"oban","duration":1925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:52.787 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:00.791 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:46:22.789 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:52.791 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:00.792 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:47:22.793 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:52.795 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:00.793 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:48:22.797 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:52.799 [info] {"source":"oban","duration":1314,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:00.794 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:49:22.801 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:52.803 [info] {"source":"oban","duration":940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:00.795 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:50:22.805 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:52.807 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:00.796 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:51:22.809 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:52.811 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:00.797 [info] {"source":"oban","duration":346,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:52:22.813 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:52.815 [info] {"source":"oban","duration":1223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:00.798 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:53:22.819 [info] {"source":"oban","duration":2755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:52.821 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:00.800 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:54:22.823 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:52.826 [info] {"source":"oban","duration":1943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:00.800 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:55:22.828 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:52.830 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:00.801 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:56:22.832 [info] {"source":"oban","duration":1372,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:52.834 [info] {"source":"oban","duration":1356,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:00.803 [info] {"source":"oban","duration":373,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:57:22.837 [info] {"source":"oban","duration":1792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:52.839 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:00.803 [info] {"source":"oban","duration":363,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:58:22.841 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:52.844 [info] {"source":"oban","duration":1659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:00.804 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:59:22.847 [info] {"source":"oban","duration":1485,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:52.848 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:00.805 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:00:22.850 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:52.852 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:00.806 [info] {"source":"oban","duration":228,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:01:22.855 [info] {"source":"oban","duration":1681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:52.859 [info] {"source":"oban","duration":3331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:00.807 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:02:22.861 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:52.863 [info] {"source":"oban","duration":1178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:00.809 [info] {"source":"oban","duration":380,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:03:22.865 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:52.868 [info] {"source":"oban","duration":1463,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:00.809 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:04:22.869 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:52.871 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:00.810 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:05:22.873 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:52.875 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:00.812 [info] {"source":"oban","duration":391,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:06:22.877 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:52.879 [info] {"source":"oban","duration":970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:00.812 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:07:22.881 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:52.883 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:00.813 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:08:22.885 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:52.887 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:00.814 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:09:22.889 [info] {"source":"oban","duration":956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:52.891 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:00.815 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:10:22.893 [info] {"source":"oban","duration":960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:52.895 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:00.816 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:11:22.897 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:52.899 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:00.817 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:12:22.901 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:52.903 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:00.818 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:13:22.905 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:52.907 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:00.819 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:14:22.909 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:52.912 [info] {"source":"oban","duration":1484,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:00.821 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:15:22.913 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:52.915 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:00.821 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:16:22.918 [info] {"source":"oban","duration":1909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:52.920 [info] {"source":"oban","duration":1243,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:00.823 [info] {"source":"oban","duration":330,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:17:22.922 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:52.924 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:00.823 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:18:22.926 [info] {"source":"oban","duration":1224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:52.930 [info] {"source":"oban","duration":2458,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:00.824 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:19:22.931 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:52.933 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:00.826 [info] {"source":"oban","duration":376,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:20:22.935 [info] {"source":"oban","duration":1189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:52.937 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:00.826 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:21:22.939 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:52.941 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:00.827 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:22:22.943 [info] {"source":"oban","duration":1236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:52.945 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:00.829 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:23:22.947 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:52.951 [info] {"source":"oban","duration":2563,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:00.829 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:24:22.952 [info] {"source":"oban","duration":975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:52.954 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:00.831 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:25:22.956 [info] {"source":"oban","duration":951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:52.958 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:00.832 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:26:22.960 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:52.962 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:00.832 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:27:22.964 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:52.966 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:00.833 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:28:22.968 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:52.970 [info] {"source":"oban","duration":962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:00.834 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:29:22.972 [info] {"source":"oban","duration":1251,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:52.974 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:00.835 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:30:22.977 [info] {"source":"oban","duration":1692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:52.978 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:00.836 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:31:22.980 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:52.984 [info] {"source":"oban","duration":3214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:00.837 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:32:22.987 [info] {"source":"oban","duration":1930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:52.990 [info] {"source":"oban","duration":1594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:00.839 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:33:22.991 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:52.993 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:00.839 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:34:22.995 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:53.000 [info] {"source":"oban","duration":3408,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:00.840 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:35:23.001 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:53.004 [info] {"source":"oban","duration":1798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:00.841 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:36:23.006 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:53.009 [info] {"source":"oban","duration":1879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:00.843 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:37:23.011 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:53.022 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:00.844 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:38:23.024 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:53.026 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:00.845 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:39:23.028 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:53.030 [info] {"source":"oban","duration":1221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:00.846 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:40:23.032 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:53.034 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:00.847 [info] {"source":"oban","duration":332,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:41:23.036 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:53.038 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:00.849 [info] {"source":"oban","duration":330,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:42:23.040 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:53.042 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:00.849 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:43:23.044 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:53.046 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:00.850 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:44:23.048 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:53.050 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:00.851 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:45:23.052 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:53.054 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:00.852 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:46:23.056 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:53.058 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:00.854 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:47:23.061 [info] {"source":"oban","duration":1785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:53.063 [info] {"source":"oban","duration":1213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:00.854 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:48:23.066 [info] {"source":"oban","duration":1207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:53.068 [info] {"source":"oban","duration":1582,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:00.855 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:49:23.069 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:53.071 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:00.856 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:50:23.073 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:53.075 [info] {"source":"oban","duration":1216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:00.858 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:51:23.077 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:53.079 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:00.858 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:52:23.081 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:53.083 [info] {"source":"oban","duration":1222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:00.859 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:53:23.085 [info] {"source":"oban","duration":1219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:53.087 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:00.860 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:54:23.089 [info] {"source":"oban","duration":1261,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:53.091 [info] {"source":"oban","duration":1338,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:00.861 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:55:23.093 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:53.096 [info] {"source":"oban","duration":1827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:00.862 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:56:23.099 [info] {"source":"oban","duration":1868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:53.101 [info] {"source":"oban","duration":1349,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:00.864 [info] {"source":"oban","duration":330,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:57:23.104 [info] {"source":"oban","duration":1970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:53.106 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:00.865 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:58:23.108 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:53.110 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:00.865 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:59:23.112 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:53.114 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:00.866 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:00:23.116 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:53.118 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:00.867 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:01:23.120 [info] {"source":"oban","duration":1207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:53.122 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:00.868 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:02:23.124 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:53.126 [info] {"source":"oban","duration":930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:00.869 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:03:23.128 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:53.130 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:00.870 [info] {"source":"oban","duration":201,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:04:23.133 [info] {"source":"oban","duration":1733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:53.135 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:00.872 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:05:23.142 [info] {"source":"oban","duration":3109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:53.144 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:00.873 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:06:23.146 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:53.148 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:00.875 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:07:23.150 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:53.153 [info] {"source":"oban","duration":1361,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:00.876 [info] {"source":"oban","duration":238,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:08:23.154 [info] {"source":"oban","duration":1260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:53.156 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:00.876 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:09:23.158 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:53.160 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:00.877 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:10:23.162 [info] {"source":"oban","duration":1244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:53.164 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:00.879 [info] {"source":"oban","duration":231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:11:23.166 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:53.168 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:00.880 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:12:23.170 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:53.172 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:00.880 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:13:23.174 [info] {"source":"oban","duration":1345,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:53.176 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:00.881 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:14:23.178 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:53.180 [info] {"source":"oban","duration":1309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:00.882 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:15:23.183 [info] {"source":"oban","duration":2085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:53.185 [info] {"source":"oban","duration":1283,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:00.883 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:16:23.187 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:53.189 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:00.886 [info] {"source":"oban","duration":1459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[8341]} 19:17:00.893 [info] {"args":{},"id":8341,"meta":{"cron":true,"cron_expr":"17 18 * * *","cron_tz":"Etc/UTC"},"system_time":1768155420892887313,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:start","attempt":1,"tags":["local_data"]} 19:17:00.893 [info] Updating yt-dlp 19:17:00.893 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update 19:17:02.760 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update exited: 0 with: Latest version: stable@2025.12.08 from yt-dlp/yt-dlp yt-dlp is up to date (stable@2025.12.08 from yt-dlp/yt-dlp) 19:17:02.761 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 19:17:04.261 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.12.08 19:17:04.261 [debug] QUERY OK source="settings" db=0.3ms idle=1376.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:17:04.262 [info] {"args":{},"id":8341,"meta":{"cron":true,"cron_expr":"17 18 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","duration":3369179,"event":"job:stop","queue_time":891601,"attempt":1,"tags":["local_data"]} 19:17:23.191 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:53.193 [info] {"source":"oban","duration":1220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:00.886 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:18:23.195 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:53.197 [info] {"source":"oban","duration":1291,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:00.887 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:19:23.199 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:53.201 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:00.888 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:20:23.203 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:53.205 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:00.889 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:21:23.207 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:53.209 [info] {"source":"oban","duration":961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:00.890 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:22:23.211 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:53.213 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:00.891 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:23:23.215 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:53.217 [info] {"source":"oban","duration":1258,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:00.892 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:24:23.219 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:53.221 [info] {"source":"oban","duration":1230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:00.893 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:25:23.223 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:53.225 [info] {"source":"oban","duration":1200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:00.894 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:26:23.227 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:53.229 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:00.895 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:27:23.231 [info] {"source":"oban","duration":1249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:53.233 [info] {"source":"oban","duration":1237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:00.897 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:28:23.235 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:53.237 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:00.897 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:29:23.239 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:53.241 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:00.898 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:30:23.243 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:53.245 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:00.900 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:31:23.247 [info] {"source":"oban","duration":1138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:53.249 [info] {"source":"oban","duration":1198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:00.900 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:32:23.251 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:53.253 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:00.901 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:33:23.255 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:53.257 [info] {"source":"oban","duration":1275,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:00.902 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:34:23.259 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:53.261 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:00.904 [info] {"source":"oban","duration":321,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:35:23.263 [info] {"source":"oban","duration":930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:53.265 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:00.904 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:36:23.267 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:53.269 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:00.905 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:37:23.271 [info] {"source":"oban","duration":1229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:53.273 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:00.906 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:38:23.275 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:53.277 [info] {"source":"oban","duration":1230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:00.907 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:39:23.279 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:53.281 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:00.908 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:40:23.283 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:53.285 [info] {"source":"oban","duration":1270,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:00.910 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:41:23.287 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:53.289 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:00.911 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:42:23.291 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:53.293 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:00.912 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:43:23.296 [info] {"source":"oban","duration":1797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:53.298 [info] {"source":"oban","duration":1280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:00.913 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:44:23.300 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:53.302 [info] {"source":"oban","duration":1363,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:00.914 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:45:23.304 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:53.309 [info] {"source":"oban","duration":4087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:00.916 [info] {"source":"oban","duration":353,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:46:23.311 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:53.313 [info] {"source":"oban","duration":1276,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:00.916 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:47:23.315 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:53.318 [info] {"source":"oban","duration":1755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:00.917 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:48:23.321 [info] {"source":"oban","duration":1901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:53.323 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:00.918 [info] {"source":"oban","duration":244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:49:23.325 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:53.328 [info] {"source":"oban","duration":2116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:00.919 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:50:23.330 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:53.333 [info] {"source":"oban","duration":1950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:00.920 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:51:23.336 [info] {"source":"oban","duration":1797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:53.338 [info] {"source":"oban","duration":1199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:00.921 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:52:23.340 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:53.342 [info] {"source":"oban","duration":1229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:00.922 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:53:23.344 [info] {"source":"oban","duration":967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:53.346 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:00.923 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:54:23.348 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:53.350 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:00.924 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:55:23.352 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:53.354 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:00.925 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:56:23.356 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:53.358 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:00.926 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:57:23.360 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:53.362 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:00.927 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:58:23.364 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:53.366 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:00.928 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:59:23.368 [info] {"source":"oban","duration":1257,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:53.371 [info] {"source":"oban","duration":1386,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:00.930 [info] {"source":"oban","duration":326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:00:23.374 [info] {"source":"oban","duration":2616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:53.376 [info] {"source":"oban","duration":1428,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:00.930 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:01:23.378 [info] {"source":"oban","duration":1776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:53.380 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:00.931 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:02:23.382 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:53.384 [info] {"source":"oban","duration":1344,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:00.932 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:03:23.387 [info] {"source":"oban","duration":1402,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:53.388 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:00.933 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:04:23.392 [info] {"source":"oban","duration":2639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:53.395 [info] {"source":"oban","duration":2992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:00.934 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:05:23.397 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:53.399 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:00.935 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:06:23.402 [info] {"source":"oban","duration":1677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:53.403 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:00.936 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:07:23.405 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:53.407 [info] {"source":"oban","duration":1203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:00.937 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:08:23.409 [info] {"source":"oban","duration":1333,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:53.411 [info] {"source":"oban","duration":1354,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:00.938 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:09:23.416 [info] {"source":"oban","duration":3745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:53.417 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:00.939 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:10:23.419 [info] {"source":"oban","duration":1319,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:53.421 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:00.940 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:11:23.427 [info] {"source":"oban","duration":1709,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:53.429 [info] {"source":"oban","duration":1180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:00.942 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:12:23.431 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:53.433 [info] {"source":"oban","duration":1220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:00.942 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:13:23.435 [info] {"source":"oban","duration":959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:53.437 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:00.943 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:14:23.439 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:53.441 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:00.944 [info] {"source":"oban","duration":331,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:15:23.443 [info] {"source":"oban","duration":970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:53.445 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:00.945 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:16:23.447 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:53.449 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:00.946 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:17:23.451 [info] {"source":"oban","duration":1255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:53.453 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:00.947 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:18:23.455 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:53.457 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:00.949 [info] {"source":"oban","duration":348,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:19:23.459 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:53.461 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:00.949 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:20:23.463 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:53.466 [info] {"source":"oban","duration":1584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:00.950 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:21:23.467 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:53.470 [info] {"source":"oban","duration":1864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:00.951 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:22:23.472 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:53.474 [info] {"source":"oban","duration":1188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:00.952 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:23:23.477 [info] {"source":"oban","duration":2009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:53.480 [info] {"source":"oban","duration":1956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:00.953 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:24:23.482 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:53.484 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:00.954 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:25:23.486 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:53.488 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:00.955 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:26:23.491 [info] {"source":"oban","duration":1722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:53.492 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:00.956 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:27:23.494 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:53.496 [info] {"source":"oban","duration":1267,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:00.957 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:28:23.498 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:53.500 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:00.958 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:29:23.502 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:53.504 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:00.959 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:30:23.506 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:53.508 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:00.960 [info] {"source":"oban","duration":247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:31:23.510 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:53.512 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:00.962 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:32:23.514 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:53.516 [info] {"source":"oban","duration":954,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:00.962 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:33:23.518 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:53.520 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:00.965 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:34:23.522 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:53.524 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:00.966 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:35:23.526 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:53.528 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:00.967 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:36:23.530 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:53.532 [info] {"source":"oban","duration":1241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:00.968 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:37:23.535 [info] {"source":"oban","duration":1757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:53.537 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:00.969 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:38:23.539 [info] {"source":"oban","duration":1310,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:53.541 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:00.970 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:39:23.543 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:53.545 [info] {"source":"oban","duration":1214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:00.971 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:40:23.547 [info] {"source":"oban","duration":1186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:53.549 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:00.972 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:41:23.551 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:53.554 [info] {"source":"oban","duration":1672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:00.973 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:42:23.555 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:53.557 [info] {"source":"oban","duration":1272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:00.974 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:43:23.560 [info] {"source":"oban","duration":1688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:53.562 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:00.975 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:44:23.564 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:53.566 [info] {"source":"oban","duration":1235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:00.976 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:45:23.569 [info] {"source":"oban","duration":1463,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:53.570 [info] {"source":"oban","duration":1178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:00.977 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:46:23.572 [info] {"source":"oban","duration":1244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:53.574 [info] {"source":"oban","duration":1259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:00.978 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:47:23.576 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:53.579 [info] {"source":"oban","duration":1585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:00.979 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:48:23.580 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:53.582 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:00.980 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:49:23.584 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:53.586 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:00.981 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:50:23.588 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:53.590 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:00.983 [info] {"source":"oban","duration":342,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:51:23.592 [info] {"source":"oban","duration":975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:53.594 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:00.983 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:52:23.596 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:53.598 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:00.984 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:53:23.600 [info] {"source":"oban","duration":1229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:53.602 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:00.986 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:54:23.604 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:53.606 [info] {"source":"oban","duration":1311,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:00.986 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:55:23.608 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:53.610 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:00.987 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:56:23.612 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:53.614 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:00.988 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:57:23.616 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:53.619 [info] {"source":"oban","duration":1765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:00.989 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:58:23.621 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:53.623 [info] {"source":"oban","duration":1217,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:00.990 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:59:23.625 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:53.627 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:00.991 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:00:23.629 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:53.632 [info] {"source":"oban","duration":1662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:00.992 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:01:23.634 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:53.639 [info] {"source":"oban","duration":3627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:00.993 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:02:23.640 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:53.643 [info] {"source":"oban","duration":1570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:00.995 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:03:23.644 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:53.646 [info] {"source":"oban","duration":1275,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:00.997 [info] {"source":"oban","duration":355,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:04:23.648 [info] {"source":"oban","duration":1308,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:53.651 [info] {"source":"oban","duration":1389,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:00.997 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:05:23.652 [info] {"source":"oban","duration":1218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:53.654 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:00.998 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:06:23.656 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:53.658 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:00.999 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:07:23.660 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:53.662 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:00.001 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:08:23.664 [info] {"source":"oban","duration":1180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:53.666 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:00.001 [info] {"source":"oban","duration":320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:09:23.668 [info] {"source":"oban","duration":959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:53.670 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:00.003 [info] {"source":"oban","duration":759,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:10:23.672 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:53.674 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:00.004 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:11:23.676 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:53.678 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:00.005 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:12:23.680 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:53.682 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:00.006 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:13:23.684 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:53.686 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:00.007 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:14:23.688 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:53.690 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:00.008 [info] {"source":"oban","duration":368,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:15:23.692 [info] {"source":"oban","duration":1266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:53.694 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:00.009 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:16:23.699 [info] {"source":"oban","duration":3108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:53.701 [info] {"source":"oban","duration":1200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:00.010 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:17:23.703 [info] {"source":"oban","duration":1386,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:53.705 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:00.012 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:18:23.707 [info] {"source":"oban","duration":1305,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:53.709 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:00.012 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:19:23.711 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:53.713 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:00.013 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:20:23.716 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:53.718 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:00.015 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:21:23.720 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:53.722 [info] {"source":"oban","duration":1382,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:00.015 [info] {"source":"oban","duration":341,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:22:23.725 [info] {"source":"oban","duration":1982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:53.727 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:00.016 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:23:23.729 [info] {"source":"oban","duration":1345,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:53.731 [info] {"source":"oban","duration":1265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:00.017 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:24:23.733 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:53.736 [info] {"source":"oban","duration":1575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:00.019 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:25:23.739 [info] {"source":"oban","duration":1929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:53.741 [info] {"source":"oban","duration":1216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:00.019 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:26:23.743 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:53.745 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:00.020 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:27:23.747 [info] {"source":"oban","duration":1235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:53.750 [info] {"source":"oban","duration":1798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:00.021 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:28:23.752 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:53.754 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:00.023 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:29:23.756 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:53.758 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:00.023 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:30:23.760 [info] {"source":"oban","duration":1248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:53.763 [info] {"source":"oban","duration":1640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:00.024 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:31:23.765 [info] {"source":"oban","duration":1791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:53.768 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:00.025 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:32:23.770 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:53.772 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:00.026 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:33:23.775 [info] {"source":"oban","duration":1760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:53.780 [info] {"source":"oban","duration":3566,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:00.027 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:34:23.781 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:53.783 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:00.028 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:35:23.785 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:53.788 [info] {"source":"oban","duration":1788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:00.029 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:36:23.791 [info] {"source":"oban","duration":1873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:53.793 [info] {"source":"oban","duration":1337,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:00.030 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:37:23.795 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:53.797 [info] {"source":"oban","duration":1204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:00.031 [info] {"source":"oban","duration":357,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:38:23.800 [info] {"source":"oban","duration":1952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:53.803 [info] {"source":"oban","duration":1732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:00.032 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:39:23.805 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:53.808 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:00.033 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:40:23.810 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:53.812 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:00.034 [info] {"source":"oban","duration":235,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:41:23.814 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:53.816 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:00.036 [info] {"source":"oban","duration":320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:42:23.818 [info] {"source":"oban","duration":1252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:53.820 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:00.036 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:43:23.822 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:53.824 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:00.038 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:44:23.826 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:53.828 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:00.040 [info] {"source":"oban","duration":2101,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:45:23.830 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:53.832 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:00.042 [info] {"source":"oban","duration":936,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:46:23.834 [info] {"source":"oban","duration":971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:53.836 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:00.043 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:47:23.838 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:53.840 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:00.044 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:48:23.842 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:53.844 [info] {"source":"oban","duration":975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:00.046 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:49:23.846 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:53.848 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:00.047 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:50:23.850 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:53.853 [info] {"source":"oban","duration":1647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:00.048 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:51:23.856 [info] {"source":"oban","duration":1641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:53.858 [info] {"source":"oban","duration":1795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:00.048 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:52:23.860 [info] {"source":"oban","duration":1283,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:53.863 [info] {"source":"oban","duration":1870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:00.050 [info] {"source":"oban","duration":368,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:53:23.865 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:53.867 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:00.051 [info] {"source":"oban","duration":379,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:54:23.869 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:53.871 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:00.051 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:55:23.874 [info] {"source":"oban","duration":1673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:53.875 [info] {"source":"oban","duration":1382,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:00.053 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:56:23.877 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:53.879 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:00.053 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:57:23.881 [info] {"source":"oban","duration":940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:53.883 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:00.054 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:58:23.889 [info] {"source":"oban","duration":5296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:53.891 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:00.055 [info] {"source":"oban","duration":360,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:59:23.894 [info] {"source":"oban","duration":1615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:53.895 [info] {"source":"oban","duration":1236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:00.056 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:00:23.898 [info] {"source":"oban","duration":1814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:53.901 [info] {"source":"oban","duration":1694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:00.057 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:01:23.902 [info] {"source":"oban","duration":1211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:53.906 [info] {"source":"oban","duration":2395,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:00.058 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:02:23.907 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:53.909 [info] {"source":"oban","duration":1174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:00.059 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:03:23.477 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:53.479 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:59.627 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:04:00.628 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:04:23.481 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:53.483 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:00.629 [info] {"source":"oban","duration":379,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:05:23.485 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:53.487 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:00.630 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:06:23.489 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:53.491 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:00.632 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:07:23.493 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:53.495 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:00.632 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:08:23.497 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:53.499 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:00.633 [info] {"source":"oban","duration":241,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:09:23.501 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:53.503 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:00.634 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:10:23.506 [info] {"source":"oban","duration":1829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:53.508 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:00.635 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:11:23.512 [info] {"source":"oban","duration":2399,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:53.514 [info] {"source":"oban","duration":1765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:00.636 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:12:23.517 [info] {"source":"oban","duration":1801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:53.519 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:00.638 [info] {"source":"oban","duration":354,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:13:23.521 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:53.523 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:00.639 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:14:23.525 [info] {"source":"oban","duration":1276,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:53.527 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:00.639 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:15:23.531 [info] {"source":"oban","duration":2816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:53.535 [info] {"source":"oban","duration":2797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:00.641 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:16:23.537 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:53.540 [info] {"source":"oban","duration":1459,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:00.642 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:17:23.542 [info] {"source":"oban","duration":1811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:53.545 [info] {"source":"oban","duration":2006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:00.642 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:18:23.547 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:53.550 [info] {"source":"oban","duration":1892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:00.643 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:19:23.552 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:53.554 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:00.645 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:20:23.558 [info] {"source":"oban","duration":3220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:53.560 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:00.646 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:21:23.562 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:53.564 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:00.646 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:22:08.606 [info] {"args":{"id":1},"id":8335,"meta":{},"system_time":1768166528606057824,"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"]} 22:22:08.607 [debug] QUERY OK source="sources" db=0.6ms idle=1970.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:08.607 [debug] QUERY OK source="settings" db=0.3ms idle=1971.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 [] 22:22:08.610 [debug] QUERY OK source="media_items" db=1.6ms idle=1011.4ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:22:08.618 [debug] QUERY OK source="media_items" db=7.6ms queue=0.1ms idle=10.8ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 22:22:08.618 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=12.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:22:08.619 [debug] QUERY OK source="settings" db=0.2ms idle=12.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:22:08.620 [debug] QUERY OK source="settings" db=0.1ms idle=11.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 [] 22:22:08.623 [debug] QUERY OK source="media_items" db=2.4ms idle=10.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [1] 22:22:08.625 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 22:22:08.625 [debug] Current batch of media processed. Will check again in 1000ms 22:22:08.626 [debug] QUERY OK source="settings" db=0.2ms idle=7.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:22:08.626 [debug] QUERY OK source="settings" db=0.1ms idle=7.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:22:08.626 [debug] QUERY OK source="settings" db=0.1ms idle=7.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:22:08.627 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@laihofficial --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Lai H./%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/19/5d/195d67fab4f69d0729508c227255e1f51f9a79799a8361e07dbd8c57aeb837ba.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/d5/58/d558f9e4116d1db21a2ae02e0fd6d7c1d075a50268d9fd56937729d96c6732a2.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:22:09.626 [debug] Current batch of media processed. Will check again in 1000ms 22:22:10.627 [debug] Current batch of media processed. Will check again in 1000ms 22:22:11.628 [debug] Current batch of media processed. Will check again in 1000ms 22:22:12.629 [debug] Current batch of media processed. Will check again in 1000ms 22:22:13.630 [debug] Current batch of media processed. Will check again in 1000ms 22:22:14.632 [debug] Current batch of media processed. Will check again in 1000ms 22:22:15.632 [debug] Current batch of media processed. Will check again in 1000ms 22:22:16.633 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 406, "filename" => "/downloads/Lai H#/2026-01-08 Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)/Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không) [O2F_DG6Mrpc].mp4", "id" => "O2F_DG6Mrpc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=O2F_DG6Mrpc", "playlist_index" => 1, "timestamp" => 1767870045, "title" => "Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái \"Hot Girl\"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)", "upload_date" => "20260108"} 22:22:16.634 [debug] QUERY OK source="sources" db=0.4ms idle=996.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:22:16.635 [debug] QUERY OK source="sources" db=0.2ms idle=997.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:16.636 [debug] QUERY OK source="media_items" db=0.8ms idle=997.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-08 11:00:45Z], 1] 22:22:16.639 [debug] QUERY OK source="media_items" db=1.9ms idle=999.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái \"Hot Girl\"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)", "a9c3f1fc-8f26-4d18-a504-c407bc8c78fc", 406, false, "O2F_DG6Mrpc", "https://www.youtube.com/watch?v=O2F_DG6Mrpc", 1, "/downloads/Lai H#/2026-01-08 Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)/Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không) [O2F_DG6Mrpc].mp4", false, false, false, 1, [], 98, ~U[2026-01-08 11:00:45Z], ~U[2026-01-11 21:22:16Z], ~U[2026-01-11 21:22:16Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái \"Hot Girl\"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)", 406, false, "O2F_DG6Mrpc", "https://www.youtube.com/watch?v=O2F_DG6Mrpc", "/downloads/Lai H#/2026-01-08 Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)/Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không) [O2F_DG6Mrpc].mp4", false, 1, ~U[2026-01-08 11:00:45Z]] 22:22:16.640 [debug] QUERY OK source="sources" db=0.3ms idle=23.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:16.640 [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] 22:22:16.641 [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 [17305] 22:22:16.641 [debug] Current batch of media processed. Will check again in 1000ms 22:22:17.642 [debug] Current batch of media processed. Will check again in 1000ms 22:22:18.643 [debug] Current batch of media processed. Will check again in 1000ms 22:22:19.645 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 631, "filename" => "/downloads/Lai H#/2026-01-02 Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)/Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...) [tFxLcyt7qW0].mp4", "id" => "tFxLcyt7qW0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=tFxLcyt7qW0", "playlist_index" => 2, "timestamp" => 1767354601, "title" => "Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)", "upload_date" => "20260102"} 22:22:19.645 [debug] QUERY OK source="sources" db=0.3ms idle=1007.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:22:19.646 [debug] QUERY OK source="sources" db=0.2ms idle=1008.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:19.648 [debug] QUERY OK source="media_items" db=1.4ms idle=1008.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-02 11:50:01Z], 1] 22:22:19.650 [debug] QUERY OK source="media_items" db=1.7ms idle=1010.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)", "c3bcbf11-ed8a-4814-a9f2-d3aa2825698d", 631, false, "tFxLcyt7qW0", "https://www.youtube.com/watch?v=tFxLcyt7qW0", 2, "/downloads/Lai H#/2026-01-02 Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)/Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...) [tFxLcyt7qW0].mp4", false, false, false, 1, [], 98, ~U[2026-01-02 11:50:01Z], ~U[2026-01-11 21:22:19Z], ~U[2026-01-11 21:22:19Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)", 631, false, "tFxLcyt7qW0", "https://www.youtube.com/watch?v=tFxLcyt7qW0", "/downloads/Lai H#/2026-01-02 Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)/Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...) [tFxLcyt7qW0].mp4", false, 1, ~U[2026-01-02 11:50:01Z]] 22:22:19.651 [debug] QUERY OK source="sources" db=0.3ms idle=28.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:19.651 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 22:22:19.652 [debug] QUERY OK source="media_items" db=0.3ms idle=5.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16830] 22:22:19.652 [debug] Current batch of media processed. Will check again in 1000ms 22:22:20.653 [debug] Current batch of media processed. Will check again in 1000ms 22:22:21.654 [debug] Current batch of media processed. Will check again in 1000ms 22:22:22.655 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 478, "filename" => "/downloads/Lai H#/2025-12-23 CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)/CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H) [GT2Ggz2gMwQ].mp4", "id" => "GT2Ggz2gMwQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=GT2Ggz2gMwQ", "playlist_index" => 3, "timestamp" => 1766494079, "title" => "CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)", "upload_date" => "20251223"} 22:22:22.656 [debug] QUERY OK source="sources" db=0.2ms idle=1018.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:22:22.657 [debug] QUERY OK source="sources" db=0.2ms idle=1019.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:22.659 [debug] QUERY OK source="media_items" db=1.5ms idle=1019.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-23 12:47:59Z], 1] 22:22:22.661 [debug] QUERY OK source="media_items" db=1.3ms idle=1021.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)", "74a8affd-e477-4a96-979c-1899296752c7", 478, false, "GT2Ggz2gMwQ", "https://www.youtube.com/watch?v=GT2Ggz2gMwQ", 3, "/downloads/Lai H#/2025-12-23 CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)/CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H) [GT2Ggz2gMwQ].mp4", false, false, false, 1, [], 98, ~U[2025-12-23 12:47:59Z], ~U[2026-01-11 21:22:22Z], ~U[2026-01-11 21:22:22Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)", 478, false, "GT2Ggz2gMwQ", "https://www.youtube.com/watch?v=GT2Ggz2gMwQ", "/downloads/Lai H#/2025-12-23 CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)/CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H) [GT2Ggz2gMwQ].mp4", false, 1, ~U[2025-12-23 12:47:59Z]] 22:22:22.661 [debug] QUERY OK source="sources" db=0.3ms 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" = ?) [1] 22:22:22.662 [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] 22:22:22.662 [debug] QUERY OK source="media_items" db=0.3ms 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 [15893] 22:22:22.663 [debug] Current batch of media processed. Will check again in 1000ms 22:22:23.566 [info] {"source":"oban","duration":1293,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:23.663 [debug] Current batch of media processed. Will check again in 1000ms 22:22:24.664 [debug] Current batch of media processed. Will check again in 1000ms 22:22:25.665 [debug] Current batch of media processed. Will check again in 1000ms 22:22:26.666 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 430, "filename" => "/downloads/Lai H#/2025-12-21 7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC/7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC [bhOCUyTgAKk].mp4", "id" => "bhOCUyTgAKk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=bhOCUyTgAKk", "playlist_index" => 4, "timestamp" => 1766316759, "title" => "7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC", "upload_date" => "20251221"} 22:22:26.667 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=30.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:22:26.668 [debug] QUERY OK source="sources" db=0.2ms idle=30.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:26.670 [debug] QUERY OK source="media_items" db=1.5ms idle=31.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-21 11:32:39Z], 1] 22:22:26.672 [debug] QUERY OK source="media_items" db=1.5ms idle=33.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC", "9a59194b-81dc-4f88-aeb6-ae4a98880570", 430, false, "bhOCUyTgAKk", "https://www.youtube.com/watch?v=bhOCUyTgAKk", 4, "/downloads/Lai H#/2025-12-21 7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC/7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC [bhOCUyTgAKk].mp4", false, false, false, 1, [], 98, ~U[2025-12-21 11:32:39Z], ~U[2026-01-11 21:22:26Z], ~U[2026-01-11 21:22:26Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC", 430, false, "bhOCUyTgAKk", "https://www.youtube.com/watch?v=bhOCUyTgAKk", "/downloads/Lai H#/2025-12-21 7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC/7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC [bhOCUyTgAKk].mp4", false, 1, ~U[2025-12-21 11:32:39Z]] 22:22:26.673 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=35.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:26.674 [debug] QUERY OK source="media_profiles" db=0.2ms idle=5.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:22:26.674 [debug] QUERY OK source="media_items" db=0.3ms idle=5.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [15730] 22:22:26.674 [debug] Current batch of media processed. Will check again in 1000ms 22:22:27.675 [debug] Current batch of media processed. Will check again in 1000ms 22:22:28.676 [debug] Current batch of media processed. Will check again in 1000ms 22:22:29.677 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 549, "filename" => "/downloads/Lai H#/2025-12-16 Cách Ngừng Bị Phụ Nữ Dắt Mũi/Cách Ngừng Bị Phụ Nữ Dắt Mũi [rrfTiV2b6YQ].mp4", "id" => "rrfTiV2b6YQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=rrfTiV2b6YQ", "playlist_index" => 5, "timestamp" => 1765886924, "title" => "Cách Ngừng Bị Phụ Nữ Dắt Mũi", "upload_date" => "20251216"} 22:22:29.678 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1040.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:22:29.679 [debug] QUERY OK source="sources" db=0.2ms idle=1041.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:29.681 [debug] QUERY OK source="media_items" db=1.6ms idle=1041.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-16 12:08:44Z], 1] 22:22:29.683 [debug] QUERY OK source="media_items" db=1.2ms idle=1041.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àm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Ngừng Bị Phụ Nữ Dắt Mũi", "332ade6c-fd5a-47cf-a7b2-426e15e8b2ce", 549, false, "rrfTiV2b6YQ", "https://www.youtube.com/watch?v=rrfTiV2b6YQ", 5, "/downloads/Lai H#/2025-12-16 Cách Ngừng Bị Phụ Nữ Dắt Mũi/Cách Ngừng Bị Phụ Nữ Dắt Mũi [rrfTiV2b6YQ].mp4", false, false, false, 1, [], 98, ~U[2025-12-16 12:08:44Z], ~U[2026-01-11 21:22:29Z], ~U[2026-01-11 21:22:29Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Ngừng Bị Phụ Nữ Dắt Mũi", 549, false, "rrfTiV2b6YQ", "https://www.youtube.com/watch?v=rrfTiV2b6YQ", "/downloads/Lai H#/2025-12-16 Cách Ngừng Bị Phụ Nữ Dắt Mũi/Cách Ngừng Bị Phụ Nữ Dắt Mũi [rrfTiV2b6YQ].mp4", false, 1, ~U[2025-12-16 12:08:44Z]] 22:22:29.683 [debug] QUERY OK source="sources" db=0.3ms idle=40.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:29.684 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 22:22:29.685 [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 [13080] 22:22:29.685 [debug] Current batch of media processed. Will check again in 1000ms 22:22:30.685 [debug] Current batch of media processed. Will check again in 1000ms 22:22:31.686 [debug] Current batch of media processed. Will check again in 1000ms 22:22:32.687 [debug] Current batch of media processed. Will check again in 1000ms 22:22:33.689 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 419, "filename" => "/downloads/Lai H#/2025-12-12 5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)/5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền) [A0DpPnplfME].mp4", "id" => "A0DpPnplfME", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=A0DpPnplfME", "playlist_index" => 6, "timestamp" => 1765536974, "title" => "5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)", "upload_date" => "20251212"} 22:22:33.690 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=51.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:22:33.691 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=52.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:33.693 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=53.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-12 10:56:14Z], 1] 22:22:33.695 [debug] QUERY OK source="media_items" db=1.3ms idle=56.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)", "19857110-1509-4299-89ca-9c150f624cbe", 419, false, "A0DpPnplfME", "https://www.youtube.com/watch?v=A0DpPnplfME", 6, "/downloads/Lai H#/2025-12-12 5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)/5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền) [A0DpPnplfME].mp4", false, false, false, 1, [], 98, ~U[2025-12-12 10:56:14Z], ~U[2026-01-11 21:22:33Z], ~U[2026-01-11 21:22:33Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)", 419, false, "A0DpPnplfME", "https://www.youtube.com/watch?v=A0DpPnplfME", "/downloads/Lai H#/2025-12-12 5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)/5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền) [A0DpPnplfME].mp4", false, 1, ~U[2025-12-12 10:56:14Z]] 22:22:33.696 [debug] QUERY OK source="sources" db=0.3ms idle=45.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:33.696 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.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] 22:22:33.697 [debug] QUERY OK source="media_items" db=0.3ms idle=6.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12955] 22:22:33.697 [debug] Current batch of media processed. Will check again in 1000ms 22:22:34.699 [debug] Current batch of media processed. Will check again in 1000ms 22:22:35.700 [debug] Current batch of media processed. Will check again in 1000ms 22:22:36.702 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 467, "filename" => "/downloads/Lai H#/2025-12-09 Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ/Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ [uTCCRYkxdrc].mp4", "id" => "uTCCRYkxdrc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=uTCCRYkxdrc", "playlist_index" => 7, "timestamp" => 1765278109, "title" => "Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ", "upload_date" => "20251209"} 22:22:36.703 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1064.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:22:36.705 [debug] QUERY OK source="sources" db=0.9ms queue=0.6ms idle=1065.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:36.709 [debug] QUERY OK source="media_items" db=3.0ms idle=1068.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-09 11:01:49Z], 1] 22:22:36.711 [debug] QUERY OK source="media_items" db=1.8ms idle=1054.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ", "998a0459-aeb7-483d-8719-c9d9222b4a6b", 467, false, "uTCCRYkxdrc", "https://www.youtube.com/watch?v=uTCCRYkxdrc", 7, "/downloads/Lai H#/2025-12-09 Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ/Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ [uTCCRYkxdrc].mp4", false, false, false, 1, [], 98, ~U[2025-12-09 11:01:49Z], ~U[2026-01-11 21:22:36Z], ~U[2026-01-11 21:22:36Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ", 467, false, "uTCCRYkxdrc", "https://www.youtube.com/watch?v=uTCCRYkxdrc", "/downloads/Lai H#/2025-12-09 Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ/Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ [uTCCRYkxdrc].mp4", false, 1, ~U[2025-12-09 11:01:49Z]] 22:22:36.712 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=54.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:36.714 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.5ms idle=9.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:22:36.715 [debug] QUERY OK source="media_items" db=0.5ms idle=9.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12956] 22:22:36.716 [debug] Current batch of media processed. Will check again in 1000ms 22:22:37.716 [debug] Current batch of media processed. Will check again in 1000ms 22:22:38.717 [debug] Current batch of media processed. Will check again in 1000ms 22:22:39.718 [debug] Current batch of media processed. Will check again in 1000ms 22:22:40.720 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 535, "filename" => "/downloads/Lai H#/2025-12-05 5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn/5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn [bKiZySzvGD8].mp4", "id" => "bKiZySzvGD8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=bKiZySzvGD8", "playlist_index" => 8, "timestamp" => 1764935409, "title" => "5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn", "upload_date" => "20251205"} 22:22:40.722 [debug] QUERY OK source="sources" db=1.4ms idle=82.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:22:40.723 [debug] QUERY OK source="sources" db=0.8ms idle=84.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:40.725 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=85.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-05 11:50:09Z], 1] 22:22:40.727 [debug] QUERY OK source="media_items" db=1.3ms idle=88.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn", "fcc23803-c90e-4658-8652-dbc3cea7f2e9", 535, false, "bKiZySzvGD8", "https://www.youtube.com/watch?v=bKiZySzvGD8", 8, "/downloads/Lai H#/2025-12-05 5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn/5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn [bKiZySzvGD8].mp4", false, false, false, 1, [], 98, ~U[2025-12-05 11:50:09Z], ~U[2026-01-11 21:22:40Z], ~U[2026-01-11 21:22:40Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn", 535, false, "bKiZySzvGD8", "https://www.youtube.com/watch?v=bKiZySzvGD8", "/downloads/Lai H#/2025-12-05 5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn/5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn [bKiZySzvGD8].mp4", false, 1, ~U[2025-12-05 11:50:09Z]] 22:22:40.728 [debug] QUERY OK source="sources" db=0.3ms idle=61.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:40.729 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:22:40.730 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=6.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12959] 22:22:40.731 [debug] Current batch of media processed. Will check again in 1000ms 22:22:41.731 [debug] Current batch of media processed. Will check again in 1000ms 22:22:42.732 [debug] Current batch of media processed. Will check again in 1000ms 22:22:43.733 [debug] Current batch of media processed. Will check again in 1000ms 22:22:44.734 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 421, "filename" => "/downloads/Lai H#/2025-12-02 Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù/Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù [gk1njE6RfEA].mp4", "id" => "gk1njE6RfEA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=gk1njE6RfEA", "playlist_index" => 9, "timestamp" => 1764673638, "title" => "Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù", "upload_date" => "20251202"} 22:22:44.735 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=97.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:22:44.736 [debug] QUERY OK source="sources" db=0.2ms idle=98.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:44.738 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=98.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-02 11:07:18Z], 1] 22:22:44.744 [debug] QUERY OK source="media_items" db=5.3ms idle=100.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù", "a43fd415-a40a-45e8-b2ee-9cfa80574716", 421, false, "gk1njE6RfEA", "https://www.youtube.com/watch?v=gk1njE6RfEA", 9, "/downloads/Lai H#/2025-12-02 Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù/Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù [gk1njE6RfEA].mp4", false, false, false, 1, [], 98, ~U[2025-12-02 11:07:18Z], ~U[2026-01-11 21:22:44Z], ~U[2026-01-11 21:22:44Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù", 421, false, "gk1njE6RfEA", "https://www.youtube.com/watch?v=gk1njE6RfEA", "/downloads/Lai H#/2025-12-02 Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù/Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù [gk1njE6RfEA].mp4", false, 1, ~U[2025-12-02 11:07:18Z]] 22:22:44.745 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=70.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:44.745 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=9.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:22:44.746 [debug] QUERY OK source="media_items" db=0.3ms idle=9.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12527] 22:22:44.746 [debug] Current batch of media processed. Will check again in 1000ms 22:22:45.747 [debug] Current batch of media processed. Will check again in 1000ms 22:22:46.748 [debug] Current batch of media processed. Will check again in 1000ms 22:22:47.750 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 516, "filename" => "/downloads/Lai H#/2025-11-28 5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần/5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần [aHFBOdr6334].mp4", "id" => "aHFBOdr6334", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=aHFBOdr6334", "playlist_index" => 10, "timestamp" => 1764328491, "title" => "5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần", "upload_date" => "20251128"} 22:22:47.750 [debug] QUERY OK source="sources" db=0.3ms idle=1112.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:22:47.751 [debug] QUERY OK source="sources" db=0.2ms idle=1113.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:47.753 [debug] QUERY OK source="media_items" db=1.5ms idle=1113.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:14:51Z], 1] 22:22:47.755 [debug] QUERY OK source="media_items" db=1.5ms idle=1075.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần", "16d4987c-a0c6-40a9-bd05-33e992629218", 516, false, "aHFBOdr6334", "https://www.youtube.com/watch?v=aHFBOdr6334", 10, "/downloads/Lai H#/2025-11-28 5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần/5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần [aHFBOdr6334].mp4", false, false, false, 1, [], 98, ~U[2025-11-28 11:14:51Z], ~U[2026-01-11 21:22:47Z], ~U[2026-01-11 21:22:47Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần", 516, false, "aHFBOdr6334", "https://www.youtube.com/watch?v=aHFBOdr6334", "/downloads/Lai H#/2025-11-28 5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần/5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần [aHFBOdr6334].mp4", false, 1, ~U[2025-11-28 11:14:51Z]] 22:22:47.756 [debug] QUERY OK source="sources" db=0.3ms idle=75.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:47.756 [debug] QUERY OK source="media_profiles" db=0.2ms idle=5.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:22:47.757 [debug] QUERY OK source="media_items" db=0.2ms 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 [9381] 22:22:47.757 [debug] Current batch of media processed. Will check again in 1000ms 22:22:48.758 [debug] Current batch of media processed. Will check again in 1000ms 22:22:49.759 [debug] Current batch of media processed. Will check again in 1000ms 22:22:50.760 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 504, "filename" => "/downloads/Lai H#/2025-11-25 5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn/5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn [SyJlIc8ZVt8].mp4", "id" => "SyJlIc8ZVt8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=SyJlIc8ZVt8", "playlist_index" => 11, "timestamp" => 1764069741, "title" => "5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn", "upload_date" => "20251125"} 22:22:50.761 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1123.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:22:50.762 [debug] QUERY OK source="sources" db=0.2ms idle=1124.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:50.764 [debug] QUERY OK source="media_items" db=1.5ms idle=1124.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-25 11:22:21Z], 1] 22:22:50.766 [debug] QUERY OK source="media_items" db=1.5ms idle=1080.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn", "cd3f1ea9-357a-4609-bcad-f9fe3925b915", 504, false, "SyJlIc8ZVt8", "https://www.youtube.com/watch?v=SyJlIc8ZVt8", 11, "/downloads/Lai H#/2025-11-25 5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn/5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn [SyJlIc8ZVt8].mp4", false, false, false, 1, [], 98, ~U[2025-11-25 11:22:21Z], ~U[2026-01-11 21:22:50Z], ~U[2026-01-11 21:22:50Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn", 504, false, "SyJlIc8ZVt8", "https://www.youtube.com/watch?v=SyJlIc8ZVt8", "/downloads/Lai H#/2025-11-25 5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn/5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn [SyJlIc8ZVt8].mp4", false, 1, ~U[2025-11-25 11:22:21Z]] 22:22:50.767 [debug] QUERY OK source="sources" db=0.3ms idle=80.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:50.767 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms 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] 22:22:50.768 [debug] QUERY OK source="media_items" db=0.3ms idle=5.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 22:22:50.768 [debug] Current batch of media processed. Will check again in 1000ms 22:22:51.769 [debug] Current batch of media processed. Will check again in 1000ms 22:22:52.770 [debug] Current batch of media processed. Will check again in 1000ms 22:22:53.568 [info] {"source":"oban","duration":1274,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:53.771 [debug] Current batch of media processed. Will check again in 1000ms 22:22:54.772 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 634, "filename" => "/downloads/Lai H#/2025-11-18 Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?/Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng? [j8kORUOyDvE].mp4", "id" => "j8kORUOyDvE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=j8kORUOyDvE", "playlist_index" => 12, "timestamp" => 1763463682, "title" => "Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?", "upload_date" => "20251118"} 22:22:54.773 [debug] QUERY OK source="sources" db=0.3ms idle=135.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:22:54.774 [debug] QUERY OK source="sources" db=0.2ms idle=136.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:54.776 [debug] QUERY OK source="media_items" db=1.5ms idle=136.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-18 11:01:22Z], 1] 22:22:54.778 [debug] QUERY OK source="media_items" db=1.2ms idle=138.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?", "2d7d602c-db0f-4fb4-9e19-4a7efb86b170", 634, false, "j8kORUOyDvE", "https://www.youtube.com/watch?v=j8kORUOyDvE", 12, "/downloads/Lai H#/2025-11-18 Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?/Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng? [j8kORUOyDvE].mp4", false, false, false, 1, [], 98, ~U[2025-11-18 11:01:22Z], ~U[2026-01-11 21:22:54Z], ~U[2026-01-11 21:22:54Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?", 634, false, "j8kORUOyDvE", "https://www.youtube.com/watch?v=j8kORUOyDvE", "/downloads/Lai H#/2025-11-18 Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?/Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng? [j8kORUOyDvE].mp4", false, 1, ~U[2025-11-18 11:01:22Z]] 22:22:54.778 [debug] QUERY OK source="sources" db=0.3ms idle=83.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:54.779 [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] 22:22:54.780 [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 [2] 22:22:54.780 [debug] Current batch of media processed. Will check again in 1000ms 22:22:55.780 [debug] Current batch of media processed. Will check again in 1000ms 22:22:56.781 [debug] Current batch of media processed. Will check again in 1000ms 22:22:57.782 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 495, "filename" => "/downloads/Lai H#/2025-11-14 Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?/Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn? [o9_rrCsFYUU].mp4", "id" => "o9_rrCsFYUU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=o9_rrCsFYUU", "playlist_index" => 13, "timestamp" => 1763119590, "title" => "Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?", "upload_date" => "20251114"} 22:22:57.783 [debug] QUERY OK source="sources" db=0.3ms idle=1145.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:22:57.784 [debug] QUERY OK source="sources" db=0.2ms idle=1146.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:57.786 [debug] QUERY OK source="media_items" db=1.6ms idle=1146.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-14 11:26:30Z], 1] 22:22:57.788 [debug] QUERY OK source="media_items" db=1.2ms idle=1087.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?", "479ebe03-801f-467e-b030-16db55d0ffc9", 495, false, "o9_rrCsFYUU", "https://www.youtube.com/watch?v=o9_rrCsFYUU", 13, "/downloads/Lai H#/2025-11-14 Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?/Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn? [o9_rrCsFYUU].mp4", false, false, false, 1, [], 98, ~U[2025-11-14 11:26:30Z], ~U[2026-01-11 21:22:57Z], ~U[2026-01-11 21:22:57Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?", 495, false, "o9_rrCsFYUU", "https://www.youtube.com/watch?v=o9_rrCsFYUU", "/downloads/Lai H#/2025-11-14 Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?/Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn? [o9_rrCsFYUU].mp4", false, 1, ~U[2025-11-14 11:26:30Z]] 22:22:57.788 [debug] QUERY OK source="sources" db=0.2ms idle=87.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:22:57.789 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=5.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:22:57.790 [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 [3] 22:22:57.790 [debug] Current batch of media processed. Will check again in 1000ms 22:22:58.790 [debug] Current batch of media processed. Will check again in 1000ms 22:22:59.791 [debug] Current batch of media processed. Will check again in 1000ms 22:23:00.648 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:23:00.792 [debug] Current batch of media processed. Will check again in 1000ms 22:23:01.794 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 477, "filename" => "/downloads/Lai H#/2025-11-11 7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)/7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC) [Njy8gkqBUbU].mp4", "id" => "Njy8gkqBUbU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Njy8gkqBUbU", "playlist_index" => 14, "timestamp" => 1762858858, "title" => "7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)", "upload_date" => "20251111"} 22:23:01.794 [debug] QUERY OK source="sources" db=0.3ms idle=1087.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:23:01.795 [debug] QUERY OK source="sources" db=0.2ms idle=157.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:01.797 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=158.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-11 11:00:58Z], 1] 22:23:01.799 [debug] QUERY OK source="media_items" db=1.0ms idle=160.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)", "9199eace-a7aa-4130-87df-7c8e09e7f2e9", 477, false, "Njy8gkqBUbU", "https://www.youtube.com/watch?v=Njy8gkqBUbU", 14, "/downloads/Lai H#/2025-11-11 7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)/7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC) [Njy8gkqBUbU].mp4", false, false, false, 1, [], 98, ~U[2025-11-11 11:00:58Z], ~U[2026-01-11 21:23:01Z], ~U[2026-01-11 21:23:01Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)", 477, false, "Njy8gkqBUbU", "https://www.youtube.com/watch?v=Njy8gkqBUbU", "/downloads/Lai H#/2025-11-11 7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)/7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC) [Njy8gkqBUbU].mp4", false, 1, ~U[2025-11-11 11:00:58Z]] 22:23:01.800 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=90.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:01.800 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 22:23:01.801 [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 [4] 22:23:01.801 [debug] Current batch of media processed. Will check again in 1000ms 22:23:02.802 [debug] Current batch of media processed. Will check again in 1000ms 22:23:03.803 [debug] Current batch of media processed. Will check again in 1000ms 22:23:04.804 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 545, "filename" => "/downloads/Lai H#/2025-11-07 Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn/Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn [9A_QVmzjnY4].mp4", "id" => "9A_QVmzjnY4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=9A_QVmzjnY4", "playlist_index" => 15, "timestamp" => 1762513615, "title" => "Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn", "upload_date" => "20251107"} 22:23:04.805 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1167.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:23:04.806 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1168.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:04.808 [debug] QUERY OK source="media_items" db=1.5ms idle=1169.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-07 11:06:55Z], 1] 22:23:04.810 [debug] QUERY OK source="media_items" db=1.4ms idle=1096.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àm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn", "ee30b5d9-7f5e-4c55-bffe-1221430fce62", 545, false, "9A_QVmzjnY4", "https://www.youtube.com/watch?v=9A_QVmzjnY4", 15, "/downloads/Lai H#/2025-11-07 Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn/Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn [9A_QVmzjnY4].mp4", false, false, false, 1, [], 98, ~U[2025-11-07 11:06:55Z], ~U[2026-01-11 21:23:04Z], ~U[2026-01-11 21:23:04Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn", 545, false, "9A_QVmzjnY4", "https://www.youtube.com/watch?v=9A_QVmzjnY4", "/downloads/Lai H#/2025-11-07 Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn/Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn [9A_QVmzjnY4].mp4", false, 1, ~U[2025-11-07 11:06:55Z]] 22:23:04.811 [debug] QUERY OK source="sources" db=0.6ms idle=96.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:04.812 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 22:23:04.813 [debug] QUERY OK source="media_items" db=0.3ms 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 [5] 22:23:04.813 [debug] Current batch of media processed. Will check again in 1000ms 22:23:05.813 [debug] Current batch of media processed. Will check again in 1000ms 22:23:06.814 [debug] Current batch of media processed. Will check again in 1000ms 22:23:07.815 [debug] Current batch of media processed. Will check again in 1000ms 22:23:08.817 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 448, "filename" => "/downloads/Lai H#/2025-11-05 Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ/Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ [CTQ2VbP40MQ].mp4", "id" => "CTQ2VbP40MQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=CTQ2VbP40MQ", "playlist_index" => 16, "timestamp" => 1762340434, "title" => "Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ", "upload_date" => "20251105"} 22:23:08.818 [debug] QUERY OK source="sources" db=0.5ms queue=0.4ms idle=180.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:23:08.820 [debug] QUERY OK source="sources" db=0.6ms queue=0.5ms idle=181.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:08.824 [debug] QUERY OK source="media_items" db=2.9ms queue=0.5ms idle=182.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-05 11:00:34Z], 1] 22:23:08.827 [debug] QUERY OK source="media_items" db=2.0ms idle=187.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ủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ", "b03acb08-db20-439c-9188-313f9b58c7d3", 448, false, "CTQ2VbP40MQ", "https://www.youtube.com/watch?v=CTQ2VbP40MQ", 16, "/downloads/Lai H#/2025-11-05 Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ/Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ [CTQ2VbP40MQ].mp4", false, false, false, 1, [], 98, ~U[2025-11-05 11:00:34Z], ~U[2026-01-11 21:23:08Z], ~U[2026-01-11 21:23:08Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ", 448, false, "CTQ2VbP40MQ", "https://www.youtube.com/watch?v=CTQ2VbP40MQ", "/downloads/Lai H#/2025-11-05 Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ/Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ [CTQ2VbP40MQ].mp4", false, 1, ~U[2025-11-05 11:00:34Z]] 22:23:08.828 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=102.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:08.828 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=9.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:23:08.829 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=8.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [6] 22:23:08.830 [debug] Current batch of media processed. Will check again in 1000ms 22:23:09.830 [debug] Current batch of media processed. Will check again in 1000ms 22:23:10.831 [debug] Current batch of media processed. Will check again in 1000ms 22:23:11.832 [debug] Current batch of media processed. Will check again in 1000ms 22:23:12.834 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 371, "filename" => "/downloads/Lai H#/2025-10-29 Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.#/Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.. [DjaOsvMOn_Y].mp4", "id" => "DjaOsvMOn_Y", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=DjaOsvMOn_Y", "playlist_index" => 17, "timestamp" => 1761735625, "title" => "Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này..", "upload_date" => "20251029"} 22:23:12.835 [debug] QUERY OK source="sources" db=0.9ms idle=195.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:23:12.836 [debug] QUERY OK source="sources" db=0.5ms idle=196.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:12.838 [debug] QUERY OK source="media_items" db=1.7ms idle=197.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-29 11:00:25Z], 1] 22:23:12.841 [debug] QUERY OK source="media_items" db=1.7ms idle=199.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này..", "b7c02cfc-ffd6-4a74-ba07-dcaa1b4250c6", 371, false, "DjaOsvMOn_Y", "https://www.youtube.com/watch?v=DjaOsvMOn_Y", 17, "/downloads/Lai H#/2025-10-29 Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.#/Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.. [DjaOsvMOn_Y].mp4", false, false, false, 1, [], 98, ~U[2025-10-29 11:00:25Z], ~U[2026-01-11 21:23:12Z], ~U[2026-01-11 21:23:12Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này..", 371, false, "DjaOsvMOn_Y", "https://www.youtube.com/watch?v=DjaOsvMOn_Y", "/downloads/Lai H#/2025-10-29 Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.#/Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.. [DjaOsvMOn_Y].mp4", false, 1, ~U[2025-10-29 11:00:25Z]] 22:23:12.841 [debug] QUERY OK source="sources" db=0.3ms idle=107.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:12.842 [debug] QUERY OK source="media_profiles" db=0.3ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:23:12.843 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=6.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [7] 22:23:12.843 [debug] Current batch of media processed. Will check again in 1000ms 22:23:13.844 [debug] Current batch of media processed. Will check again in 1000ms 22:23:14.845 [debug] Current batch of media processed. Will check again in 1000ms 22:23:15.847 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 547, "filename" => "/downloads/Lai H#/2025-10-22 7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)/7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ) [WHuP-LAEskE].mp4", "id" => "WHuP-LAEskE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=WHuP-LAEskE", "playlist_index" => 18, "timestamp" => 1761130866, "title" => "7 Phẩm Chất \"Ngầm\" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)", "upload_date" => "20251022"} 22:23:15.847 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1208.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:23:15.848 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1209.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:15.850 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1210.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-22 11:01:06Z], 1] 22:23:15.853 [debug] QUERY OK source="media_items" db=1.5ms idle=1113.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Phẩm Chất \"Ngầm\" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)", "aa50e2c9-5d33-43eb-b246-48ca03651c60", 547, false, "WHuP-LAEskE", "https://www.youtube.com/watch?v=WHuP-LAEskE", 18, "/downloads/Lai H#/2025-10-22 7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)/7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ) [WHuP-LAEskE].mp4", false, false, false, 1, [], 98, ~U[2025-10-22 11:01:06Z], ~U[2026-01-11 21:23:15Z], ~U[2026-01-11 21:23:15Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Phẩm Chất \"Ngầm\" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)", 547, false, "WHuP-LAEskE", "https://www.youtube.com/watch?v=WHuP-LAEskE", "/downloads/Lai H#/2025-10-22 7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)/7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ) [WHuP-LAEskE].mp4", false, 1, ~U[2025-10-22 11:01:06Z]] 22:23:15.853 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=113.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:15.854 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:23:15.855 [debug] QUERY OK source="media_items" db=0.3ms idle=5.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [8] 22:23:15.855 [debug] Current batch of media processed. Will check again in 1000ms 22:23:16.855 [debug] Current batch of media processed. Will check again in 1000ms 22:23:17.856 [debug] Current batch of media processed. Will check again in 1000ms 22:23:18.857 [debug] Current batch of media processed. Will check again in 1000ms 22:23:19.858 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 502, "filename" => "/downloads/Lai H#/2025-10-17 Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm"/Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm" [-ZkxkU-sDvE].mp4", "id" => "-ZkxkU-sDvE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-ZkxkU-sDvE", "playlist_index" => 19, "timestamp" => 1760698801, "title" => "Gửi Bạn, Người Đang Cảm Thấy \"Nhục Nhã Vì Từng Van Xin Tình Cảm\"", "upload_date" => "20251017"} 22:23:19.859 [debug] QUERY OK source="sources" db=0.4ms idle=220.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:23:19.860 [debug] QUERY OK source="sources" db=0.2ms idle=221.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:19.862 [debug] QUERY OK source="media_items" db=1.6ms idle=221.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-17 11:00:01Z], 1] 22:23:19.864 [debug] QUERY OK source="media_items" db=1.5ms idle=224.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gửi Bạn, Người Đang Cảm Thấy \"Nhục Nhã Vì Từng Van Xin Tình Cảm\"", "cd90eaef-6b1a-4fce-85d5-5ff172bbcca7", 502, false, "-ZkxkU-sDvE", "https://www.youtube.com/watch?v=-ZkxkU-sDvE", 19, "/downloads/Lai H#/2025-10-17 Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm"/Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm" [-ZkxkU-sDvE].mp4", false, false, false, 1, [], 98, ~U[2025-10-17 11:00:01Z], ~U[2026-01-11 21:23:19Z], ~U[2026-01-11 21:23:19Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gửi Bạn, Người Đang Cảm Thấy \"Nhục Nhã Vì Từng Van Xin Tình Cảm\"", 502, false, "-ZkxkU-sDvE", "https://www.youtube.com/watch?v=-ZkxkU-sDvE", "/downloads/Lai H#/2025-10-17 Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm"/Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm" [-ZkxkU-sDvE].mp4", false, 1, ~U[2025-10-17 11:00:01Z]] 22:23:19.865 [debug] QUERY OK source="sources" db=0.4ms idle=117.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:19.865 [debug] QUERY OK source="media_profiles" db=0.2ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:23:19.866 [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 [9] 22:23:19.866 [debug] Current batch of media processed. Will check again in 1000ms 22:23:20.867 [debug] Current batch of media processed. Will check again in 1000ms 22:23:21.868 [debug] Current batch of media processed. Will check again in 1000ms 22:23:22.654 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@laihofficial --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Lai H./%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/19/5d/195d67fab4f69d0729508c227255e1f51f9a79799a8361e07dbd8c57aeb837ba.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/d5/58/d558f9e4116d1db21a2ae02e0fd6d7c1d075a50268d9fd56937729d96c6732a2.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 22:23:22.655 [debug] Gracefully stopping file follower 22:23:22.655 [debug] QUERY OK source="sources" db=0.3ms idle=1016.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:23:22.656 [debug] QUERY OK source="sources" db=0.2ms idle=1017.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:22.658 [debug] QUERY OK source="media_items" db=1.9ms idle=1017.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-08 11:00:45Z], 1] 22:23:22.660 [debug] QUERY OK source="media_items" db=1.2ms idle=1020.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái \"Hot Girl\"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)", "b0b3623b-4b26-45b9-9f02-7ad9eeb42c83", 406, false, "O2F_DG6Mrpc", "https://www.youtube.com/watch?v=O2F_DG6Mrpc", 1, "/downloads/Lai H#/2026-01-08 Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)/Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không) [O2F_DG6Mrpc].mp4", false, false, false, 1, [], 98, ~U[2026-01-08 11:00:45Z], ~U[2026-01-11 21:23:22Z], ~U[2026-01-11 21:23:22Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái \"Hot Girl\"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)", 406, false, "O2F_DG6Mrpc", "https://www.youtube.com/watch?v=O2F_DG6Mrpc", "/downloads/Lai H#/2026-01-08 Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)/Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không) [O2F_DG6Mrpc].mp4", false, 1, ~U[2026-01-08 11:00:45Z]] 22:23:22.661 [debug] QUERY OK source="sources" db=0.2ms idle=909.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:22.663 [debug] QUERY OK source="media_items" db=1.5ms 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-01-02 11:50:01Z], 1] 22:23:22.665 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=7.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)", "f44bbefc-3ec0-485b-bec5-1f55c763e5de", 631, false, "tFxLcyt7qW0", "https://www.youtube.com/watch?v=tFxLcyt7qW0", 2, "/downloads/Lai H#/2026-01-02 Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)/Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...) [tFxLcyt7qW0].mp4", false, false, false, 1, [], 98, ~U[2026-01-02 11:50:01Z], ~U[2026-01-11 21:23:22Z], ~U[2026-01-11 21:23:22Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)", 631, false, "tFxLcyt7qW0", "https://www.youtube.com/watch?v=tFxLcyt7qW0", "/downloads/Lai H#/2026-01-02 Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)/Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...) [tFxLcyt7qW0].mp4", false, 1, ~U[2026-01-02 11:50:01Z]] 22:23:22.666 [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" = ?) [1] 22:23:22.668 [debug] QUERY OK source="media_items" db=1.5ms 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[2025-12-23 12:47:59Z], 1] 22:23:22.670 [debug] QUERY OK source="media_items" db=1.0ms 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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)", "bb326653-e5e1-4cf3-b78d-e2e551699f54", 478, false, "GT2Ggz2gMwQ", "https://www.youtube.com/watch?v=GT2Ggz2gMwQ", 3, "/downloads/Lai H#/2025-12-23 CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)/CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H) [GT2Ggz2gMwQ].mp4", false, false, false, 1, [], 98, ~U[2025-12-23 12:47:59Z], ~U[2026-01-11 21:23:22Z], ~U[2026-01-11 21:23:22Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)", 478, false, "GT2Ggz2gMwQ", "https://www.youtube.com/watch?v=GT2Ggz2gMwQ", "/downloads/Lai H#/2025-12-23 CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)/CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H) [GT2Ggz2gMwQ].mp4", false, 1, ~U[2025-12-23 12:47:59Z]] 22:23:22.671 [debug] QUERY OK source="sources" db=0.6ms idle=7.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:22.673 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms 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[2025-12-21 11:32:39Z], 1] 22:23:22.674 [debug] QUERY OK source="media_items" db=1.0ms 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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC", "0081fece-46f0-4897-bed2-9bd37684a434", 430, false, "bhOCUyTgAKk", "https://www.youtube.com/watch?v=bhOCUyTgAKk", 4, "/downloads/Lai H#/2025-12-21 7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC/7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC [bhOCUyTgAKk].mp4", false, false, false, 1, [], 98, ~U[2025-12-21 11:32:39Z], ~U[2026-01-11 21:23:22Z], ~U[2026-01-11 21:23:22Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC", 430, false, "bhOCUyTgAKk", "https://www.youtube.com/watch?v=bhOCUyTgAKk", "/downloads/Lai H#/2025-12-21 7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC/7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC [bhOCUyTgAKk].mp4", false, 1, ~U[2025-12-21 11:32:39Z]] 22:23:22.675 [debug] QUERY OK source="sources" db=0.4ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:22.677 [debug] QUERY OK source="media_items" db=1.4ms 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[2025-12-16 12:08:44Z], 1] 22:23:22.679 [debug] QUERY OK source="media_items" db=1.2ms 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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Ngừng Bị Phụ Nữ Dắt Mũi", "051682aa-a576-438d-99b9-03fe7a650ffd", 549, false, "rrfTiV2b6YQ", "https://www.youtube.com/watch?v=rrfTiV2b6YQ", 5, "/downloads/Lai H#/2025-12-16 Cách Ngừng Bị Phụ Nữ Dắt Mũi/Cách Ngừng Bị Phụ Nữ Dắt Mũi [rrfTiV2b6YQ].mp4", false, false, false, 1, [], 98, ~U[2025-12-16 12:08:44Z], ~U[2026-01-11 21:23:22Z], ~U[2026-01-11 21:23:22Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Ngừng Bị Phụ Nữ Dắt Mũi", 549, false, "rrfTiV2b6YQ", "https://www.youtube.com/watch?v=rrfTiV2b6YQ", "/downloads/Lai H#/2025-12-16 Cách Ngừng Bị Phụ Nữ Dắt Mũi/Cách Ngừng Bị Phụ Nữ Dắt Mũi [rrfTiV2b6YQ].mp4", false, 1, ~U[2025-12-16 12:08:44Z]] 22:23:22.680 [debug] QUERY OK source="sources" db=0.5ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:22.682 [debug] QUERY OK source="media_items" db=1.5ms 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[2025-12-12 10:56:14Z], 1] 22:23:22.686 [debug] QUERY OK source="media_items" db=2.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)", "2a971ca4-75ad-4b85-a1b3-497e3e2e42a9", 419, false, "A0DpPnplfME", "https://www.youtube.com/watch?v=A0DpPnplfME", 6, "/downloads/Lai H#/2025-12-12 5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)/5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền) [A0DpPnplfME].mp4", false, false, false, 1, [], 98, ~U[2025-12-12 10:56:14Z], ~U[2026-01-11 21:23:22Z], ~U[2026-01-11 21:23:22Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)", 419, false, "A0DpPnplfME", "https://www.youtube.com/watch?v=A0DpPnplfME", "/downloads/Lai H#/2025-12-12 5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)/5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền) [A0DpPnplfME].mp4", false, 1, ~U[2025-12-12 10:56:14Z]] 22:23:22.687 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:22.689 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=7.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-09 11:01:49Z], 1] 22:23:22.691 [debug] QUERY OK source="media_items" db=1.2ms idle=8.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ", "c5b8ba6b-0fd7-4362-8232-7e212760b176", 467, false, "uTCCRYkxdrc", "https://www.youtube.com/watch?v=uTCCRYkxdrc", 7, "/downloads/Lai H#/2025-12-09 Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ/Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ [uTCCRYkxdrc].mp4", false, false, false, 1, [], 98, ~U[2025-12-09 11:01:49Z], ~U[2026-01-11 21:23:22Z], ~U[2026-01-11 21:23:22Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ", 467, false, "uTCCRYkxdrc", "https://www.youtube.com/watch?v=uTCCRYkxdrc", "/downloads/Lai H#/2025-12-09 Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ/Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ [uTCCRYkxdrc].mp4", false, 1, ~U[2025-12-09 11:01:49Z]] 22:23:22.691 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:22.693 [debug] QUERY OK source="media_items" db=1.6ms idle=6.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-05 11:50:09Z], 1] 22:23:22.695 [debug] QUERY OK source="media_items" db=1.2ms 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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn", "614ddf36-a406-488b-a720-1d2c781c849b", 535, false, "bKiZySzvGD8", "https://www.youtube.com/watch?v=bKiZySzvGD8", 8, "/downloads/Lai H#/2025-12-05 5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn/5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn [bKiZySzvGD8].mp4", false, false, false, 1, [], 98, ~U[2025-12-05 11:50:09Z], ~U[2026-01-11 21:23:22Z], ~U[2026-01-11 21:23:22Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn", 535, false, "bKiZySzvGD8", "https://www.youtube.com/watch?v=bKiZySzvGD8", "/downloads/Lai H#/2025-12-05 5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn/5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn [bKiZySzvGD8].mp4", false, 1, ~U[2025-12-05 11:50:09Z]] 22:23:22.696 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:22.698 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms 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[2025-12-02 11:07:18Z], 1] 22:23:22.700 [debug] QUERY OK source="media_items" db=0.9ms 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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù", "2af7701b-9b27-4aa3-a3e7-f899ca957d09", 421, false, "gk1njE6RfEA", "https://www.youtube.com/watch?v=gk1njE6RfEA", 9, "/downloads/Lai H#/2025-12-02 Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù/Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù [gk1njE6RfEA].mp4", false, false, false, 1, [], 98, ~U[2025-12-02 11:07:18Z], ~U[2026-01-11 21:23:22Z], ~U[2026-01-11 21:23:22Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù", 421, false, "gk1njE6RfEA", "https://www.youtube.com/watch?v=gk1njE6RfEA", "/downloads/Lai H#/2025-12-02 Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù/Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù [gk1njE6RfEA].mp4", false, 1, ~U[2025-12-02 11:07:18Z]] 22:23:22.701 [debug] QUERY OK source="sources" db=0.4ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:22.703 [debug] QUERY OK source="media_items" db=1.5ms queue=0.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[2025-11-28 11:14:51Z], 1] 22:23:22.705 [debug] QUERY OK source="media_items" db=1.2ms 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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần", "bff3058e-4993-44b8-8b4c-a2b82e815c08", 516, false, "aHFBOdr6334", "https://www.youtube.com/watch?v=aHFBOdr6334", 10, "/downloads/Lai H#/2025-11-28 5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần/5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần [aHFBOdr6334].mp4", false, false, false, 1, [], 98, ~U[2025-11-28 11:14:51Z], ~U[2026-01-11 21:23:22Z], ~U[2026-01-11 21:23:22Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần", 516, false, "aHFBOdr6334", "https://www.youtube.com/watch?v=aHFBOdr6334", "/downloads/Lai H#/2025-11-28 5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần/5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần [aHFBOdr6334].mp4", false, 1, ~U[2025-11-28 11:14:51Z]] 22:23:22.706 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:22.708 [debug] QUERY OK source="media_items" db=1.5ms 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[2025-11-25 11:22:21Z], 1] 22:23:22.709 [debug] QUERY OK source="media_items" db=0.9ms 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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn", "7e8d6ff9-0bca-4a70-9c98-59d259e2126b", 504, false, "SyJlIc8ZVt8", "https://www.youtube.com/watch?v=SyJlIc8ZVt8", 11, "/downloads/Lai H#/2025-11-25 5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn/5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn [SyJlIc8ZVt8].mp4", false, false, false, 1, [], 98, ~U[2025-11-25 11:22:21Z], ~U[2026-01-11 21:23:22Z], ~U[2026-01-11 21:23:22Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn", 504, false, "SyJlIc8ZVt8", "https://www.youtube.com/watch?v=SyJlIc8ZVt8", "/downloads/Lai H#/2025-11-25 5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn/5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn [SyJlIc8ZVt8].mp4", false, 1, ~U[2025-11-25 11:22:21Z]] 22:23:22.710 [debug] QUERY OK source="sources" db=0.4ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:22.712 [debug] QUERY OK source="media_items" db=1.6ms queue=0.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[2025-11-18 11:01:22Z], 1] 22:23:22.714 [debug] QUERY OK source="media_items" db=1.2ms 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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?", "27f86466-df32-4471-b393-68b150b0b2ee", 634, false, "j8kORUOyDvE", "https://www.youtube.com/watch?v=j8kORUOyDvE", 12, "/downloads/Lai H#/2025-11-18 Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?/Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng? [j8kORUOyDvE].mp4", false, false, false, 1, [], 98, ~U[2025-11-18 11:01:22Z], ~U[2026-01-11 21:23:22Z], ~U[2026-01-11 21:23:22Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?", 634, false, "j8kORUOyDvE", "https://www.youtube.com/watch?v=j8kORUOyDvE", "/downloads/Lai H#/2025-11-18 Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?/Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng? [j8kORUOyDvE].mp4", false, 1, ~U[2025-11-18 11:01:22Z]] 22:23:22.715 [debug] QUERY OK source="sources" db=0.4ms idle=7.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:22.717 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms 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[2025-11-14 11:26:30Z], 1] 22:23:22.719 [debug] QUERY OK source="media_items" db=1.0ms idle=7.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?", "5f1a6c04-93f0-4583-b97c-6ce49717c1bf", 495, false, "o9_rrCsFYUU", "https://www.youtube.com/watch?v=o9_rrCsFYUU", 13, "/downloads/Lai H#/2025-11-14 Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?/Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn? [o9_rrCsFYUU].mp4", false, false, false, 1, [], 98, ~U[2025-11-14 11:26:30Z], ~U[2026-01-11 21:23:22Z], ~U[2026-01-11 21:23:22Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?", 495, false, "o9_rrCsFYUU", "https://www.youtube.com/watch?v=o9_rrCsFYUU", "/downloads/Lai H#/2025-11-14 Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?/Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn? [o9_rrCsFYUU].mp4", false, 1, ~U[2025-11-14 11:26:30Z]] 22:23:22.720 [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" = ?) [1] 22:23:22.722 [debug] QUERY OK source="media_items" db=1.6ms 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[2025-11-11 11:00:58Z], 1] 22:23:22.724 [debug] QUERY OK source="media_items" db=1.1ms idle=7.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)", "1adfa8ef-e0a6-4c3d-bd7a-4a2352d097bb", 477, false, "Njy8gkqBUbU", "https://www.youtube.com/watch?v=Njy8gkqBUbU", 14, "/downloads/Lai H#/2025-11-11 7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)/7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC) [Njy8gkqBUbU].mp4", false, false, false, 1, [], 98, ~U[2025-11-11 11:00:58Z], ~U[2026-01-11 21:23:22Z], ~U[2026-01-11 21:23:22Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)", 477, false, "Njy8gkqBUbU", "https://www.youtube.com/watch?v=Njy8gkqBUbU", "/downloads/Lai H#/2025-11-11 7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)/7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC) [Njy8gkqBUbU].mp4", false, 1, ~U[2025-11-11 11:00:58Z]] 22:23:22.724 [debug] QUERY OK source="sources" db=0.4ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:22.726 [debug] QUERY OK source="media_items" db=1.5ms 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[2025-11-07 11:06:55Z], 1] 22:23:22.728 [debug] QUERY OK source="media_items" db=1.2ms idle=7.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àm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn", "d92fabc0-89d2-4376-abe2-0253806d7310", 545, false, "9A_QVmzjnY4", "https://www.youtube.com/watch?v=9A_QVmzjnY4", 15, "/downloads/Lai H#/2025-11-07 Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn/Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn [9A_QVmzjnY4].mp4", false, false, false, 1, [], 98, ~U[2025-11-07 11:06:55Z], ~U[2026-01-11 21:23:22Z], ~U[2026-01-11 21:23:22Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn", 545, false, "9A_QVmzjnY4", "https://www.youtube.com/watch?v=9A_QVmzjnY4", "/downloads/Lai H#/2025-11-07 Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn/Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn [9A_QVmzjnY4].mp4", false, 1, ~U[2025-11-07 11:06:55Z]] 22:23:22.729 [debug] QUERY OK source="sources" db=0.4ms 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" = ?) [1] 22:23:22.731 [debug] QUERY OK source="media_items" db=1.5ms 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[2025-11-05 11:00:34Z], 1] 22:23:22.733 [debug] QUERY OK source="media_items" db=0.9ms idle=7.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àm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ", "29487e99-d8f7-4622-9a86-eb2171b2db6a", 448, false, "CTQ2VbP40MQ", "https://www.youtube.com/watch?v=CTQ2VbP40MQ", 16, "/downloads/Lai H#/2025-11-05 Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ/Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ [CTQ2VbP40MQ].mp4", false, false, false, 1, [], 98, ~U[2025-11-05 11:00:34Z], ~U[2026-01-11 21:23:22Z], ~U[2026-01-11 21:23:22Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ", 448, false, "CTQ2VbP40MQ", "https://www.youtube.com/watch?v=CTQ2VbP40MQ", "/downloads/Lai H#/2025-11-05 Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ/Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ [CTQ2VbP40MQ].mp4", false, 1, ~U[2025-11-05 11:00:34Z]] 22:23:22.734 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:22.736 [debug] QUERY OK source="media_items" db=1.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[2025-10-29 11:00:25Z], 1] 22:23:22.738 [debug] QUERY OK source="media_items" db=1.4ms 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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này..", "02ed1edf-5e7c-4386-96e6-24ec58616068", 371, false, "DjaOsvMOn_Y", "https://www.youtube.com/watch?v=DjaOsvMOn_Y", 17, "/downloads/Lai H#/2025-10-29 Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.#/Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.. [DjaOsvMOn_Y].mp4", false, false, false, 1, [], 98, ~U[2025-10-29 11:00:25Z], ~U[2026-01-11 21:23:22Z], ~U[2026-01-11 21:23:22Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này..", 371, false, "DjaOsvMOn_Y", "https://www.youtube.com/watch?v=DjaOsvMOn_Y", "/downloads/Lai H#/2025-10-29 Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.#/Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.. [DjaOsvMOn_Y].mp4", false, 1, ~U[2025-10-29 11:00:25Z]] 22:23:22.739 [debug] QUERY OK source="sources" db=0.4ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:22.741 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms 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[2025-10-22 11:01:06Z], 1] 22:23:22.743 [debug] QUERY OK source="media_items" db=1.7ms idle=7.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Phẩm Chất \"Ngầm\" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)", "0da85b82-0bfc-40ed-abc3-f9f0a973ea29", 547, false, "WHuP-LAEskE", "https://www.youtube.com/watch?v=WHuP-LAEskE", 18, "/downloads/Lai H#/2025-10-22 7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)/7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ) [WHuP-LAEskE].mp4", false, false, false, 1, [], 98, ~U[2025-10-22 11:01:06Z], ~U[2026-01-11 21:23:22Z], ~U[2026-01-11 21:23:22Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Phẩm Chất \"Ngầm\" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)", 547, false, "WHuP-LAEskE", "https://www.youtube.com/watch?v=WHuP-LAEskE", "/downloads/Lai H#/2025-10-22 7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)/7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ) [WHuP-LAEskE].mp4", false, 1, ~U[2025-10-22 11:01:06Z]] 22:23:22.744 [debug] QUERY OK source="sources" db=0.4ms idle=7.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:22.746 [debug] QUERY OK source="media_items" db=1.4ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-17 11:00:01Z], 1] 22:23:22.748 [debug] QUERY OK source="media_items" db=1.6ms idle=7.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gửi Bạn, Người Đang Cảm Thấy \"Nhục Nhã Vì Từng Van Xin Tình Cảm\"", "9de6d6ec-3978-49e3-91ef-0b1701736231", 502, false, "-ZkxkU-sDvE", "https://www.youtube.com/watch?v=-ZkxkU-sDvE", 19, "/downloads/Lai H#/2025-10-17 Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm"/Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm" [-ZkxkU-sDvE].mp4", false, false, false, 1, [], 98, ~U[2025-10-17 11:00:01Z], ~U[2026-01-11 21:23:22Z], ~U[2026-01-11 21:23:22Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gửi Bạn, Người Đang Cảm Thấy \"Nhục Nhã Vì Từng Van Xin Tình Cảm\"", 502, false, "-ZkxkU-sDvE", "https://www.youtube.com/watch?v=-ZkxkU-sDvE", "/downloads/Lai H#/2025-10-17 Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm"/Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm" [-ZkxkU-sDvE].mp4", false, 1, ~U[2025-10-17 11:00:01Z]] 22:23:22.749 [debug] QUERY OK source="sources" db=0.4ms idle=7.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:22.751 [debug] QUERY OK source="media_items" db=1.5ms idle=6.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-15 10:50:34Z], 1] 22:23:22.753 [debug] QUERY OK source="media_items" db=1.5ms 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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng", "4b814186-4fbc-4211-a5ec-36a84c8784a2", 479, false, "AduJcs6dxUQ", "https://www.youtube.com/watch?v=AduJcs6dxUQ", 20, "/downloads/Lai H#/2025-10-15 Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng/Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng [AduJcs6dxUQ].mp4", false, false, false, 1, [], 98, ~U[2025-10-15 10:50:34Z], ~U[2026-01-11 21:23:22Z], ~U[2026-01-11 21:23:22Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng", 479, false, "AduJcs6dxUQ", "https://www.youtube.com/watch?v=AduJcs6dxUQ", "/downloads/Lai H#/2025-10-15 Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng/Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng [AduJcs6dxUQ].mp4", false, 1, ~U[2025-10-15 10:50:34Z]] 22:23:22.754 [debug] QUERY OK source="sources" db=0.2ms idle=5.6ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-01-11 21:23:22Z], ~U[2026-01-11 21:23:22Z], 1] 22:23:22.756 [debug] QUERY OK source="media_items" db=1.6ms idle=5.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:23:22.758 [debug] QUERY OK source="media_items" db=1.8ms idle=5.4ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:23:22.759 [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)) [1] 22:23:22.762 [debug] QUERY OK source="tasks" db=0.5ms idle=5.0ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [8342, 1, ~U[2026-01-11 21:23:22Z], ~U[2026-01-11 21:23:22Z]] 22:23:22.762 [info] {"args":{"id":1},"id":8335,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":74156089,"event":"job:stop","queue_time":965808,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 22:23:23.570 [info] {"source":"oban","duration":1189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:53.572 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:00.648 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:24:23.574 [info] {"source":"oban","duration":961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:53.576 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:00.650 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:25:23.578 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:53.580 [info] {"source":"oban","duration":1244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:00.651 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:26:06.114 [info] {"args":{"id":6},"id":8337,"meta":{},"system_time":1768166766113946777,"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"]} 22:26:06.114 [debug] QUERY OK source="sources" db=0.2ms idle=1472.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:06.115 [debug] QUERY OK source="settings" db=0.2ms idle=1473.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 [] 22:26:06.117 [debug] QUERY OK source="media_items" db=1.4ms idle=1011.8ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [6] 22:26:06.121 [debug] QUERY OK source="media_items" db=4.4ms idle=10.2ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [6] 22:26:06.122 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=8.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:26:06.123 [debug] QUERY OK source="settings" db=0.3ms idle=8.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:26:06.124 [debug] QUERY OK source="settings" db=0.1ms idle=8.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:26:06.128 [debug] QUERY OK source="media_items" db=2.6ms idle=8.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [6] 22:26:06.130 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 22:26:06.130 [debug] Current batch of media processed. Will check again in 1000ms 22:26:06.132 [debug] QUERY OK source="settings" db=0.2ms idle=9.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:26:06.132 [debug] QUERY OK source="settings" db=0.3ms idle=9.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:26:06.133 [debug] QUERY OK source="settings" db=0.3ms idle=8.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:26:06.133 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@Cu%E1%BB%99cS%E1%BB%91ngH%C3%B4nNh%C3%A2n-377 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/8b/e5/8be5a6665b590ef652a1afce80fb46f36b9fdce17c82df542d82c2d98665b3c6.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/e5/a2/e5a23db3c419f9d7e0eb33bf47e5f910174c736a87f0d480713e118601bfbb5d.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:26:07.131 [debug] Current batch of media processed. Will check again in 1000ms 22:26:08.132 [debug] Current batch of media processed. Will check again in 1000ms 22:26:09.133 [debug] Current batch of media processed. Will check again in 1000ms 22:26:10.134 [debug] Current batch of media processed. Will check again in 1000ms 22:26:11.135 [debug] Current batch of media processed. Will check again in 1000ms 22:26:12.136 [debug] Current batch of media processed. Will check again in 1000ms 22:26:13.137 [debug] Current batch of media processed. Will check again in 1000ms 22:26:14.139 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!\nĐàn ông trung niên, càng cô đơn càng dễ mềm lòng.\nNhưng có một sự thật ít ai dám nói: không phải người phụ nữ nào mang lại hơi ấm cũng mang theo bình yên.\nCó những mẫu phụ nữ, dù đàn ông thiếu thốn đến đâu cũng không nên lại gần, bởi cái giá phải trả không chỉ là tiền bạc, mà còn là danh dự, gia đình và cả sự an yên tuổi xế chiều.\nVideo này sẽ chỉ rõ mẫu phụ nữ đàn ông trung niên tuyệt đối nên tránh, vì sao họ dễ sa vào nhất khi cô đơn, và làm thế nào để tỉnh táo trước khi quá muộn.\n👉 Xem đến cuối để không phạm phải sai lầm khiến nhiều người hối hận cả đời.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 713, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-11 Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!/Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này! [rSrvzZAjyWc].mp4", "id" => "rSrvzZAjyWc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=rSrvzZAjyWc", "playlist_index" => 1, "timestamp" => 1768136406, "title" => "Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!", "upload_date" => "20260111"} 22:26:14.140 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=497.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 22:26:14.140 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=498.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:14.142 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=499.6ms 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:00:06Z], 6] 22:26:14.147 [debug] QUERY OK source="media_items" db=3.7ms idle=501.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!\nĐàn ông trung niên, càng cô đơn càng dễ mềm lòng.\nNhưng có một sự thật ít ai dám nói: không phải người phụ nữ nào mang lại hơi ấm cũng mang theo bình yên.\nCó những mẫu phụ nữ, dù đàn ông thiếu thốn đến đâu cũng không nên lại gần, bởi cái giá phải trả không chỉ là tiền bạc, mà còn là danh dự, gia đình và cả sự an yên tuổi xế chiều.\nVideo này sẽ chỉ rõ mẫu phụ nữ đàn ông trung niên tuyệt đối nên tránh, vì sao họ dễ sa vào nhất khi cô đơn, và làm thế nào để tỉnh táo trước khi quá muộn.\n👉 Xem đến cuối để không phạm phải sai lầm khiến nhiều người hối hận cả đời.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!", "50bc439e-fd7b-41e4-8377-48c6f58268b3", 713, false, "rSrvzZAjyWc", "https://www.youtube.com/watch?v=rSrvzZAjyWc", 1, "/downloads/Cuộc Sống Hôn Nhân/2026-01-11 Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!/Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này! [rSrvzZAjyWc].mp4", false, false, false, 6, [], 99, ~U[2026-01-11 13:00:06Z], ~U[2026-01-11 21:26:14Z], ~U[2026-01-11 21:26:14Z], "Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!\nĐàn ông trung niên, càng cô đơn càng dễ mềm lòng.\nNhưng có một sự thật ít ai dám nói: không phải người phụ nữ nào mang lại hơi ấm cũng mang theo bình yên.\nCó những mẫu phụ nữ, dù đàn ông thiếu thốn đến đâu cũng không nên lại gần, bởi cái giá phải trả không chỉ là tiền bạc, mà còn là danh dự, gia đình và cả sự an yên tuổi xế chiều.\nVideo này sẽ chỉ rõ mẫu phụ nữ đàn ông trung niên tuyệt đối nên tránh, vì sao họ dễ sa vào nhất khi cô đơn, và làm thế nào để tỉnh táo trước khi quá muộn.\n👉 Xem đến cuối để không phạm phải sai lầm khiến nhiều người hối hận cả đời.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!", 713, false, "rSrvzZAjyWc", "https://www.youtube.com/watch?v=rSrvzZAjyWc", "/downloads/Cuộc Sống Hôn Nhân/2026-01-11 Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!/Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này! [rSrvzZAjyWc].mp4", false, 6, ~U[2026-01-11 13:00:06Z]] 22:26:14.148 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=23.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:14.149 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.5ms idle=8.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:26:14.151 [debug] QUERY OK source="media_items" db=0.4ms idle=9.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17587] 22:26:14.151 [info] Kicking off download for media item #17587 (rSrvzZAjyWc) 22:26:14.155 [debug] QUERY OK source="tasks" db=1.6ms queue=0.2ms idle=5.7ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [8343, 17587, ~U[2026-01-11 21:26:14Z], ~U[2026-01-11 21:26:14Z]] 22:26:14.156 [debug] Current batch of media processed. Will check again in 1000ms 22:26:14.161 [info] {"args":{"id":17587},"id":8343,"meta":{},"system_time":1768166774161287301,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:26:14.162 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=10.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [17587] 22:26:14.163 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:26:14.164 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=10.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:14.165 [debug] QUERY OK source="media_profiles" db=0.4ms idle=11.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:26:14.166 [debug] QUERY OK source="media_items" db=0.4ms idle=9.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17587] 22:26:14.168 [debug] QUERY OK source="media_metadata" db=0.8ms idle=6.3ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [17587] 22:26:14.169 [debug] QUERY OK source="media_profiles" db=0.4ms 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] 22:26:14.170 [debug] QUERY OK source="settings" db=0.2ms idle=5.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:26:14.170 [debug] QUERY OK source="settings" db=0.2ms idle=5.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:26:14.171 [debug] Running yt-dlp command for action: get_downloadable_status 22:26:14.173 [debug] QUERY OK source="settings" db=0.4ms idle=6.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:26:14.173 [debug] QUERY OK source="settings" db=0.5ms idle=4.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:26:14.174 [debug] QUERY OK source="settings" db=0.1ms idle=4.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:26:14.174 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rSrvzZAjyWc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/8d/42/8d422a26c2239571e598092045f412fd82da64e726f666adcb63b3fbc02234f8.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:26:15.156 [debug] Current batch of media processed. Will check again in 1000ms 22:26:16.157 [debug] Current batch of media processed. Will check again in 1000ms 22:26:17.159 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này\nKhi người vợ đã lỡ bước ngoại tình, điều khiến cô ấy sợ nhất không phải là bị đánh ghen, mà là lúc người chồng bỗng nhiên thay đổi và bắt đầu đòi hỏi 6 điều rất “lạ”.\nNhững câu hỏi tưởng chừng bình thường ấy lại đánh thẳng vào tâm lý, khiến người phụ nữ bối rối, né tránh và hoảng loạn.\n\nVideo này sẽ giúp bạn nhận ra:\n👉 Vì sao chỉ cần chồng đòi hỏi đúng 6 điều này, vợ ngoại tình sẽ lộ rõ dấu hiệu bất an\n👉 Tâm lý thật sự của phụ nữ khi đứng trước nguy cơ bị phát hiện\n👉 Điều đàn ông thông minh nên làm để nắm thế chủ động, không cần ồn ào mà vẫn biết rõ sự thật\n👉 Xem đến cuối video, bạn sẽ hiểu: Có những thứ không cần kiểm tra cũng tự lộ ra.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 1010, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-10 Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này/Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này [XGV5tcy08Cw].mp4", "id" => "XGV5tcy08Cw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=XGV5tcy08Cw", "playlist_index" => 2, "timestamp" => 1768050006, "title" => "Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này", "upload_date" => "20260110"} 22:26:17.159 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1517.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 22:26:17.160 [debug] QUERY OK source="sources" db=0.2ms idle=1518.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:17.161 [debug] QUERY OK source="media_items" db=1.1ms idle=1518.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-10 13:00:06Z], 6] 22:26:17.166 [debug] QUERY OK source="media_items" db=4.1ms idle=1032.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này\nKhi người vợ đã lỡ bước ngoại tình, điều khiến cô ấy sợ nhất không phải là bị đánh ghen, mà là lúc người chồng bỗng nhiên thay đổi và bắt đầu đòi hỏi 6 điều rất “lạ”.\nNhững câu hỏi tưởng chừng bình thường ấy lại đánh thẳng vào tâm lý, khiến người phụ nữ bối rối, né tránh và hoảng loạn.\n\nVideo này sẽ giúp bạn nhận ra:\n👉 Vì sao chỉ cần chồng đòi hỏi đúng 6 điều này, vợ ngoại tình sẽ lộ rõ dấu hiệu bất an\n👉 Tâm lý thật sự của phụ nữ khi đứng trước nguy cơ bị phát hiện\n👉 Điều đàn ông thông minh nên làm để nắm thế chủ động, không cần ồn ào mà vẫn biết rõ sự thật\n👉 Xem đến cuối video, bạn sẽ hiểu: Có những thứ không cần kiểm tra cũng tự lộ ra.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này", "41ee8055-3fd4-499e-84e3-a2cfc44b37c3", 1010, false, "XGV5tcy08Cw", "https://www.youtube.com/watch?v=XGV5tcy08Cw", 2, "/downloads/Cuộc Sống Hôn Nhân/2026-01-10 Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này/Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này [XGV5tcy08Cw].mp4", false, false, false, 6, [], 98, ~U[2026-01-10 13:00:06Z], ~U[2026-01-11 21:26:17Z], ~U[2026-01-11 21:26:17Z], "Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này\nKhi người vợ đã lỡ bước ngoại tình, điều khiến cô ấy sợ nhất không phải là bị đánh ghen, mà là lúc người chồng bỗng nhiên thay đổi và bắt đầu đòi hỏi 6 điều rất “lạ”.\nNhững câu hỏi tưởng chừng bình thường ấy lại đánh thẳng vào tâm lý, khiến người phụ nữ bối rối, né tránh và hoảng loạn.\n\nVideo này sẽ giúp bạn nhận ra:\n👉 Vì sao chỉ cần chồng đòi hỏi đúng 6 điều này, vợ ngoại tình sẽ lộ rõ dấu hiệu bất an\n👉 Tâm lý thật sự của phụ nữ khi đứng trước nguy cơ bị phát hiện\n👉 Điều đàn ông thông minh nên làm để nắm thế chủ động, không cần ồn ào mà vẫn biết rõ sự thật\n👉 Xem đến cuối video, bạn sẽ hiểu: Có những thứ không cần kiểm tra cũng tự lộ ra.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này", 1010, false, "XGV5tcy08Cw", "https://www.youtube.com/watch?v=XGV5tcy08Cw", "/downloads/Cuộc Sống Hôn Nhân/2026-01-10 Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này/Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này [XGV5tcy08Cw].mp4", false, 6, ~U[2026-01-10 13:00:06Z]] 22:26:17.167 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=35.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:26:17.168 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=8.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:26:17.169 [debug] QUERY OK source="media_items" db=0.3ms idle=8.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17507] 22:26:17.169 [debug] Current batch of media processed. Will check again in 1000ms 22:26:18.169 [debug] Current batch of media processed. Will check again in 1000ms 22:26:19.170 [debug] Current batch of media processed. Will check again in 1000ms 22:26:20.172 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?\nNhiều người cho rằng đàn ông dễ ngoại tình hơn phụ nữ. Nhưng sự thật lại hoàn toàn ngược lại…\nPhụ nữ, khi đã thiếu thốn cảm xúc, khi đã cô đơn trong chính cuộc hôn nhân của mình, thì cánh cửa ngoại tình lại mở ra dễ hơn rất nhiều.\nVì sao họ không chủ động, không tán tỉnh… mà vẫn có người tìm đến?\nVì sao chỉ một sự quan tâm đúng lúc cũng đủ khiến họ rung động?\nTrong video này, chúng ta sẽ bóc trần những sự thật ít ai dám nói về tâm lý phụ nữ khi muốn ngoại tình – để đàn ông hiểu, và để hôn nhân không rơi vào bi kịch.”\n\n👉 Xem đến cuối để tránh sai lầm khiến người phụ nữ bên bạn lặng lẽ rời xa.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 857, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-09 Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?/Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần? [2dLi5UPMJ4Y].mp4", "id" => "2dLi5UPMJ4Y", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=2dLi5UPMJ4Y", "playlist_index" => 3, "timestamp" => 1767963606, "title" => "Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?", "upload_date" => "20260109"} 22:26:20.173 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1530.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:26:20.174 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1531.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:20.175 [debug] QUERY OK source="media_items" db=1.2ms idle=1532.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-09 13:00:06Z], 6] 22:26:20.183 [debug] QUERY OK source="media_items" db=6.9ms queue=0.1ms idle=1039.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" ["Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?\nNhiều người cho rằng đàn ông dễ ngoại tình hơn phụ nữ. Nhưng sự thật lại hoàn toàn ngược lại…\nPhụ nữ, khi đã thiếu thốn cảm xúc, khi đã cô đơn trong chính cuộc hôn nhân của mình, thì cánh cửa ngoại tình lại mở ra dễ hơn rất nhiều.\nVì sao họ không chủ động, không tán tỉnh… mà vẫn có người tìm đến?\nVì sao chỉ một sự quan tâm đúng lúc cũng đủ khiến họ rung động?\nTrong video này, chúng ta sẽ bóc trần những sự thật ít ai dám nói về tâm lý phụ nữ khi muốn ngoại tình – để đàn ông hiểu, và để hôn nhân không rơi vào bi kịch.”\n\n👉 Xem đến cuối để tránh sai lầm khiến người phụ nữ bên bạn lặng lẽ rời xa.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?", "9f6a3b17-d02c-4bb4-81d3-494749acee0d", 857, false, "2dLi5UPMJ4Y", "https://www.youtube.com/watch?v=2dLi5UPMJ4Y", 3, "/downloads/Cuộc Sống Hôn Nhân/2026-01-09 Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?/Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần? [2dLi5UPMJ4Y].mp4", false, false, false, 6, [], 98, ~U[2026-01-09 13:00:06Z], ~U[2026-01-11 21:26:20Z], ~U[2026-01-11 21:26:20Z], "Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?\nNhiều người cho rằng đàn ông dễ ngoại tình hơn phụ nữ. Nhưng sự thật lại hoàn toàn ngược lại…\nPhụ nữ, khi đã thiếu thốn cảm xúc, khi đã cô đơn trong chính cuộc hôn nhân của mình, thì cánh cửa ngoại tình lại mở ra dễ hơn rất nhiều.\nVì sao họ không chủ động, không tán tỉnh… mà vẫn có người tìm đến?\nVì sao chỉ một sự quan tâm đúng lúc cũng đủ khiến họ rung động?\nTrong video này, chúng ta sẽ bóc trần những sự thật ít ai dám nói về tâm lý phụ nữ khi muốn ngoại tình – để đàn ông hiểu, và để hôn nhân không rơi vào bi kịch.”\n\n👉 Xem đến cuối để tránh sai lầm khiến người phụ nữ bên bạn lặng lẽ rời xa.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?", 857, false, "2dLi5UPMJ4Y", "https://www.youtube.com/watch?v=2dLi5UPMJ4Y", "/downloads/Cuộc Sống Hôn Nhân/2026-01-09 Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?/Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần? [2dLi5UPMJ4Y].mp4", false, 6, ~U[2026-01-09 13:00:06Z]] 22:26:20.184 [debug] QUERY OK source="sources" db=0.3ms 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" = ?) [6] 22:26:20.185 [debug] QUERY OK source="media_profiles" db=0.1ms queue=0.1ms idle=11.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:26:20.186 [debug] QUERY OK source="media_items" db=0.3ms idle=11.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17426] 22:26:20.186 [debug] Current batch of media processed. Will check again in 1000ms 22:26:20.649 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rSrvzZAjyWc --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/8d/42/8d422a26c2239571e598092045f412fd82da64e726f666adcb63b3fbc02234f8.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:26:20.649 [debug] Running yt-dlp command for action: download 22:26:20.650 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=473.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 [] 22:26:20.651 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=467.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:26:20.652 [debug] QUERY OK source="settings" db=0.3ms idle=466.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 [] 22:26:20.652 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rSrvzZAjyWc --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S]-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/c0/6c/c06c0868cb54b6ea2952e63df8ff854619a9313f90d90c3073b4048532b4c312.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:26:21.186 [debug] Current batch of media processed. Will check again in 1000ms 22:26:22.187 [debug] Current batch of media processed. Will check again in 1000ms 22:26:23.188 [debug] Current batch of media processed. Will check again in 1000ms 22:26:23.582 [info] {"source":"oban","duration":1209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:24.190 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất\nCó những kiểu đàn ông không cần tán tỉnh, không cần ve vãn công khai, nhưng vẫn khiến phụ nữ đã có gia đình dễ rung động lúc nào không hay.\nTrong video này, chúng ta sẽ cùng phân tích 6 mẫu đàn ông khiến phụ nữ đã có gia đình cũng khó giữ được sự bình thản, không phải để cổ xúy sai lầm, mà để hiểu rõ tâm lý – nhận diện sớm – và tránh những ranh giới mong manh dễ vượt quá giới hạn.\n📌 Xem đến cuối video, bạn sẽ bất ngờ vì mẫu đàn ông nguy hiểm nhất lại không phải người bạn nghĩ tới…\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 1099, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-08 6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất/6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất [9uhhxSWASzc].mp4", "id" => "9uhhxSWASzc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=9uhhxSWASzc", "playlist_index" => 4, "timestamp" => 1767877206, "title" => "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất", "upload_date" => "20260108"} 22:26:24.190 [debug] QUERY OK source="sources" db=0.3ms idle=1548.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:26:24.191 [debug] QUERY OK source="sources" db=0.2ms idle=1549.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:24.193 [debug] QUERY OK source="media_items" db=1.2ms idle=1045.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-08 13:00:06Z], 6] 22:26:24.254 [debug] QUERY OK source="media_items" db=60.8ms idle=610.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" ["6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất\nCó những kiểu đàn ông không cần tán tỉnh, không cần ve vãn công khai, nhưng vẫn khiến phụ nữ đã có gia đình dễ rung động lúc nào không hay.\nTrong video này, chúng ta sẽ cùng phân tích 6 mẫu đàn ông khiến phụ nữ đã có gia đình cũng khó giữ được sự bình thản, không phải để cổ xúy sai lầm, mà để hiểu rõ tâm lý – nhận diện sớm – và tránh những ranh giới mong manh dễ vượt quá giới hạn.\n📌 Xem đến cuối video, bạn sẽ bất ngờ vì mẫu đàn ông nguy hiểm nhất lại không phải người bạn nghĩ tới…\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất", "03d0d666-4207-4c72-9a5f-b738ecbff76c", 1099, false, "9uhhxSWASzc", "https://www.youtube.com/watch?v=9uhhxSWASzc", 4, "/downloads/Cuộc Sống Hôn Nhân/2026-01-08 6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất/6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất [9uhhxSWASzc].mp4", false, false, false, 6, [], 98, ~U[2026-01-08 13:00:06Z], ~U[2026-01-11 21:26:24Z], ~U[2026-01-11 21:26:24Z], "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất\nCó những kiểu đàn ông không cần tán tỉnh, không cần ve vãn công khai, nhưng vẫn khiến phụ nữ đã có gia đình dễ rung động lúc nào không hay.\nTrong video này, chúng ta sẽ cùng phân tích 6 mẫu đàn ông khiến phụ nữ đã có gia đình cũng khó giữ được sự bình thản, không phải để cổ xúy sai lầm, mà để hiểu rõ tâm lý – nhận diện sớm – và tránh những ranh giới mong manh dễ vượt quá giới hạn.\n📌 Xem đến cuối video, bạn sẽ bất ngờ vì mẫu đàn ông nguy hiểm nhất lại không phải người bạn nghĩ tới…\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất", 1099, false, "9uhhxSWASzc", "https://www.youtube.com/watch?v=9uhhxSWASzc", "/downloads/Cuộc Sống Hôn Nhân/2026-01-08 6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất/6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất [9uhhxSWASzc].mp4", false, 6, ~U[2026-01-08 13:00:06Z]] 22:26:24.255 [debug] QUERY OK source="sources" db=0.3ms 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" = ?) [6] 22:26:24.256 [debug] QUERY OK source="media_profiles" db=0.3ms idle=65.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:26:24.257 [debug] QUERY OK source="media_items" db=0.3ms idle=65.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 [17345] 22:26:24.257 [debug] Current batch of media processed. Will check again in 1000ms 22:26:25.257 [debug] Current batch of media processed. Will check again in 1000ms 22:26:26.258 [debug] Current batch of media processed. Will check again in 1000ms 22:26:27.260 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "⚠️ Không phải tự nhiên mà đàn ông dễ rung động trước người phụ nữ khác.\nTrong rất nhiều trường hợp, chỉ cần gặp đúng “kiểu phụ nữ” này, cảm xúc đã vượt khỏi tầm kiểm soát 😶\u200D🌫️\n\n💡 Video này sẽ phân tích rõ:\n👉 6 kiểu phụ nữ khiến đàn ông đã gặp là khó quên, dễ nảy sinh cảm xúc ngoài luồng\n👉 Vì sao những kiểu phụ nữ này không cần quá xinh đẹp vẫn khiến đàn ông xao lòng\n👉 Đâu là ranh giới giữa cảm nắng thoáng qua và ngoại tình tư tưởng nguy hiểm ⚠️\n\n🧠 Nội dung mang tính phân tích tâm lý – cảnh tỉnh – giúp cả đàn ông lẫn phụ nữ hiểu rõ hơn về cảm xúc của chính mình.\n“Phòng hơn chống – hiểu trước để tránh sai lầm về sau.”\n\n📌 Xem trọn video để nhận diện 6 kiểu phụ nữ dễ khiến đàn ông muốn vượt rào, từ đó biết cách giữ gìn hạnh phúc gia đình.\n\n00:00 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình\n07:46 Tâm sự: Yêu con trai của bạn thân - tôi phải làm sao?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlydanong #tamlyphunu #ngoaitinhtutưởng #honnhan #tinhyeu #danong #phunu #camxuc #giadinh #relationship #canhtinhhonnhan", "duration" => 1018, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E].mp4", "id" => "8xSr1Vfa5_E", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=8xSr1Vfa5_E", "playlist_index" => 5, "timestamp" => 1767790806, "title" => "6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình", "upload_date" => "20260107"} 22:26:27.260 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1618.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:26:27.261 [debug] QUERY OK source="sources" db=0.2ms idle=1619.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:27.263 [debug] QUERY OK source="media_items" db=1.2ms 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[2026-01-07 13:00:06Z], 6] 22:26:27.266 [debug] QUERY OK source="media_items" db=2.1ms idle=1111.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" ["⚠️ Không phải tự nhiên mà đàn ông dễ rung động trước người phụ nữ khác.\nTrong rất nhiều trường hợp, chỉ cần gặp đúng “kiểu phụ nữ” này, cảm xúc đã vượt khỏi tầm kiểm soát 😶\u200D🌫️\n\n💡 Video này sẽ phân tích rõ:\n👉 6 kiểu phụ nữ khiến đàn ông đã gặp là khó quên, dễ nảy sinh cảm xúc ngoài luồng\n👉 Vì sao những kiểu phụ nữ này không cần quá xinh đẹp vẫn khiến đàn ông xao lòng\n👉 Đâu là ranh giới giữa cảm nắng thoáng qua và ngoại tình tư tưởng nguy hiểm ⚠️\n\n🧠 Nội dung mang tính phân tích tâm lý – cảnh tỉnh – giúp cả đàn ông lẫn phụ nữ hiểu rõ hơn về cảm xúc của chính mình.\n“Phòng hơn chống – hiểu trước để tránh sai lầm về sau.”\n\n📌 Xem trọn video để nhận diện 6 kiểu phụ nữ dễ khiến đàn ông muốn vượt rào, từ đó biết cách giữ gìn hạnh phúc gia đình.\n\n00:00 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình\n07:46 Tâm sự: Yêu con trai của bạn thân - tôi phải làm sao?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlydanong #tamlyphunu #ngoaitinhtutưởng #honnhan #tinhyeu #danong #phunu #camxuc #giadinh #relationship #canhtinhhonnhan", "6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình", "1eb8bae4-bc48-402f-ba55-ffb73fb7190f", 1018, false, "8xSr1Vfa5_E", "https://www.youtube.com/watch?v=8xSr1Vfa5_E", 5, "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E].mp4", false, false, false, 6, [], 98, ~U[2026-01-07 13:00:06Z], ~U[2026-01-11 21:26:27Z], ~U[2026-01-11 21:26:27Z], "⚠️ Không phải tự nhiên mà đàn ông dễ rung động trước người phụ nữ khác.\nTrong rất nhiều trường hợp, chỉ cần gặp đúng “kiểu phụ nữ” này, cảm xúc đã vượt khỏi tầm kiểm soát 😶\u200D🌫️\n\n💡 Video này sẽ phân tích rõ:\n👉 6 kiểu phụ nữ khiến đàn ông đã gặp là khó quên, dễ nảy sinh cảm xúc ngoài luồng\n👉 Vì sao những kiểu phụ nữ này không cần quá xinh đẹp vẫn khiến đàn ông xao lòng\n👉 Đâu là ranh giới giữa cảm nắng thoáng qua và ngoại tình tư tưởng nguy hiểm ⚠️\n\n🧠 Nội dung mang tính phân tích tâm lý – cảnh tỉnh – giúp cả đàn ông lẫn phụ nữ hiểu rõ hơn về cảm xúc của chính mình.\n“Phòng hơn chống – hiểu trước để tránh sai lầm về sau.”\n\n📌 Xem trọn video để nhận diện 6 kiểu phụ nữ dễ khiến đàn ông muốn vượt rào, từ đó biết cách giữ gìn hạnh phúc gia đình.\n\n00:00 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình\n07:46 Tâm sự: Yêu con trai của bạn thân - tôi phải làm sao?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlydanong #tamlyphunu #ngoaitinhtutưởng #honnhan #tinhyeu #danong #phunu #camxuc #giadinh #relationship #canhtinhhonnhan", "6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình", 1018, false, "8xSr1Vfa5_E", "https://www.youtube.com/watch?v=8xSr1Vfa5_E", "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E].mp4", false, 6, ~U[2026-01-07 13:00:06Z]] 22:26:27.267 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=111.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:27.267 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:26:27.268 [debug] QUERY OK source="media_items" db=0.3ms 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 [17264] 22:26:27.268 [debug] Current batch of media processed. Will check again in 1000ms 22:26:28.268 [debug] Current batch of media processed. Will check again in 1000ms 22:26:29.269 [debug] Current batch of media processed. Will check again in 1000ms 22:26:30.270 [debug] Current batch of media processed. Will check again in 1000ms 22:26:31.272 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "⚠️ Đàn bà một khi đã ngoại tình, hành vi sẽ thay đổi rất rõ – nhưng không phải ai cũng nhận ra.\nHọ có thể nói lời yêu thương, cư xử bình thường, nhưng 4 điều này thì tuyệt đối không bao giờ còn chủ động như trước.\n\n🧠 Trong video này, bạn sẽ hiểu:\n🔍 4 hành vi phụ nữ chủ động rất nhiều khi còn yêu – nhưng biến mất khi đã thay lòng\n🔍 Vì sao đàn bà ngoại tình thường né tránh chứ không đối đầu\n🔍 Dấu hiệu tâm lý giúp đàn ông tỉnh táo trước khi mọi chuyện đi quá xa\n\n📌 Đây không phải để quy chụp, mà để nhận diện – nhìn rõ – tự bảo vệ cảm xúc của chính mình.\n“Biết sớm một bước, đỡ đau một đời.”\n\n👉 Xem trọn video để hiểu rõ 4 điều phụ nữ đã ngoại tình sẽ không bao giờ chủ động nữa.\n\n00:00 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động\n07:25 Tâm sự Người đàn bà \"mẫu mực\" ngoại tình \n\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #danba #honnhan #tinhcamvochong #phunuthaylong #dauhieungoaitinh #tinhyeu #giadinh", "duration" => 870, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-06 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động/Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động [qaJlLXP0Naw].mp4", "id" => "qaJlLXP0Naw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=qaJlLXP0Naw", "playlist_index" => 6, "timestamp" => 1767704406, "title" => "Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động", "upload_date" => "20260106"} 22:26:31.272 [debug] QUERY OK source="sources" db=0.2ms 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" IN (?)) [6] 22:26:31.273 [debug] QUERY OK source="sources" db=0.2ms idle=631.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:31.274 [debug] QUERY OK source="media_items" db=1.2ms idle=631.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-06 13:00:06Z], 6] 22:26:31.277 [debug] QUERY OK source="media_items" db=2.0ms idle=633.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["⚠️ Đàn bà một khi đã ngoại tình, hành vi sẽ thay đổi rất rõ – nhưng không phải ai cũng nhận ra.\nHọ có thể nói lời yêu thương, cư xử bình thường, nhưng 4 điều này thì tuyệt đối không bao giờ còn chủ động như trước.\n\n🧠 Trong video này, bạn sẽ hiểu:\n🔍 4 hành vi phụ nữ chủ động rất nhiều khi còn yêu – nhưng biến mất khi đã thay lòng\n🔍 Vì sao đàn bà ngoại tình thường né tránh chứ không đối đầu\n🔍 Dấu hiệu tâm lý giúp đàn ông tỉnh táo trước khi mọi chuyện đi quá xa\n\n📌 Đây không phải để quy chụp, mà để nhận diện – nhìn rõ – tự bảo vệ cảm xúc của chính mình.\n“Biết sớm một bước, đỡ đau một đời.”\n\n👉 Xem trọn video để hiểu rõ 4 điều phụ nữ đã ngoại tình sẽ không bao giờ chủ động nữa.\n\n00:00 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động\n07:25 Tâm sự Người đàn bà \"mẫu mực\" ngoại tình \n\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #danba #honnhan #tinhcamvochong #phunuthaylong #dauhieungoaitinh #tinhyeu #giadinh", "Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động", "b55c8e69-ca03-4a98-a6f0-0595ffc2a524", 870, false, "qaJlLXP0Naw", "https://www.youtube.com/watch?v=qaJlLXP0Naw", 6, "/downloads/Cuộc Sống Hôn Nhân/2026-01-06 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động/Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động [qaJlLXP0Naw].mp4", false, false, false, 6, [], 98, ~U[2026-01-06 13:00:06Z], ~U[2026-01-11 21:26:31Z], ~U[2026-01-11 21:26:31Z], "⚠️ Đàn bà một khi đã ngoại tình, hành vi sẽ thay đổi rất rõ – nhưng không phải ai cũng nhận ra.\nHọ có thể nói lời yêu thương, cư xử bình thường, nhưng 4 điều này thì tuyệt đối không bao giờ còn chủ động như trước.\n\n🧠 Trong video này, bạn sẽ hiểu:\n🔍 4 hành vi phụ nữ chủ động rất nhiều khi còn yêu – nhưng biến mất khi đã thay lòng\n🔍 Vì sao đàn bà ngoại tình thường né tránh chứ không đối đầu\n🔍 Dấu hiệu tâm lý giúp đàn ông tỉnh táo trước khi mọi chuyện đi quá xa\n\n📌 Đây không phải để quy chụp, mà để nhận diện – nhìn rõ – tự bảo vệ cảm xúc của chính mình.\n“Biết sớm một bước, đỡ đau một đời.”\n\n👉 Xem trọn video để hiểu rõ 4 điều phụ nữ đã ngoại tình sẽ không bao giờ chủ động nữa.\n\n00:00 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động\n07:25 Tâm sự Người đàn bà \"mẫu mực\" ngoại tình \n\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #danba #honnhan #tinhcamvochong #phunuthaylong #dauhieungoaitinh #tinhyeu #giadinh", "Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động", 870, false, "qaJlLXP0Naw", "https://www.youtube.com/watch?v=qaJlLXP0Naw", "/downloads/Cuộc Sống Hôn Nhân/2026-01-06 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động/Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động [qaJlLXP0Naw].mp4", false, 6, ~U[2026-01-06 13:00:06Z]] 22:26:31.278 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=116.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:26:31.279 [debug] QUERY OK source="media_profiles" db=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] 22:26:31.280 [debug] QUERY OK source="media_items" db=0.3ms idle=6.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17186] 22:26:31.280 [debug] Current batch of media processed. Will check again in 1000ms 22:26:32.280 [debug] Current batch of media processed. Will check again in 1000ms 22:26:33.281 [debug] Current batch of media processed. Will check again in 1000ms 22:26:34.282 [debug] Current batch of media processed. Will check again in 1000ms 22:26:35.284 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…\nPhụ nữ lớn tuổi rất hiếm khi chủ động, bởi họ hiểu rõ cảm xúc của mình và cũng sợ những tổn thương không đáng có.\nNhưng một khi họ chủ động làm 5 điều này, thì đó không còn là xã giao hay vui vẻ nhất thời nữa – mà là dấu hiệu cho thấy bạn đã chiếm một vị trí rất đặc biệt trong lòng họ.\nVideo sẽ giúp bạn nhận ra sớm những tín hiệu tinh tế, tránh hiểu nhầm, tránh bỏ lỡ và hiểu đúng tâm lý phụ nữ trưởng thành trong tình cảm.\n👉 Xem đến cuối để không bỏ qua dấu hiệu quan trọng nhất.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 1026, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-05 Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…/Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này… [Q6p0OR-EvHE].mp4", "id" => "Q6p0OR-EvHE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Q6p0OR-EvHE", "playlist_index" => 7, "timestamp" => 1767618006, "title" => "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…", "upload_date" => "20260105"} 22:26:35.285 [debug] QUERY OK source="sources" db=0.3ms idle=642.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:26:35.285 [debug] QUERY OK source="sources" db=0.2ms idle=643.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:35.287 [debug] QUERY OK source="media_items" db=1.4ms idle=644.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-05 13:00:06Z], 6] 22:26:35.290 [debug] QUERY OK source="media_items" db=1.7ms idle=646.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" ["Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…\nPhụ nữ lớn tuổi rất hiếm khi chủ động, bởi họ hiểu rõ cảm xúc của mình và cũng sợ những tổn thương không đáng có.\nNhưng một khi họ chủ động làm 5 điều này, thì đó không còn là xã giao hay vui vẻ nhất thời nữa – mà là dấu hiệu cho thấy bạn đã chiếm một vị trí rất đặc biệt trong lòng họ.\nVideo sẽ giúp bạn nhận ra sớm những tín hiệu tinh tế, tránh hiểu nhầm, tránh bỏ lỡ và hiểu đúng tâm lý phụ nữ trưởng thành trong tình cảm.\n👉 Xem đến cuối để không bỏ qua dấu hiệu quan trọng nhất.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…", "a4b0c211-606e-479f-9557-48283c27b198", 1026, false, "Q6p0OR-EvHE", "https://www.youtube.com/watch?v=Q6p0OR-EvHE", 7, "/downloads/Cuộc Sống Hôn Nhân/2026-01-05 Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…/Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này… [Q6p0OR-EvHE].mp4", false, false, false, 6, [], 98, ~U[2026-01-05 13:00:06Z], ~U[2026-01-11 21:26:35Z], ~U[2026-01-11 21:26:35Z], "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…\nPhụ nữ lớn tuổi rất hiếm khi chủ động, bởi họ hiểu rõ cảm xúc của mình và cũng sợ những tổn thương không đáng có.\nNhưng một khi họ chủ động làm 5 điều này, thì đó không còn là xã giao hay vui vẻ nhất thời nữa – mà là dấu hiệu cho thấy bạn đã chiếm một vị trí rất đặc biệt trong lòng họ.\nVideo sẽ giúp bạn nhận ra sớm những tín hiệu tinh tế, tránh hiểu nhầm, tránh bỏ lỡ và hiểu đúng tâm lý phụ nữ trưởng thành trong tình cảm.\n👉 Xem đến cuối để không bỏ qua dấu hiệu quan trọng nhất.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…", 1026, false, "Q6p0OR-EvHE", "https://www.youtube.com/watch?v=Q6p0OR-EvHE", "/downloads/Cuộc Sống Hôn Nhân/2026-01-05 Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…/Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này… [Q6p0OR-EvHE].mp4", false, 6, ~U[2026-01-05 13:00:06Z]] 22:26:35.290 [debug] QUERY OK source="sources" db=0.4ms idle=120.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:26:35.291 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:26:35.292 [debug] QUERY OK source="media_items" db=0.4ms idle=6.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17107] 22:26:35.292 [debug] Current batch of media processed. Will check again in 1000ms 22:26:36.295 [debug] Current batch of media processed. Will check again in 1000ms 22:26:37.295 [debug] Current batch of media processed. Will check again in 1000ms 22:26:38.296 [debug] Current batch of media processed. Will check again in 1000ms 22:26:39.298 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông\nCó một điều rất nhỏ nhưng sức nặng cực lớn, đủ khiến người phụ nữ từng lạc lối không muốn rời xa, càng chạm càng thấy thiếu…\nKhông phải vật chất, không phải lời hứa, càng không phải vẻ ngoài hào nhoáng.\nVideo này sẽ chỉ ra cốt lõi tâm lý khiến nhiều phụ nữ dù biết sai vẫn khó dứt, khó buông, và vì sao đàn ông tinh tế chỉ cần nắm 1 điểm này là đã chiếm trọn cảm xúc.\n👉 Xem đến cuối để hiểu rõ điều gì khiến phụ nữ gắn bó bằng cảm xúc sâu nhất 💔❤️\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 868, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-04 Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông/Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông [bER7dGZ7mYw].mp4", "id" => "bER7dGZ7mYw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=bER7dGZ7mYw", "playlist_index" => 8, "timestamp" => 1767531606, "title" => "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông", "upload_date" => "20260104"} 22:26:39.299 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=656.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:26:39.300 [debug] QUERY OK source="sources" db=0.3ms queue=0.6ms idle=657.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:39.302 [debug] QUERY OK source="media_items" db=1.3ms queue=0.5ms idle=658.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-04 13:00:06Z], 6] 22:26:39.305 [debug] QUERY OK source="media_items" db=1.8ms idle=661.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ỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông\nCó một điều rất nhỏ nhưng sức nặng cực lớn, đủ khiến người phụ nữ từng lạc lối không muốn rời xa, càng chạm càng thấy thiếu…\nKhông phải vật chất, không phải lời hứa, càng không phải vẻ ngoài hào nhoáng.\nVideo này sẽ chỉ ra cốt lõi tâm lý khiến nhiều phụ nữ dù biết sai vẫn khó dứt, khó buông, và vì sao đàn ông tinh tế chỉ cần nắm 1 điểm này là đã chiếm trọn cảm xúc.\n👉 Xem đến cuối để hiểu rõ điều gì khiến phụ nữ gắn bó bằng cảm xúc sâu nhất 💔❤️\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông", "953c6f08-c6ed-4212-8d8f-aeac49afa492", 868, false, "bER7dGZ7mYw", "https://www.youtube.com/watch?v=bER7dGZ7mYw", 8, "/downloads/Cuộc Sống Hôn Nhân/2026-01-04 Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông/Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông [bER7dGZ7mYw].mp4", false, false, false, 6, [], 98, ~U[2026-01-04 13:00:06Z], ~U[2026-01-11 21:26:39Z], ~U[2026-01-11 21:26:39Z], "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông\nCó một điều rất nhỏ nhưng sức nặng cực lớn, đủ khiến người phụ nữ từng lạc lối không muốn rời xa, càng chạm càng thấy thiếu…\nKhông phải vật chất, không phải lời hứa, càng không phải vẻ ngoài hào nhoáng.\nVideo này sẽ chỉ ra cốt lõi tâm lý khiến nhiều phụ nữ dù biết sai vẫn khó dứt, khó buông, và vì sao đàn ông tinh tế chỉ cần nắm 1 điểm này là đã chiếm trọn cảm xúc.\n👉 Xem đến cuối để hiểu rõ điều gì khiến phụ nữ gắn bó bằng cảm xúc sâu nhất 💔❤️\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông", 868, false, "bER7dGZ7mYw", "https://www.youtube.com/watch?v=bER7dGZ7mYw", "/downloads/Cuộc Sống Hôn Nhân/2026-01-04 Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông/Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông [bER7dGZ7mYw].mp4", false, 6, ~U[2026-01-04 13:00:06Z]] 22:26:39.306 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=124.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:26:39.307 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=7.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:26:39.308 [debug] QUERY OK source="media_items" db=0.4ms queue=0.3ms 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 [17028] 22:26:39.309 [debug] Current batch of media processed. Will check again in 1000ms 22:26:40.309 [debug] Current batch of media processed. Will check again in 1000ms 22:26:41.310 [debug] Current batch of media processed. Will check again in 1000ms 22:26:42.312 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "💔 Vợ lớn tuổi có thật sự ít cảm xúc hơn?\nThực tế, phụ nữ khi lớn tuổi không mất đi cảm xúc, mà chỉ thay đổi cách thể hiện. Nếu đàn ông vẫn yêu theo cách cũ, rất dễ khiến khoảng cách ngày càng xa.\n\n🧠 Trong video này, bạn sẽ biết:\n✨ Vì sao vợ lớn tuổi trầm lắng hơn nhưng cảm xúc lại sâu sắc hơn\n✨ 5 điều đàn ông thông minh nên làm để đánh thức lại sự gắn kết\n✨ Cách quan tâm tinh tế giúp hôn nhân ấm lại mà không gây áp lực\n\n🌱 Yêu đúng cách ở giai đoạn này không cần phô trương, chỉ cần hiểu – kiên nhẫn – tôn trọng.\n\n👉 Xem hết video để biết 5 điều nhỏ nhưng cực kỳ quan trọng giúp giữ lửa hôn nhân lâu dài!\n\n00:00 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này\n09:59 Tâm sự: Trăn trở hôn nhân tuổi xế chiều\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #volontuoi #honnhan #tamlyphunu #tinhcamvochong #danongthongminh #giuLuatinhyeu #songchung #relationship #tinhyeu #thauhieu", "duration" => 959, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-03 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này/Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này [LuQgSI8JFM0].mp4", "id" => "LuQgSI8JFM0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=LuQgSI8JFM0", "playlist_index" => 9, "timestamp" => 1767445248, "title" => "Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này", "upload_date" => "20260103"} 22:26:42.313 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1670.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 22:26:42.313 [debug] QUERY OK source="sources" db=0.2ms idle=1671.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:42.315 [debug] QUERY OK source="media_items" db=1.1ms idle=1671.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-03 13:00:48Z], 6] 22:26:42.318 [debug] QUERY OK source="media_items" db=2.0ms idle=1127.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" ["💔 Vợ lớn tuổi có thật sự ít cảm xúc hơn?\nThực tế, phụ nữ khi lớn tuổi không mất đi cảm xúc, mà chỉ thay đổi cách thể hiện. Nếu đàn ông vẫn yêu theo cách cũ, rất dễ khiến khoảng cách ngày càng xa.\n\n🧠 Trong video này, bạn sẽ biết:\n✨ Vì sao vợ lớn tuổi trầm lắng hơn nhưng cảm xúc lại sâu sắc hơn\n✨ 5 điều đàn ông thông minh nên làm để đánh thức lại sự gắn kết\n✨ Cách quan tâm tinh tế giúp hôn nhân ấm lại mà không gây áp lực\n\n🌱 Yêu đúng cách ở giai đoạn này không cần phô trương, chỉ cần hiểu – kiên nhẫn – tôn trọng.\n\n👉 Xem hết video để biết 5 điều nhỏ nhưng cực kỳ quan trọng giúp giữ lửa hôn nhân lâu dài!\n\n00:00 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này\n09:59 Tâm sự: Trăn trở hôn nhân tuổi xế chiều\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #volontuoi #honnhan #tamlyphunu #tinhcamvochong #danongthongminh #giuLuatinhyeu #songchung #relationship #tinhyeu #thauhieu", "Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này", "4e3df17b-799e-40f7-aacb-901b3013327d", 959, false, "LuQgSI8JFM0", "https://www.youtube.com/watch?v=LuQgSI8JFM0", 9, "/downloads/Cuộc Sống Hôn Nhân/2026-01-03 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này/Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này [LuQgSI8JFM0].mp4", false, false, false, 6, [], 98, ~U[2026-01-03 13:00:48Z], ~U[2026-01-11 21:26:42Z], ~U[2026-01-11 21:26:42Z], "💔 Vợ lớn tuổi có thật sự ít cảm xúc hơn?\nThực tế, phụ nữ khi lớn tuổi không mất đi cảm xúc, mà chỉ thay đổi cách thể hiện. Nếu đàn ông vẫn yêu theo cách cũ, rất dễ khiến khoảng cách ngày càng xa.\n\n🧠 Trong video này, bạn sẽ biết:\n✨ Vì sao vợ lớn tuổi trầm lắng hơn nhưng cảm xúc lại sâu sắc hơn\n✨ 5 điều đàn ông thông minh nên làm để đánh thức lại sự gắn kết\n✨ Cách quan tâm tinh tế giúp hôn nhân ấm lại mà không gây áp lực\n\n🌱 Yêu đúng cách ở giai đoạn này không cần phô trương, chỉ cần hiểu – kiên nhẫn – tôn trọng.\n\n👉 Xem hết video để biết 5 điều nhỏ nhưng cực kỳ quan trọng giúp giữ lửa hôn nhân lâu dài!\n\n00:00 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này\n09:59 Tâm sự: Trăn trở hôn nhân tuổi xế chiều\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #volontuoi #honnhan #tamlyphunu #tinhcamvochong #danongthongminh #giuLuatinhyeu #songchung #relationship #tinhyeu #thauhieu", "Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này", 959, false, "LuQgSI8JFM0", "https://www.youtube.com/watch?v=LuQgSI8JFM0", "/downloads/Cuộc Sống Hôn Nhân/2026-01-03 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này/Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này [LuQgSI8JFM0].mp4", false, 6, ~U[2026-01-03 13:00:48Z]] 22:26:42.318 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=128.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:26:42.319 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=6.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:26:42.320 [debug] QUERY OK source="media_items" db=0.2ms 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 [16949] 22:26:42.320 [debug] Current batch of media processed. Will check again in 1000ms 22:26:43.320 [debug] Current batch of media processed. Will check again in 1000ms 22:26:44.321 [debug] Current batch of media processed. Will check again in 1000ms 22:26:45.322 [debug] Current batch of media processed. Will check again in 1000ms 22:26:46.324 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🤔 Không chỉ đàn ông mới “ham của lạ” – vậy phụ nữ thì sao?\nSự thật là cảm xúc con người phức tạp hơn những định kiến quen thuộc. Với phụ nữ, sự rung động thường đến từ khoảng trống cảm xúc, nhu cầu được thấu hiểu và sự mới mẻ trong kết nối tinh thần.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Vì sao phụ nữ cũng có lúc tò mò và xao lòng\n✨ Khác biệt giữa tò mò cảm xúc và phản bội trong hành vi\n✨ Điều gì khiến phụ nữ giữ vững ranh giới – và điều gì làm họ vượt ranh giới\n\n💡 Hiểu đúng để không phán xét, và để giữ gìn hạnh phúc bằng sự thấu hiểu.\n\n👉 Xem hết video để có góc nhìn công bằng, văn minh về tâm lý nam nữ!\n\n00:00 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?\n10:23 Tâm sự Là đàn bà có chồng, nhưng tôi ham của lạ thì có bệnh hoạn không?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #tinhcam #honnhan #danongnenbiet #camxuc #relationship #tinhyeu #thauhieu #nhanvan #songhieu", "duration" => 959, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-02 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?/Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao? [VavPDvYfU9Q].mp4", "id" => "VavPDvYfU9Q", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=VavPDvYfU9Q", "playlist_index" => 10, "timestamp" => 1767358806, "title" => "Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?", "upload_date" => "20260102"} 22:26:46.324 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=682.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:26:46.325 [debug] QUERY OK source="sources" db=0.2ms idle=683.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:46.326 [debug] QUERY OK source="media_items" db=1.1ms idle=683.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-02 13:00:06Z], 6] 22:26:46.329 [debug] QUERY OK source="media_items" db=1.7ms idle=685.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" ["🤔 Không chỉ đàn ông mới “ham của lạ” – vậy phụ nữ thì sao?\nSự thật là cảm xúc con người phức tạp hơn những định kiến quen thuộc. Với phụ nữ, sự rung động thường đến từ khoảng trống cảm xúc, nhu cầu được thấu hiểu và sự mới mẻ trong kết nối tinh thần.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Vì sao phụ nữ cũng có lúc tò mò và xao lòng\n✨ Khác biệt giữa tò mò cảm xúc và phản bội trong hành vi\n✨ Điều gì khiến phụ nữ giữ vững ranh giới – và điều gì làm họ vượt ranh giới\n\n💡 Hiểu đúng để không phán xét, và để giữ gìn hạnh phúc bằng sự thấu hiểu.\n\n👉 Xem hết video để có góc nhìn công bằng, văn minh về tâm lý nam nữ!\n\n00:00 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?\n10:23 Tâm sự Là đàn bà có chồng, nhưng tôi ham của lạ thì có bệnh hoạn không?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #tinhcam #honnhan #danongnenbiet #camxuc #relationship #tinhyeu #thauhieu #nhanvan #songhieu", "Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?", "bacf580f-2cd3-4fb1-ada9-d87588bea41c", 959, false, "VavPDvYfU9Q", "https://www.youtube.com/watch?v=VavPDvYfU9Q", 10, "/downloads/Cuộc Sống Hôn Nhân/2026-01-02 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?/Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao? [VavPDvYfU9Q].mp4", false, false, false, 6, [], 98, ~U[2026-01-02 13:00:06Z], ~U[2026-01-11 21:26:46Z], ~U[2026-01-11 21:26:46Z], "🤔 Không chỉ đàn ông mới “ham của lạ” – vậy phụ nữ thì sao?\nSự thật là cảm xúc con người phức tạp hơn những định kiến quen thuộc. Với phụ nữ, sự rung động thường đến từ khoảng trống cảm xúc, nhu cầu được thấu hiểu và sự mới mẻ trong kết nối tinh thần.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Vì sao phụ nữ cũng có lúc tò mò và xao lòng\n✨ Khác biệt giữa tò mò cảm xúc và phản bội trong hành vi\n✨ Điều gì khiến phụ nữ giữ vững ranh giới – và điều gì làm họ vượt ranh giới\n\n💡 Hiểu đúng để không phán xét, và để giữ gìn hạnh phúc bằng sự thấu hiểu.\n\n👉 Xem hết video để có góc nhìn công bằng, văn minh về tâm lý nam nữ!\n\n00:00 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?\n10:23 Tâm sự Là đàn bà có chồng, nhưng tôi ham của lạ thì có bệnh hoạn không?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #tinhcam #honnhan #danongnenbiet #camxuc #relationship #tinhyeu #thauhieu #nhanvan #songhieu", "Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?", 959, false, "VavPDvYfU9Q", "https://www.youtube.com/watch?v=VavPDvYfU9Q", "/downloads/Cuộc Sống Hôn Nhân/2026-01-02 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?/Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao? [VavPDvYfU9Q].mp4", false, 6, ~U[2026-01-02 13:00:06Z]] 22:26:46.330 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=132.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:26:46.330 [debug] QUERY OK source="media_profiles" db=0.1ms queue=0.1ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:26:46.331 [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 [16870] 22:26:46.331 [debug] Current batch of media processed. Will check again in 1000ms 22:26:47.332 [debug] Current batch of media processed. Will check again in 1000ms 22:26:48.333 [debug] Current batch of media processed. Will check again in 1000ms 22:26:49.335 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🧘\u200D♂️ Sau khi gần gũi, đàn ông nếu không chú ý những thói quen nhỏ rất dễ làm hao tổn thể lực, giảm phong độ và ảnh hưởng sức khỏe lâu dài.\n💡 Gần gũi đúng cách không chỉ là chuyện cảm xúc, mà còn liên quan trực tiếp đến sinh hoạt, nghỉ ngơi và chăm sóc cơ thể sau đó.\n\n🔍 Trong video này, bạn sẽ biết:\n✨ 7 điều đàn ông nên tránh sau khi gần gũi để không suy nhược\n✨ Vì sao nhiều người càng về sau càng mệt mỏi, xuống sức\n✨ Cách giữ năng lượng, phong độ và sức khỏe bền bỉ theo thời gian\n\n🌱 Sức khỏe là nền tảng của bản lĩnh – hiểu đúng để giữ lâu, không kiệt sớm.\n\n👉 Xem hết video để bảo vệ sức khỏe và duy trì phong độ đàn ông lâu dài!\n\n00:00 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài\n09:04 Tâm sự: Run rẩy vì hành động lúc say của anh rể\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #suckhoedanong #doisongsinhhoat #phongdodanong #songlanhmanh #chamsocsuckhoe #danongtrungnien #suckhoelauDai #tamlysong #doisongdieudo", "duration" => 941, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-01 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài/Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài [6Ts_buAOcGg].mp4", "id" => "6Ts_buAOcGg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=6Ts_buAOcGg", "playlist_index" => 11, "timestamp" => 1767272406, "title" => "Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài", "upload_date" => "20260101"} 22:26:49.335 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1693.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:26:49.337 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1694.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:49.338 [debug] QUERY OK source="media_items" db=1.1ms idle=1695.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-01 13:00:06Z], 6] 22:26:49.341 [debug] QUERY OK source="media_items" db=2.4ms idle=1137.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" ["🧘\u200D♂️ Sau khi gần gũi, đàn ông nếu không chú ý những thói quen nhỏ rất dễ làm hao tổn thể lực, giảm phong độ và ảnh hưởng sức khỏe lâu dài.\n💡 Gần gũi đúng cách không chỉ là chuyện cảm xúc, mà còn liên quan trực tiếp đến sinh hoạt, nghỉ ngơi và chăm sóc cơ thể sau đó.\n\n🔍 Trong video này, bạn sẽ biết:\n✨ 7 điều đàn ông nên tránh sau khi gần gũi để không suy nhược\n✨ Vì sao nhiều người càng về sau càng mệt mỏi, xuống sức\n✨ Cách giữ năng lượng, phong độ và sức khỏe bền bỉ theo thời gian\n\n🌱 Sức khỏe là nền tảng của bản lĩnh – hiểu đúng để giữ lâu, không kiệt sớm.\n\n👉 Xem hết video để bảo vệ sức khỏe và duy trì phong độ đàn ông lâu dài!\n\n00:00 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài\n09:04 Tâm sự: Run rẩy vì hành động lúc say của anh rể\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #suckhoedanong #doisongsinhhoat #phongdodanong #songlanhmanh #chamsocsuckhoe #danongtrungnien #suckhoelauDai #tamlysong #doisongdieudo", "Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài", "835d85fc-0e61-46c4-a3e2-f1bc13d20f68", 941, false, "6Ts_buAOcGg", "https://www.youtube.com/watch?v=6Ts_buAOcGg", 11, "/downloads/Cuộc Sống Hôn Nhân/2026-01-01 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài/Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài [6Ts_buAOcGg].mp4", false, false, false, 6, [], 98, ~U[2026-01-01 13:00:06Z], ~U[2026-01-11 21:26:49Z], ~U[2026-01-11 21:26:49Z], "🧘\u200D♂️ Sau khi gần gũi, đàn ông nếu không chú ý những thói quen nhỏ rất dễ làm hao tổn thể lực, giảm phong độ và ảnh hưởng sức khỏe lâu dài.\n💡 Gần gũi đúng cách không chỉ là chuyện cảm xúc, mà còn liên quan trực tiếp đến sinh hoạt, nghỉ ngơi và chăm sóc cơ thể sau đó.\n\n🔍 Trong video này, bạn sẽ biết:\n✨ 7 điều đàn ông nên tránh sau khi gần gũi để không suy nhược\n✨ Vì sao nhiều người càng về sau càng mệt mỏi, xuống sức\n✨ Cách giữ năng lượng, phong độ và sức khỏe bền bỉ theo thời gian\n\n🌱 Sức khỏe là nền tảng của bản lĩnh – hiểu đúng để giữ lâu, không kiệt sớm.\n\n👉 Xem hết video để bảo vệ sức khỏe và duy trì phong độ đàn ông lâu dài!\n\n00:00 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài\n09:04 Tâm sự: Run rẩy vì hành động lúc say của anh rể\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #suckhoedanong #doisongsinhhoat #phongdodanong #songlanhmanh #chamsocsuckhoe #danongtrungnien #suckhoelauDai #tamlysong #doisongdieudo", "Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài", 941, false, "6Ts_buAOcGg", "https://www.youtube.com/watch?v=6Ts_buAOcGg", "/downloads/Cuộc Sống Hôn Nhân/2026-01-01 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài/Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài [6Ts_buAOcGg].mp4", false, 6, ~U[2026-01-01 13:00:06Z]] 22:26:49.342 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=138.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:26:49.343 [debug] QUERY OK source="media_profiles" db=0.2ms idle=7.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:26:49.344 [debug] QUERY OK source="media_items" db=0.3ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16789] 22:26:49.344 [debug] Current batch of media processed. Will check again in 1000ms 22:26:50.344 [debug] Current batch of media processed. Will check again in 1000ms 22:26:51.345 [debug] Current batch of media processed. Will check again in 1000ms 22:26:52.346 [debug] Current batch of media processed. Will check again in 1000ms 22:26:53.348 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "⚠️ Có những “chiêu quan tâm” tưởng là yêu thương… nhưng lại âm thầm đẩy phụ nữ đi xa lúc nào không hay.\nKhông phải mọi sự chăm sóc đều đúng cách. Khi quan tâm sai thời điểm – sai liều lượng – sai cách, phụ nữ có thể cảm thấy ngột ngạt, mất tự do và dần rút lui cảm xúc.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Những kiểu quan tâm dễ phản tác dụng mà đàn ông hay mắc phải\n✨ Vì sao càng quan tâm nhiều, phụ nữ càng xa dần\n✨ Cách quan tâm tinh tế để phụ nữ muốn ở lại và gắn bó lâu dài\n\n💡 Yêu đúng không phải là làm thật nhiều, mà là làm đúng điều người kia cần.\n\n👉 Xem hết video để tránh những sai lầm khiến phụ nữ rời xa trong im lặng!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #chieuguantan #tamlyphunu #tinhyeu #tinhcam #danongnenbiet #honnhan #relationship #dating #thauhieu #yeudungcach", "duration" => 649, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-31 Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay/Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay [5zHZdtCrXOA].mp4", "id" => "5zHZdtCrXOA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5zHZdtCrXOA", "playlist_index" => 12, "timestamp" => 1767186006, "title" => "Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay", "upload_date" => "20251231"} 22:26:53.348 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=706.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:26:53.349 [debug] QUERY OK source="sources" db=0.2ms idle=707.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:53.351 [debug] QUERY OK source="media_items" db=1.1ms idle=707.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-31 13:00:06Z], 6] 22:26:53.353 [debug] QUERY OK source="media_items" db=1.5ms idle=709.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" ["⚠️ Có những “chiêu quan tâm” tưởng là yêu thương… nhưng lại âm thầm đẩy phụ nữ đi xa lúc nào không hay.\nKhông phải mọi sự chăm sóc đều đúng cách. Khi quan tâm sai thời điểm – sai liều lượng – sai cách, phụ nữ có thể cảm thấy ngột ngạt, mất tự do và dần rút lui cảm xúc.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Những kiểu quan tâm dễ phản tác dụng mà đàn ông hay mắc phải\n✨ Vì sao càng quan tâm nhiều, phụ nữ càng xa dần\n✨ Cách quan tâm tinh tế để phụ nữ muốn ở lại và gắn bó lâu dài\n\n💡 Yêu đúng không phải là làm thật nhiều, mà là làm đúng điều người kia cần.\n\n👉 Xem hết video để tránh những sai lầm khiến phụ nữ rời xa trong im lặng!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #chieuguantan #tamlyphunu #tinhyeu #tinhcam #danongnenbiet #honnhan #relationship #dating #thauhieu #yeudungcach", "Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay", "64b2f3e2-ca11-4e96-bf40-b2ba0bcd872e", 649, false, "5zHZdtCrXOA", "https://www.youtube.com/watch?v=5zHZdtCrXOA", 12, "/downloads/Cuộc Sống Hôn Nhân/2025-12-31 Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay/Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay [5zHZdtCrXOA].mp4", false, false, false, 6, [], 98, ~U[2025-12-31 13:00:06Z], ~U[2026-01-11 21:26:53Z], ~U[2026-01-11 21:26:53Z], "⚠️ Có những “chiêu quan tâm” tưởng là yêu thương… nhưng lại âm thầm đẩy phụ nữ đi xa lúc nào không hay.\nKhông phải mọi sự chăm sóc đều đúng cách. Khi quan tâm sai thời điểm – sai liều lượng – sai cách, phụ nữ có thể cảm thấy ngột ngạt, mất tự do và dần rút lui cảm xúc.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Những kiểu quan tâm dễ phản tác dụng mà đàn ông hay mắc phải\n✨ Vì sao càng quan tâm nhiều, phụ nữ càng xa dần\n✨ Cách quan tâm tinh tế để phụ nữ muốn ở lại và gắn bó lâu dài\n\n💡 Yêu đúng không phải là làm thật nhiều, mà là làm đúng điều người kia cần.\n\n👉 Xem hết video để tránh những sai lầm khiến phụ nữ rời xa trong im lặng!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #chieuguantan #tamlyphunu #tinhyeu #tinhcam #danongnenbiet #honnhan #relationship #dating #thauhieu #yeudungcach", "Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay", 649, false, "5zHZdtCrXOA", "https://www.youtube.com/watch?v=5zHZdtCrXOA", "/downloads/Cuộc Sống Hôn Nhân/2025-12-31 Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay/Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay [5zHZdtCrXOA].mp4", false, 6, ~U[2025-12-31 13:00:06Z]] 22:26:53.354 [debug] QUERY OK source="sources" db=0.2ms idle=141.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:26:53.354 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 22:26:53.355 [debug] QUERY OK source="media_items" db=0.2ms 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 [16709] 22:26:53.355 [debug] Current batch of media processed. Will check again in 1000ms 22:26:53.584 [info] {"source":"oban","duration":1264,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:54.356 [debug] Current batch of media processed. Will check again in 1000ms 22:26:55.357 [debug] Current batch of media processed. Will check again in 1000ms 22:26:56.359 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi\nCó một điều mà rất nhiều đàn ông tin là đúng, nhưng rất nhiều phụ nữ lại chọn cách im lặng.\nĐó là trong đời sống vợ chồng, không phải cứ mạnh hơn, nhiều hơn hay nhanh hơn là tốt hơn.\nGiữa những gì chúng ta thấy trên phim ảnh và cảm nhận thật của phụ nữ ngoài đời là một khoảng cách rất lớn – và nếu không hiểu điều này, nhiều cuộc hôn nhân sẽ dần mất đi sự hòa hợp mà không ai nhận ra lý do\nVideo này không nhằm phán xét ai, mà để giúp chúng ta hiểu đúng – để gần nhau hơn, chứ không phải xa nhau\n\n00:00 “Càng Sâu Càng Giỏi” Có Thật Không? Sự Thật Khiến Nhiều Người Bất Ngờ\n07:05 Tâm sự: Chồng bắt xem phim vì đã ngoại tình\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 870, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-30 Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi/Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi [V8_kLB7vcL0].mp4", "id" => "V8_kLB7vcL0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=V8_kLB7vcL0", "playlist_index" => 13, "timestamp" => 1767099606, "title" => "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi", "upload_date" => "20251230"} 22:26:56.359 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1717.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:26:56.360 [debug] QUERY OK source="sources" db=0.2ms idle=1718.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:56.362 [debug] QUERY OK source="media_items" db=1.1ms idle=1718.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-30 13:00:06Z], 6] 22:26:56.364 [debug] QUERY OK source="media_items" db=1.5ms idle=1145.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" ["Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi\nCó một điều mà rất nhiều đàn ông tin là đúng, nhưng rất nhiều phụ nữ lại chọn cách im lặng.\nĐó là trong đời sống vợ chồng, không phải cứ mạnh hơn, nhiều hơn hay nhanh hơn là tốt hơn.\nGiữa những gì chúng ta thấy trên phim ảnh và cảm nhận thật của phụ nữ ngoài đời là một khoảng cách rất lớn – và nếu không hiểu điều này, nhiều cuộc hôn nhân sẽ dần mất đi sự hòa hợp mà không ai nhận ra lý do\nVideo này không nhằm phán xét ai, mà để giúp chúng ta hiểu đúng – để gần nhau hơn, chứ không phải xa nhau\n\n00:00 “Càng Sâu Càng Giỏi” Có Thật Không? Sự Thật Khiến Nhiều Người Bất Ngờ\n07:05 Tâm sự: Chồng bắt xem phim vì đã ngoại tình\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi", "7f4b4699-3b9f-40d0-86ad-a8cf36579af7", 870, false, "V8_kLB7vcL0", "https://www.youtube.com/watch?v=V8_kLB7vcL0", 13, "/downloads/Cuộc Sống Hôn Nhân/2025-12-30 Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi/Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi [V8_kLB7vcL0].mp4", false, false, false, 6, [], 98, ~U[2025-12-30 13:00:06Z], ~U[2026-01-11 21:26:56Z], ~U[2026-01-11 21:26:56Z], "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi\nCó một điều mà rất nhiều đàn ông tin là đúng, nhưng rất nhiều phụ nữ lại chọn cách im lặng.\nĐó là trong đời sống vợ chồng, không phải cứ mạnh hơn, nhiều hơn hay nhanh hơn là tốt hơn.\nGiữa những gì chúng ta thấy trên phim ảnh và cảm nhận thật của phụ nữ ngoài đời là một khoảng cách rất lớn – và nếu không hiểu điều này, nhiều cuộc hôn nhân sẽ dần mất đi sự hòa hợp mà không ai nhận ra lý do\nVideo này không nhằm phán xét ai, mà để giúp chúng ta hiểu đúng – để gần nhau hơn, chứ không phải xa nhau\n\n00:00 “Càng Sâu Càng Giỏi” Có Thật Không? Sự Thật Khiến Nhiều Người Bất Ngờ\n07:05 Tâm sự: Chồng bắt xem phim vì đã ngoại tình\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi", 870, false, "V8_kLB7vcL0", "https://www.youtube.com/watch?v=V8_kLB7vcL0", "/downloads/Cuộc Sống Hôn Nhân/2025-12-30 Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi/Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi [V8_kLB7vcL0].mp4", false, 6, ~U[2025-12-30 13:00:06Z]] 22:26:56.365 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=146.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:26:56.365 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 22:26:56.366 [debug] QUERY OK source="media_items" db=0.2ms 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 [16631] 22:26:56.366 [debug] Current batch of media processed. Will check again in 1000ms 22:26:57.366 [debug] Current batch of media processed. Will check again in 1000ms 22:26:58.367 [debug] Current batch of media processed. Will check again in 1000ms 22:26:59.368 [debug] Current batch of media processed. Will check again in 1000ms 22:27:00.370 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Nhiều người vẫn truyền tai nhau rằng: phụ nữ rậm lông vùng kín thì sinh lý mạnh hơn, ham muốn cao hơn.\nNhưng quan điểm này liệu có đúng về mặt sinh học và tâm lý, hay chỉ là một ngộ nhận kéo dài từ truyền miệng và định kiến xã hội? \nTrong video này, tôi sẽ cùng bạn phân tích thẳng thắn nhưng khoa học:\n\nLông vùng kín hình thành do yếu tố nào?\n\nNó có liên quan gì đến nội tiết, ham muốn hay khả năng hòa hợp vợ chồng hay không?\n\nVì sao nhiều phụ nữ rậm lông lại cảm thấy tự ti, trong khi nhiều đàn ông thì hiểu sai?\n\nVà điều gì mới thực sự quyết định cảm xúc, sự hứng thú và chất lượng gần gũi của phụ nữ?\n\nĐây không phải video phán xét hay gây sốc, mà là một góc nhìn đời sống – tâm lý – hôn nhân giúp cả nam và nữ hiểu nhau hơn, tránh những hiểu lầm âm thầm làm nguội lạnh cảm xúc.\n\n🎯 Nếu bạn quan tâm đến sự hòa hợp lâu dài trong hôn nhân, video này rất đáng để xem đến cuối.\n\n00:00 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói\n08:10 Tâm sự: Vợ qua đời được 3 năm, cả gia đình muốn tôi kết hôn với em gái vợ\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 1064, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-29 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói/Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói [vZBnTJZYb78].mp4", "id" => "vZBnTJZYb78", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=vZBnTJZYb78", "playlist_index" => 14, "timestamp" => 1767013206, "title" => "Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói", "upload_date" => "20251229"} 22:27:00.371 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=728.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:27:00.371 [debug] QUERY OK source="sources" db=0.2ms idle=729.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:00.373 [debug] QUERY OK source="media_items" db=1.2ms idle=730.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-29 13:00:06Z], 6] 22:27:00.376 [debug] QUERY OK source="media_items" db=1.7ms idle=732.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" ["Nhiều người vẫn truyền tai nhau rằng: phụ nữ rậm lông vùng kín thì sinh lý mạnh hơn, ham muốn cao hơn.\nNhưng quan điểm này liệu có đúng về mặt sinh học và tâm lý, hay chỉ là một ngộ nhận kéo dài từ truyền miệng và định kiến xã hội? \nTrong video này, tôi sẽ cùng bạn phân tích thẳng thắn nhưng khoa học:\n\nLông vùng kín hình thành do yếu tố nào?\n\nNó có liên quan gì đến nội tiết, ham muốn hay khả năng hòa hợp vợ chồng hay không?\n\nVì sao nhiều phụ nữ rậm lông lại cảm thấy tự ti, trong khi nhiều đàn ông thì hiểu sai?\n\nVà điều gì mới thực sự quyết định cảm xúc, sự hứng thú và chất lượng gần gũi của phụ nữ?\n\nĐây không phải video phán xét hay gây sốc, mà là một góc nhìn đời sống – tâm lý – hôn nhân giúp cả nam và nữ hiểu nhau hơn, tránh những hiểu lầm âm thầm làm nguội lạnh cảm xúc.\n\n🎯 Nếu bạn quan tâm đến sự hòa hợp lâu dài trong hôn nhân, video này rất đáng để xem đến cuối.\n\n00:00 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói\n08:10 Tâm sự: Vợ qua đời được 3 năm, cả gia đình muốn tôi kết hôn với em gái vợ\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói", "1b9b6c8d-1dba-47e2-8672-353462f5374f", 1064, false, "vZBnTJZYb78", "https://www.youtube.com/watch?v=vZBnTJZYb78", 14, "/downloads/Cuộc Sống Hôn Nhân/2025-12-29 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói/Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói [vZBnTJZYb78].mp4", false, false, false, 6, [], 98, ~U[2025-12-29 13:00:06Z], ~U[2026-01-11 21:27:00Z], ~U[2026-01-11 21:27:00Z], "Nhiều người vẫn truyền tai nhau rằng: phụ nữ rậm lông vùng kín thì sinh lý mạnh hơn, ham muốn cao hơn.\nNhưng quan điểm này liệu có đúng về mặt sinh học và tâm lý, hay chỉ là một ngộ nhận kéo dài từ truyền miệng và định kiến xã hội? \nTrong video này, tôi sẽ cùng bạn phân tích thẳng thắn nhưng khoa học:\n\nLông vùng kín hình thành do yếu tố nào?\n\nNó có liên quan gì đến nội tiết, ham muốn hay khả năng hòa hợp vợ chồng hay không?\n\nVì sao nhiều phụ nữ rậm lông lại cảm thấy tự ti, trong khi nhiều đàn ông thì hiểu sai?\n\nVà điều gì mới thực sự quyết định cảm xúc, sự hứng thú và chất lượng gần gũi của phụ nữ?\n\nĐây không phải video phán xét hay gây sốc, mà là một góc nhìn đời sống – tâm lý – hôn nhân giúp cả nam và nữ hiểu nhau hơn, tránh những hiểu lầm âm thầm làm nguội lạnh cảm xúc.\n\n🎯 Nếu bạn quan tâm đến sự hòa hợp lâu dài trong hôn nhân, video này rất đáng để xem đến cuối.\n\n00:00 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói\n08:10 Tâm sự: Vợ qua đời được 3 năm, cả gia đình muốn tôi kết hôn với em gái vợ\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói", 1064, false, "vZBnTJZYb78", "https://www.youtube.com/watch?v=vZBnTJZYb78", "/downloads/Cuộc Sống Hôn Nhân/2025-12-29 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói/Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói [vZBnTJZYb78].mp4", false, 6, ~U[2025-12-29 13:00:06Z]] 22:27:00.376 [debug] QUERY OK source="sources" db=0.3ms idle=149.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:00.377 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=5.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:27:00.378 [debug] QUERY OK source="media_items" db=0.2ms idle=6.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16431] 22:27:00.378 [debug] Current batch of media processed. Will check again in 1000ms 22:27:00.652 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:27:01.378 [debug] Current batch of media processed. Will check again in 1000ms 22:27:02.379 [debug] Current batch of media processed. Will check again in 1000ms 22:27:03.251 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rSrvzZAjyWc --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S]-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/c0/6c/c06c0868cb54b6ea2952e63df8ff854619a9313f90d90c3073b4048532b4c312.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:27:03.284 [debug] Running yt-dlp command for action: download_thumbnail 22:27:03.285 [debug] QUERY OK source="settings" db=0.2ms idle=1643.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 [] 22:27:03.285 [debug] QUERY OK source="settings" db=0.2ms idle=1643.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:27:03.286 [debug] QUERY OK source="settings" db=0.1ms idle=1055.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 [] 22:27:03.286 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rSrvzZAjyWc --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/17587/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/49/00/4900a474d0a4fc1cd9fdef7192a2c9ecf9eb6eb22d1e022b4536cf2ed55be645.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:27:03.381 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Trong video này, tôi chia sẻ một góc nhìn thực tế và ít được nói thẳng về câu hỏi mà rất nhiều người tò mò:\n👉 Trong một đêm gần gũi, phụ nữ thực sự “chịu” được bao nhiêu là phù hợp?\n\nKhông phải để so sánh hay khoe khoang, mà để hiểu đúng tâm lý và cảm xúc của phụ nữ, tránh những hiểu lầm khiến cả hai dễ mệt mỏi, hụt hẫng hoặc xa cách nhau hơn sau mỗi lần gần gũi.\n\nVideo sẽ phân tích dưới góc nhìn:\n\nCảm xúc và sinh lý của phụ nữ trong đời sống hôn nhân\n\nVì sao không phải càng lâu càng tốt\n\nĐiều gì khiến phụ nữ cảm thấy dễ chịu, thoải mái và muốn gắn kết hơn\n\nVà vai trò của sự tinh tế, thấu hiểu từ người đàn ông\n\nĐây là nội dung mang tính giáo dục – chia sẻ – trải nghiệm đời sống, không cổ súy hay mô tả phản cảm.\nNếu bạn đang muốn hiểu bạn đời của mình hơn, hoặc đơn giản là muốn nhìn nhận vấn đề này một cách chín chắn, video này dành cho bạn.\n\n00:00 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?\n09:04 Tâm sự: Bạn gái muốn thử bản năng đàn ông và cái kết\n\n👉 Hãy xem đến cuối và chia sẻ quan điểm của bạn một cách văn minh nhé.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 900, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-28 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?/Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp? [OBzHAvuSl7c].mp4", "id" => "OBzHAvuSl7c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=OBzHAvuSl7c", "playlist_index" => 15, "timestamp" => 1766926805, "title" => "Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?", "upload_date" => "20251228"} 22:27:03.382 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=739.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:27:03.382 [debug] QUERY OK source="sources" db=0.2ms idle=149.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:03.384 [debug] QUERY OK source="media_items" db=1.2ms idle=97.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-28 13:00:05Z], 6] 22:27:03.387 [debug] QUERY OK source="media_items" db=2.2ms idle=99.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" ["Trong video này, tôi chia sẻ một góc nhìn thực tế và ít được nói thẳng về câu hỏi mà rất nhiều người tò mò:\n👉 Trong một đêm gần gũi, phụ nữ thực sự “chịu” được bao nhiêu là phù hợp?\n\nKhông phải để so sánh hay khoe khoang, mà để hiểu đúng tâm lý và cảm xúc của phụ nữ, tránh những hiểu lầm khiến cả hai dễ mệt mỏi, hụt hẫng hoặc xa cách nhau hơn sau mỗi lần gần gũi.\n\nVideo sẽ phân tích dưới góc nhìn:\n\nCảm xúc và sinh lý của phụ nữ trong đời sống hôn nhân\n\nVì sao không phải càng lâu càng tốt\n\nĐiều gì khiến phụ nữ cảm thấy dễ chịu, thoải mái và muốn gắn kết hơn\n\nVà vai trò của sự tinh tế, thấu hiểu từ người đàn ông\n\nĐây là nội dung mang tính giáo dục – chia sẻ – trải nghiệm đời sống, không cổ súy hay mô tả phản cảm.\nNếu bạn đang muốn hiểu bạn đời của mình hơn, hoặc đơn giản là muốn nhìn nhận vấn đề này một cách chín chắn, video này dành cho bạn.\n\n00:00 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?\n09:04 Tâm sự: Bạn gái muốn thử bản năng đàn ông và cái kết\n\n👉 Hãy xem đến cuối và chia sẻ quan điểm của bạn một cách văn minh nhé.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?", "c98258a9-2ff3-4082-9d51-8632b1c3a494", 900, false, "OBzHAvuSl7c", "https://www.youtube.com/watch?v=OBzHAvuSl7c", 15, "/downloads/Cuộc Sống Hôn Nhân/2025-12-28 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?/Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp? [OBzHAvuSl7c].mp4", false, false, false, 6, [], 98, ~U[2025-12-28 13:00:05Z], ~U[2026-01-11 21:27:03Z], ~U[2026-01-11 21:27:03Z], "Trong video này, tôi chia sẻ một góc nhìn thực tế và ít được nói thẳng về câu hỏi mà rất nhiều người tò mò:\n👉 Trong một đêm gần gũi, phụ nữ thực sự “chịu” được bao nhiêu là phù hợp?\n\nKhông phải để so sánh hay khoe khoang, mà để hiểu đúng tâm lý và cảm xúc của phụ nữ, tránh những hiểu lầm khiến cả hai dễ mệt mỏi, hụt hẫng hoặc xa cách nhau hơn sau mỗi lần gần gũi.\n\nVideo sẽ phân tích dưới góc nhìn:\n\nCảm xúc và sinh lý của phụ nữ trong đời sống hôn nhân\n\nVì sao không phải càng lâu càng tốt\n\nĐiều gì khiến phụ nữ cảm thấy dễ chịu, thoải mái và muốn gắn kết hơn\n\nVà vai trò của sự tinh tế, thấu hiểu từ người đàn ông\n\nĐây là nội dung mang tính giáo dục – chia sẻ – trải nghiệm đời sống, không cổ súy hay mô tả phản cảm.\nNếu bạn đang muốn hiểu bạn đời của mình hơn, hoặc đơn giản là muốn nhìn nhận vấn đề này một cách chín chắn, video này dành cho bạn.\n\n00:00 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?\n09:04 Tâm sự: Bạn gái muốn thử bản năng đàn ông và cái kết\n\n👉 Hãy xem đến cuối và chia sẻ quan điểm của bạn một cách văn minh nhé.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?", 900, false, "OBzHAvuSl7c", "https://www.youtube.com/watch?v=OBzHAvuSl7c", "/downloads/Cuộc Sống Hôn Nhân/2025-12-28 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?/Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp? [OBzHAvuSl7c].mp4", false, 6, ~U[2025-12-28 13:00:05Z]] 22:27:03.388 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=101.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:27:03.389 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 22:27:03.389 [debug] QUERY OK source="media_items" db=0.3ms idle=6.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16348] 22:27:03.390 [debug] Current batch of media processed. Will check again in 1000ms 22:27:04.390 [debug] Current batch of media processed. Will check again in 1000ms 22:27:05.394 [debug] Current batch of media processed. Will check again in 1000ms 22:27:06.395 [debug] Current batch of media processed. Will check again in 1000ms 22:27:07.397 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "⚠️ Vì sao phụ nữ đã ngoại tình một lần lại rất khó dừng lại?\nSự thật không đơn giản là ham muốn hay bốc đồng, mà bắt nguồn từ tâm lý, cảm xúc và những khoảng trống kéo dài trong hôn nhân – điều mà rất ít người dám nói thẳng.\n\n🔍 Trong video này, bạn sẽ hiểu rõ:\n✨ Cơ chế tâm lý khiến phụ nữ dễ lún sâu sau lần ngoại tình đầu tiên\n✨ Vì sao cảm xúc được thỏa mãn một lần sẽ rất khó “quay về như cũ”\n✨ Những sai lầm đàn ông thường vô tình đẩy phụ nữ đi xa hơn\n\n💔 Ngoại tình không bắt đầu ở phòng kín – mà bắt đầu từ sự cô đơn bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu sự thật phía sau và biết cách phòng tránh trước khi quá muộn!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #ngoaitinhtutuong #phunungoaitinh #relationship #tamsuphunu #tinhyeu", "duration" => 943, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-27 Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói/Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói [gpUIxNo-c_c].mp4", "id" => "gpUIxNo-c_c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=gpUIxNo-c_c", "playlist_index" => 16, "timestamp" => 1766840406, "title" => "Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói", "upload_date" => "20251227"} 22:27:07.398 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=755.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:27:07.400 [debug] QUERY OK source="sources" db=0.6ms idle=757.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:07.402 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=758.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-27 13:00:06Z], 6] 22:27:07.405 [debug] QUERY OK source="media_items" db=2.3ms idle=760.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ì sao phụ nữ đã ngoại tình một lần lại rất khó dừng lại?\nSự thật không đơn giản là ham muốn hay bốc đồng, mà bắt nguồn từ tâm lý, cảm xúc và những khoảng trống kéo dài trong hôn nhân – điều mà rất ít người dám nói thẳng.\n\n🔍 Trong video này, bạn sẽ hiểu rõ:\n✨ Cơ chế tâm lý khiến phụ nữ dễ lún sâu sau lần ngoại tình đầu tiên\n✨ Vì sao cảm xúc được thỏa mãn một lần sẽ rất khó “quay về như cũ”\n✨ Những sai lầm đàn ông thường vô tình đẩy phụ nữ đi xa hơn\n\n💔 Ngoại tình không bắt đầu ở phòng kín – mà bắt đầu từ sự cô đơn bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu sự thật phía sau và biết cách phòng tránh trước khi quá muộn!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #ngoaitinhtutuong #phunungoaitinh #relationship #tamsuphunu #tinhyeu", "Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói", "ec81c86d-48e3-4725-af24-2ba71f629f40", 943, false, "gpUIxNo-c_c", "https://www.youtube.com/watch?v=gpUIxNo-c_c", 16, "/downloads/Cuộc Sống Hôn Nhân/2025-12-27 Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói/Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói [gpUIxNo-c_c].mp4", false, false, false, 6, [], 98, ~U[2025-12-27 13:00:06Z], ~U[2026-01-11 21:27:07Z], ~U[2026-01-11 21:27:07Z], "⚠️ Vì sao phụ nữ đã ngoại tình một lần lại rất khó dừng lại?\nSự thật không đơn giản là ham muốn hay bốc đồng, mà bắt nguồn từ tâm lý, cảm xúc và những khoảng trống kéo dài trong hôn nhân – điều mà rất ít người dám nói thẳng.\n\n🔍 Trong video này, bạn sẽ hiểu rõ:\n✨ Cơ chế tâm lý khiến phụ nữ dễ lún sâu sau lần ngoại tình đầu tiên\n✨ Vì sao cảm xúc được thỏa mãn một lần sẽ rất khó “quay về như cũ”\n✨ Những sai lầm đàn ông thường vô tình đẩy phụ nữ đi xa hơn\n\n💔 Ngoại tình không bắt đầu ở phòng kín – mà bắt đầu từ sự cô đơn bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu sự thật phía sau và biết cách phòng tránh trước khi quá muộn!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #ngoaitinhtutuong #phunungoaitinh #relationship #tamsuphunu #tinhyeu", "Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói", 943, false, "gpUIxNo-c_c", "https://www.youtube.com/watch?v=gpUIxNo-c_c", "/downloads/Cuộc Sống Hôn Nhân/2025-12-27 Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói/Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói [gpUIxNo-c_c].mp4", false, 6, ~U[2025-12-27 13:00:06Z]] 22:27:07.406 [debug] QUERY OK source="sources" db=0.9ms idle=163.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:27:07.407 [debug] QUERY OK source="media_profiles" db=0.6ms idle=8.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:27:07.408 [debug] QUERY OK source="media_items" db=0.5ms idle=8.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16265] 22:27:07.409 [debug] Current batch of media processed. Will check again in 1000ms 22:27:08.413 [debug] Current batch of media processed. Will check again in 1000ms 22:27:09.416 [debug] Current batch of media processed. Will check again in 1000ms 22:27:10.416 [debug] Current batch of media processed. Will check again in 1000ms 22:27:11.380 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=rSrvzZAjyWc --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/17587/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/49/00/4900a474d0a4fc1cd9fdef7192a2c9ecf9eb6eb22d1e022b4536cf2ed55be645.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:27:11.381 [debug] QUERY OK db=0.0ms idle=729.3ms begin [] 22:27:11.382 [debug] QUERY OK source="media_items" db=1.1ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-01-11 21:27:03Z], "/downloads/Cuộc Sống Hôn Nhân/2026-01-11 Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!/Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này! [rSrvzZAjyWc].mp4", "/downloads/Cuộc Sống Hôn Nhân/2026-01-11 Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!/Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này! [rSrvzZAjyWc].info.json", "/downloads/Cuộc Sống Hôn Nhân/2026-01-11 Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!/Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này! [rSrvzZAjyWc].nfo", "/downloads/Cuộc Sống Hôn Nhân/2026-01-11 Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!/Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này! [rSrvzZAjyWc]-thumb.jpg", ~U[2026-01-11 21:27:11Z], 17587] 22:27:11.383 [debug] QUERY OK source="media_metadata" db=0.9ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/17587/metadata.json.gz", "/config/metadata/media_items/17587/thumbnail.jpg", 17587, ~U[2026-01-11 21:27:11Z], ~U[2026-01-11 21:27:11Z]] 22:27:11.384 [debug] QUERY OK db=0.2ms commit [] 22:27:11.390 [debug] QUERY OK source="media_items" db=5.6ms idle=732.9ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [58308092, ~U[2026-01-11 21:27:11Z], 17587] 22:27:11.390 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:27:11.391 [info] {"args":{"id":17587},"id":8343,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":57229619,"event":"job:stop","queue_time":159761,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:27:11.418 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "💞 Có những thời điểm, phụ nữ không cần lời hứa lớn lao—chỉ cần một người đàn ông ở bên đúng lúc.\nĐó là khi cảm xúc chông chênh, áp lực bủa vây, hay những khoảnh khắc tưởng nhỏ nhưng lại quyết định sự gắn bó lâu dài.\n\n🔎 Trong video này, bạn sẽ hiểu:\n✨ Những thời điểm then chốt phụ nữ cần sự hiện diện của đàn ông nhất\n✨ Vì sao ở bên đúng lúc giá trị hơn cả ngàn món quà\n✨ Cách đàn ông thể hiện sự quan tâm tinh tế để phụ nữ cảm thấy an toàn và được yêu thương\n\n💡 Đàn ông trưởng thành không cần nói nhiều—chỉ cần xuất hiện đúng lúc, đúng cách.\n\n👉 Xem hết video để biết khi nào phụ nữ thật sự cần bạn nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunucannguoiben #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #honnhan #relationship #love #dating #thauhieu", "duration" => 777, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-26 Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất/Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất [wMRI2PA-7fA].mp4", "id" => "wMRI2PA-7fA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wMRI2PA-7fA", "playlist_index" => 17, "timestamp" => 1766754006, "title" => "Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất", "upload_date" => "20251226"} 22:27:11.419 [debug] QUERY OK source="sources" db=0.4ms idle=164.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:27:11.419 [debug] QUERY OK source="sources" db=0.2ms idle=35.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:11.421 [debug] QUERY OK source="media_items" db=1.2ms idle=29.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-26 13:00:06Z], 6] 22:27:11.423 [debug] QUERY OK source="media_items" db=1.7ms idle=30.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" ["💞 Có những thời điểm, phụ nữ không cần lời hứa lớn lao—chỉ cần một người đàn ông ở bên đúng lúc.\nĐó là khi cảm xúc chông chênh, áp lực bủa vây, hay những khoảnh khắc tưởng nhỏ nhưng lại quyết định sự gắn bó lâu dài.\n\n🔎 Trong video này, bạn sẽ hiểu:\n✨ Những thời điểm then chốt phụ nữ cần sự hiện diện của đàn ông nhất\n✨ Vì sao ở bên đúng lúc giá trị hơn cả ngàn món quà\n✨ Cách đàn ông thể hiện sự quan tâm tinh tế để phụ nữ cảm thấy an toàn và được yêu thương\n\n💡 Đàn ông trưởng thành không cần nói nhiều—chỉ cần xuất hiện đúng lúc, đúng cách.\n\n👉 Xem hết video để biết khi nào phụ nữ thật sự cần bạn nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunucannguoiben #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #honnhan #relationship #love #dating #thauhieu", "Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất", "c380969c-f1d1-42a1-a6aa-7024ff40e4d4", 777, false, "wMRI2PA-7fA", "https://www.youtube.com/watch?v=wMRI2PA-7fA", 17, "/downloads/Cuộc Sống Hôn Nhân/2025-12-26 Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất/Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất [wMRI2PA-7fA].mp4", false, false, false, 6, [], 98, ~U[2025-12-26 13:00:06Z], ~U[2026-01-11 21:27:11Z], ~U[2026-01-11 21:27:11Z], "💞 Có những thời điểm, phụ nữ không cần lời hứa lớn lao—chỉ cần một người đàn ông ở bên đúng lúc.\nĐó là khi cảm xúc chông chênh, áp lực bủa vây, hay những khoảnh khắc tưởng nhỏ nhưng lại quyết định sự gắn bó lâu dài.\n\n🔎 Trong video này, bạn sẽ hiểu:\n✨ Những thời điểm then chốt phụ nữ cần sự hiện diện của đàn ông nhất\n✨ Vì sao ở bên đúng lúc giá trị hơn cả ngàn món quà\n✨ Cách đàn ông thể hiện sự quan tâm tinh tế để phụ nữ cảm thấy an toàn và được yêu thương\n\n💡 Đàn ông trưởng thành không cần nói nhiều—chỉ cần xuất hiện đúng lúc, đúng cách.\n\n👉 Xem hết video để biết khi nào phụ nữ thật sự cần bạn nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunucannguoiben #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #honnhan #relationship #love #dating #thauhieu", "Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất", 777, false, "wMRI2PA-7fA", "https://www.youtube.com/watch?v=wMRI2PA-7fA", "/downloads/Cuộc Sống Hôn Nhân/2025-12-26 Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất/Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất [wMRI2PA-7fA].mp4", false, 6, ~U[2025-12-26 13:00:06Z]] 22:27:11.424 [debug] QUERY OK source="sources" db=0.2ms idle=25.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:11.425 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms 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] 22:27:11.425 [debug] QUERY OK source="media_items" db=0.3ms idle=5.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16181] 22:27:11.426 [debug] Current batch of media processed. Will check again in 1000ms 22:27:12.426 [debug] Current batch of media processed. Will check again in 1000ms 22:27:13.427 [debug] Current batch of media processed. Will check again in 1000ms 22:27:14.429 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…\n🔍 Nhiều người vẫn lầm tưởng rằng phụ nữ khi lớn tuổi thì cảm xúc và nhu cầu gần gũi sẽ dần “nguội lạnh”.\n👉 Nhưng thực tế lại không hề đơn giản như vậy.\nTrong video này, chúng ta sẽ cùng phân tích 4 dấu hiệu rất rõ ràng cho thấy phụ nữ lớn tuổi vẫn còn nhiều cảm xúc, khao khát sự quan tâm và gắn kết – chỉ là họ không thể hiện ồn ào như lúc trẻ.\n💬 Hiểu đúng để:\nKhông vô tâm làm tổn thương người phụ nữ bên cạnh\nKhông bỏ lỡ những giai đoạn họ cần sự gần gũi nhất\nVà quan trọng hơn: giữ được sự ấm áp lâu dài trong mối quan hệ\n📌 Video mang tính chia sẻ – phân tích tâm lý, không cổ súy hay mô tả nhạy cảm.\n👉 Xem đến cuối để tránh hiểu lầm đáng tiếc về phụ nữ lớn tuổi.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n#phunulontuoi #tamlyphunu #nhucaunu #honnhan #giadinh #danongnenbiet #tinhcamtrungnien #phunuvadanong #hiuphunu #tamlyhonnhan", "duration" => 679, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-25 Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…/Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này… [d1uxPFUDkJ8].mp4", "id" => "d1uxPFUDkJ8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=d1uxPFUDkJ8", "playlist_index" => 18, "timestamp" => 1766667606, "title" => "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…", "upload_date" => "20251225"} 22:27:14.430 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1777.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:27:14.431 [debug] QUERY OK source="sources" db=0.5ms idle=1779.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:14.433 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1780.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-25 13:00:06Z], 6] 22:27:14.436 [debug] QUERY OK source="media_items" db=1.9ms idle=1176.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" ["Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…\n🔍 Nhiều người vẫn lầm tưởng rằng phụ nữ khi lớn tuổi thì cảm xúc và nhu cầu gần gũi sẽ dần “nguội lạnh”.\n👉 Nhưng thực tế lại không hề đơn giản như vậy.\nTrong video này, chúng ta sẽ cùng phân tích 4 dấu hiệu rất rõ ràng cho thấy phụ nữ lớn tuổi vẫn còn nhiều cảm xúc, khao khát sự quan tâm và gắn kết – chỉ là họ không thể hiện ồn ào như lúc trẻ.\n💬 Hiểu đúng để:\nKhông vô tâm làm tổn thương người phụ nữ bên cạnh\nKhông bỏ lỡ những giai đoạn họ cần sự gần gũi nhất\nVà quan trọng hơn: giữ được sự ấm áp lâu dài trong mối quan hệ\n📌 Video mang tính chia sẻ – phân tích tâm lý, không cổ súy hay mô tả nhạy cảm.\n👉 Xem đến cuối để tránh hiểu lầm đáng tiếc về phụ nữ lớn tuổi.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n#phunulontuoi #tamlyphunu #nhucaunu #honnhan #giadinh #danongnenbiet #tinhcamtrungnien #phunuvadanong #hiuphunu #tamlyhonnhan", "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…", "31e0228c-2b26-4aa0-b96a-299242a0525c", 679, false, "d1uxPFUDkJ8", "https://www.youtube.com/watch?v=d1uxPFUDkJ8", 18, "/downloads/Cuộc Sống Hôn Nhân/2025-12-25 Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…/Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này… [d1uxPFUDkJ8].mp4", false, false, false, 6, [], 98, ~U[2025-12-25 13:00:06Z], ~U[2026-01-11 21:27:14Z], ~U[2026-01-11 21:27:14Z], "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…\n🔍 Nhiều người vẫn lầm tưởng rằng phụ nữ khi lớn tuổi thì cảm xúc và nhu cầu gần gũi sẽ dần “nguội lạnh”.\n👉 Nhưng thực tế lại không hề đơn giản như vậy.\nTrong video này, chúng ta sẽ cùng phân tích 4 dấu hiệu rất rõ ràng cho thấy phụ nữ lớn tuổi vẫn còn nhiều cảm xúc, khao khát sự quan tâm và gắn kết – chỉ là họ không thể hiện ồn ào như lúc trẻ.\n💬 Hiểu đúng để:\nKhông vô tâm làm tổn thương người phụ nữ bên cạnh\nKhông bỏ lỡ những giai đoạn họ cần sự gần gũi nhất\nVà quan trọng hơn: giữ được sự ấm áp lâu dài trong mối quan hệ\n📌 Video mang tính chia sẻ – phân tích tâm lý, không cổ súy hay mô tả nhạy cảm.\n👉 Xem đến cuối để tránh hiểu lầm đáng tiếc về phụ nữ lớn tuổi.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n#phunulontuoi #tamlyphunu #nhucaunu #honnhan #giadinh #danongnenbiet #tinhcamtrungnien #phunuvadanong #hiuphunu #tamlyhonnhan", "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…", 679, false, "d1uxPFUDkJ8", "https://www.youtube.com/watch?v=d1uxPFUDkJ8", "/downloads/Cuộc Sống Hôn Nhân/2025-12-25 Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…/Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này… [d1uxPFUDkJ8].mp4", false, 6, ~U[2025-12-25 13:00:06Z]] 22:27:14.437 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=176.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:27:14.438 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=7.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:27:14.439 [debug] QUERY OK source="media_items" db=0.3ms idle=7.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16098] 22:27:14.439 [debug] Current batch of media processed. Will check again in 1000ms 22:27:15.439 [debug] Current batch of media processed. Will check again in 1000ms 22:27:16.440 [debug] Current batch of media processed. Will check again in 1000ms 22:27:17.441 [debug] Current batch of media processed. Will check again in 1000ms 22:27:18.443 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🧠 Đàn ông từng trải mới hiểu: không phải phụ nữ nào cũng sở hữu 4 nét tướng dẻo dai hiếm gặp—những dấu hiệu cho thấy nội lực bền bỉ, cảm xúc sâu sắc và khả năng giữ lửa lâu dài trong các mối quan hệ.\n👀 Nhiều người nhìn thoáng qua sẽ bỏ lỡ, nhưng ai tinh ý sẽ nhận ra ngay từ thần thái, ánh mắt đến cử chỉ.\n\n🔎 Trong video này, bạn sẽ khám phá:\n✨ 4 nét tướng hiếm phản ánh sức bền cảm xúc và sự ổn định\n✨ Vì sao đàn ông trưởng thành đặc biệt trân trọng những nét này\n✨ Cách nhìn nhận tinh tế để không đánh giá sai người trước mặt\n\n💡 Hiểu đúng để trân trọng đúng—đó là khác biệt của đàn ông từng trải.\n\n👉 Xem hết video để nhận diện 4 nét tướng hiếm mà không phải ai cũng có!\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #nettuongphunu #danongtungtrai #tamlyphunu #khiChat #tinhcam #honnhan #relationship #nhantam #phunuhiemgap #thauhieu", "duration" => 736, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-24 Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp/Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp [XMPzkk0SfXs].mp4", "id" => "XMPzkk0SfXs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=XMPzkk0SfXs", "playlist_index" => 19, "timestamp" => 1766581206, "title" => "Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp", "upload_date" => "20251224"} 22:27:18.443 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=791.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:27:18.444 [debug] QUERY OK source="sources" db=0.2ms idle=792.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:18.446 [debug] QUERY OK source="media_items" db=1.2ms idle=793.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-24 13:00:06Z], 6] 22:27:18.448 [debug] QUERY OK source="media_items" db=1.7ms idle=794.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 ông từng trải mới hiểu: không phải phụ nữ nào cũng sở hữu 4 nét tướng dẻo dai hiếm gặp—những dấu hiệu cho thấy nội lực bền bỉ, cảm xúc sâu sắc và khả năng giữ lửa lâu dài trong các mối quan hệ.\n👀 Nhiều người nhìn thoáng qua sẽ bỏ lỡ, nhưng ai tinh ý sẽ nhận ra ngay từ thần thái, ánh mắt đến cử chỉ.\n\n🔎 Trong video này, bạn sẽ khám phá:\n✨ 4 nét tướng hiếm phản ánh sức bền cảm xúc và sự ổn định\n✨ Vì sao đàn ông trưởng thành đặc biệt trân trọng những nét này\n✨ Cách nhìn nhận tinh tế để không đánh giá sai người trước mặt\n\n💡 Hiểu đúng để trân trọng đúng—đó là khác biệt của đàn ông từng trải.\n\n👉 Xem hết video để nhận diện 4 nét tướng hiếm mà không phải ai cũng có!\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #nettuongphunu #danongtungtrai #tamlyphunu #khiChat #tinhcam #honnhan #relationship #nhantam #phunuhiemgap #thauhieu", "Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp", "c40ca68b-bb37-42b0-989a-e6571a78a1b0", 736, false, "XMPzkk0SfXs", "https://www.youtube.com/watch?v=XMPzkk0SfXs", 19, "/downloads/Cuộc Sống Hôn Nhân/2025-12-24 Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp/Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp [XMPzkk0SfXs].mp4", false, false, false, 6, [], 98, ~U[2025-12-24 13:00:06Z], ~U[2026-01-11 21:27:18Z], ~U[2026-01-11 21:27:18Z], "🧠 Đàn ông từng trải mới hiểu: không phải phụ nữ nào cũng sở hữu 4 nét tướng dẻo dai hiếm gặp—những dấu hiệu cho thấy nội lực bền bỉ, cảm xúc sâu sắc và khả năng giữ lửa lâu dài trong các mối quan hệ.\n👀 Nhiều người nhìn thoáng qua sẽ bỏ lỡ, nhưng ai tinh ý sẽ nhận ra ngay từ thần thái, ánh mắt đến cử chỉ.\n\n🔎 Trong video này, bạn sẽ khám phá:\n✨ 4 nét tướng hiếm phản ánh sức bền cảm xúc và sự ổn định\n✨ Vì sao đàn ông trưởng thành đặc biệt trân trọng những nét này\n✨ Cách nhìn nhận tinh tế để không đánh giá sai người trước mặt\n\n💡 Hiểu đúng để trân trọng đúng—đó là khác biệt của đàn ông từng trải.\n\n👉 Xem hết video để nhận diện 4 nét tướng hiếm mà không phải ai cũng có!\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #nettuongphunu #danongtungtrai #tamlyphunu #khiChat #tinhcam #honnhan #relationship #nhantam #phunuhiemgap #thauhieu", "Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp", 736, false, "XMPzkk0SfXs", "https://www.youtube.com/watch?v=XMPzkk0SfXs", "/downloads/Cuộc Sống Hôn Nhân/2025-12-24 Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp/Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp [XMPzkk0SfXs].mp4", false, 6, ~U[2025-12-24 13:00:06Z]] 22:27:18.449 [debug] QUERY OK source="sources" db=0.3ms idle=180.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:27:18.450 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=5.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:27:18.450 [debug] QUERY OK source="media_items" db=0.2ms 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 [15996] 22:27:18.450 [debug] Current batch of media processed. Will check again in 1000ms 22:27:19.451 [debug] Current batch of media processed. Will check again in 1000ms 22:27:20.452 [debug] Current batch of media processed. Will check again in 1000ms 22:27:21.454 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này\nPhụ nữ trên 60 tuổi có thật là đã khép lại mọi khao khát trong cuộc sống tình cảm?\nSự thật là rất nhiều người vẫn còn nhu cầu gắn bó, được quan tâm và được thấu hiểu, chỉ là họ thể hiện theo một cách trầm lắng và sâu sắc hơn.\n\nTrong video này, chúng ta sẽ cùng phân tích dấu hiệu quan trọng cho thấy phụ nữ trên 60 tuổi vẫn còn khao khát, không phải theo bản năng bộc phát, mà xuất phát từ cảm xúc, sự kết nối và nhu cầu được yêu thương đúng nghĩa.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 832, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-23 Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này/Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này [e0ewbo6O4QQ].mp4", "id" => "e0ewbo6O4QQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=e0ewbo6O4QQ", "playlist_index" => 20, "timestamp" => 1766494806, "title" => "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này", "upload_date" => "20251223"} 22:27:21.455 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1802.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 22:27:21.458 [debug] QUERY OK source="sources" db=3.3ms queue=0.1ms idle=1803.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:21.461 [debug] QUERY OK source="media_items" db=1.5ms queue=0.5ms idle=1807.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-23 13:00:06Z], 6] 22:27:21.464 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1189.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" ["Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này\nPhụ nữ trên 60 tuổi có thật là đã khép lại mọi khao khát trong cuộc sống tình cảm?\nSự thật là rất nhiều người vẫn còn nhu cầu gắn bó, được quan tâm và được thấu hiểu, chỉ là họ thể hiện theo một cách trầm lắng và sâu sắc hơn.\n\nTrong video này, chúng ta sẽ cùng phân tích dấu hiệu quan trọng cho thấy phụ nữ trên 60 tuổi vẫn còn khao khát, không phải theo bản năng bộc phát, mà xuất phát từ cảm xúc, sự kết nối và nhu cầu được yêu thương đúng nghĩa.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này", "9d46f28a-a19e-4b0d-809e-1099fc928611", 832, false, "e0ewbo6O4QQ", "https://www.youtube.com/watch?v=e0ewbo6O4QQ", 20, "/downloads/Cuộc Sống Hôn Nhân/2025-12-23 Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này/Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này [e0ewbo6O4QQ].mp4", false, false, false, 6, [], 98, ~U[2025-12-23 13:00:06Z], ~U[2026-01-11 21:27:21Z], ~U[2026-01-11 21:27:21Z], "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này\nPhụ nữ trên 60 tuổi có thật là đã khép lại mọi khao khát trong cuộc sống tình cảm?\nSự thật là rất nhiều người vẫn còn nhu cầu gắn bó, được quan tâm và được thấu hiểu, chỉ là họ thể hiện theo một cách trầm lắng và sâu sắc hơn.\n\nTrong video này, chúng ta sẽ cùng phân tích dấu hiệu quan trọng cho thấy phụ nữ trên 60 tuổi vẫn còn khao khát, không phải theo bản năng bộc phát, mà xuất phát từ cảm xúc, sự kết nối và nhu cầu được yêu thương đúng nghĩa.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này", 832, false, "e0ewbo6O4QQ", "https://www.youtube.com/watch?v=e0ewbo6O4QQ", "/downloads/Cuộc Sống Hôn Nhân/2025-12-23 Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này/Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này [e0ewbo6O4QQ].mp4", false, 6, ~U[2025-12-23 13:00:06Z]] 22:27:21.465 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=189.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:27:21.466 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.5ms idle=10.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:27:21.468 [debug] QUERY OK source="media_items" db=0.7ms queue=0.3ms idle=8.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [15910] 22:27:21.469 [debug] Current batch of media processed. Will check again in 1000ms 22:27:22.470 [debug] Current batch of media processed. Will check again in 1000ms 22:27:23.471 [debug] Current batch of media processed. Will check again in 1000ms 22:27:23.586 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:24.472 [debug] Current batch of media processed. Will check again in 1000ms 22:27:25.280 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@Cu%E1%BB%99cS%E1%BB%91ngH%C3%B4nNh%C3%A2n-377 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/8b/e5/8be5a6665b590ef652a1afce80fb46f36b9fdce17c82df542d82c2d98665b3c6.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/e5/a2/e5a23db3c419f9d7e0eb33bf47e5f910174c736a87f0d480713e118601bfbb5d.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 22:27:25.282 [debug] Gracefully stopping file follower 22:27:25.283 [debug] QUERY OK source="sources" db=0.3ms idle=997.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 22:27:25.283 [debug] QUERY OK source="sources" db=0.2ms idle=631.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:25.285 [debug] QUERY OK source="media_items" db=1.2ms idle=631.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-11 13:00:06Z], 6] 22:27:25.289 [debug] QUERY OK source="media_items" db=3.1ms idle=633.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!\nĐàn ông trung niên, càng cô đơn càng dễ mềm lòng.\nNhưng có một sự thật ít ai dám nói: không phải người phụ nữ nào mang lại hơi ấm cũng mang theo bình yên.\nCó những mẫu phụ nữ, dù đàn ông thiếu thốn đến đâu cũng không nên lại gần, bởi cái giá phải trả không chỉ là tiền bạc, mà còn là danh dự, gia đình và cả sự an yên tuổi xế chiều.\nVideo này sẽ chỉ rõ mẫu phụ nữ đàn ông trung niên tuyệt đối nên tránh, vì sao họ dễ sa vào nhất khi cô đơn, và làm thế nào để tỉnh táo trước khi quá muộn.\n👉 Xem đến cuối để không phạm phải sai lầm khiến nhiều người hối hận cả đời.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!", "e71dde27-a548-4ac2-a8be-ae67324634e3", 713, false, "rSrvzZAjyWc", "https://www.youtube.com/watch?v=rSrvzZAjyWc", 1, "/downloads/Cuộc Sống Hôn Nhân/2026-01-11 Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!/Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này! [rSrvzZAjyWc].mp4", false, false, false, 6, [], 98, ~U[2026-01-11 13:00:06Z], ~U[2026-01-11 21:27:25Z], ~U[2026-01-11 21:27:25Z], "Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!\nĐàn ông trung niên, càng cô đơn càng dễ mềm lòng.\nNhưng có một sự thật ít ai dám nói: không phải người phụ nữ nào mang lại hơi ấm cũng mang theo bình yên.\nCó những mẫu phụ nữ, dù đàn ông thiếu thốn đến đâu cũng không nên lại gần, bởi cái giá phải trả không chỉ là tiền bạc, mà còn là danh dự, gia đình và cả sự an yên tuổi xế chiều.\nVideo này sẽ chỉ rõ mẫu phụ nữ đàn ông trung niên tuyệt đối nên tránh, vì sao họ dễ sa vào nhất khi cô đơn, và làm thế nào để tỉnh táo trước khi quá muộn.\n👉 Xem đến cuối để không phạm phải sai lầm khiến nhiều người hối hận cả đời.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!", 713, false, "rSrvzZAjyWc", "https://www.youtube.com/watch?v=rSrvzZAjyWc", "/downloads/Cuộc Sống Hôn Nhân/2026-01-11 Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!/Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này! [rSrvzZAjyWc].mp4", false, 6, ~U[2026-01-11 13:00:06Z]] 22:27:25.289 [debug] QUERY OK source="sources" db=0.3ms 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" = ?) [6] 22:27:25.291 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=6.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-10 13:00:06Z], 6] 22:27:25.294 [debug] QUERY OK source="media_items" db=1.7ms 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" ["Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này\nKhi người vợ đã lỡ bước ngoại tình, điều khiến cô ấy sợ nhất không phải là bị đánh ghen, mà là lúc người chồng bỗng nhiên thay đổi và bắt đầu đòi hỏi 6 điều rất “lạ”.\nNhững câu hỏi tưởng chừng bình thường ấy lại đánh thẳng vào tâm lý, khiến người phụ nữ bối rối, né tránh và hoảng loạn.\n\nVideo này sẽ giúp bạn nhận ra:\n👉 Vì sao chỉ cần chồng đòi hỏi đúng 6 điều này, vợ ngoại tình sẽ lộ rõ dấu hiệu bất an\n👉 Tâm lý thật sự của phụ nữ khi đứng trước nguy cơ bị phát hiện\n👉 Điều đàn ông thông minh nên làm để nắm thế chủ động, không cần ồn ào mà vẫn biết rõ sự thật\n👉 Xem đến cuối video, bạn sẽ hiểu: Có những thứ không cần kiểm tra cũng tự lộ ra.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này", "186adbd4-2c8a-4399-9b4c-132d36882fb7", 1010, false, "XGV5tcy08Cw", "https://www.youtube.com/watch?v=XGV5tcy08Cw", 2, "/downloads/Cuộc Sống Hôn Nhân/2026-01-10 Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này/Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này [XGV5tcy08Cw].mp4", false, false, false, 6, [], 98, ~U[2026-01-10 13:00:06Z], ~U[2026-01-11 21:27:25Z], ~U[2026-01-11 21:27:25Z], "Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này\nKhi người vợ đã lỡ bước ngoại tình, điều khiến cô ấy sợ nhất không phải là bị đánh ghen, mà là lúc người chồng bỗng nhiên thay đổi và bắt đầu đòi hỏi 6 điều rất “lạ”.\nNhững câu hỏi tưởng chừng bình thường ấy lại đánh thẳng vào tâm lý, khiến người phụ nữ bối rối, né tránh và hoảng loạn.\n\nVideo này sẽ giúp bạn nhận ra:\n👉 Vì sao chỉ cần chồng đòi hỏi đúng 6 điều này, vợ ngoại tình sẽ lộ rõ dấu hiệu bất an\n👉 Tâm lý thật sự của phụ nữ khi đứng trước nguy cơ bị phát hiện\n👉 Điều đàn ông thông minh nên làm để nắm thế chủ động, không cần ồn ào mà vẫn biết rõ sự thật\n👉 Xem đến cuối video, bạn sẽ hiểu: Có những thứ không cần kiểm tra cũng tự lộ ra.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này", 1010, false, "XGV5tcy08Cw", "https://www.youtube.com/watch?v=XGV5tcy08Cw", "/downloads/Cuộc Sống Hôn Nhân/2026-01-10 Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này/Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này [XGV5tcy08Cw].mp4", false, 6, ~U[2026-01-10 13:00:06Z]] 22:27:25.295 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=7.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:25.296 [debug] QUERY OK source="media_items" db=1.2ms idle=6.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-09 13:00:06Z], 6] 22:27:25.299 [debug] QUERY OK source="media_items" db=1.6ms 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" ["Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?\nNhiều người cho rằng đàn ông dễ ngoại tình hơn phụ nữ. Nhưng sự thật lại hoàn toàn ngược lại…\nPhụ nữ, khi đã thiếu thốn cảm xúc, khi đã cô đơn trong chính cuộc hôn nhân của mình, thì cánh cửa ngoại tình lại mở ra dễ hơn rất nhiều.\nVì sao họ không chủ động, không tán tỉnh… mà vẫn có người tìm đến?\nVì sao chỉ một sự quan tâm đúng lúc cũng đủ khiến họ rung động?\nTrong video này, chúng ta sẽ bóc trần những sự thật ít ai dám nói về tâm lý phụ nữ khi muốn ngoại tình – để đàn ông hiểu, và để hôn nhân không rơi vào bi kịch.”\n\n👉 Xem đến cuối để tránh sai lầm khiến người phụ nữ bên bạn lặng lẽ rời xa.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?", "a38485a5-1a16-4266-a03a-043152e8ed47", 857, false, "2dLi5UPMJ4Y", "https://www.youtube.com/watch?v=2dLi5UPMJ4Y", 3, "/downloads/Cuộc Sống Hôn Nhân/2026-01-09 Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?/Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần? [2dLi5UPMJ4Y].mp4", false, false, false, 6, [], 98, ~U[2026-01-09 13:00:06Z], ~U[2026-01-11 21:27:25Z], ~U[2026-01-11 21:27:25Z], "Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?\nNhiều người cho rằng đàn ông dễ ngoại tình hơn phụ nữ. Nhưng sự thật lại hoàn toàn ngược lại…\nPhụ nữ, khi đã thiếu thốn cảm xúc, khi đã cô đơn trong chính cuộc hôn nhân của mình, thì cánh cửa ngoại tình lại mở ra dễ hơn rất nhiều.\nVì sao họ không chủ động, không tán tỉnh… mà vẫn có người tìm đến?\nVì sao chỉ một sự quan tâm đúng lúc cũng đủ khiến họ rung động?\nTrong video này, chúng ta sẽ bóc trần những sự thật ít ai dám nói về tâm lý phụ nữ khi muốn ngoại tình – để đàn ông hiểu, và để hôn nhân không rơi vào bi kịch.”\n\n👉 Xem đến cuối để tránh sai lầm khiến người phụ nữ bên bạn lặng lẽ rời xa.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?", 857, false, "2dLi5UPMJ4Y", "https://www.youtube.com/watch?v=2dLi5UPMJ4Y", "/downloads/Cuộc Sống Hôn Nhân/2026-01-09 Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?/Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần? [2dLi5UPMJ4Y].mp4", false, 6, ~U[2026-01-09 13:00:06Z]] 22:27:25.300 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:25.301 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=6.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-08 13:00:06Z], 6] 22:27:25.303 [debug] QUERY OK source="media_items" db=1.5ms 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" ["6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất\nCó những kiểu đàn ông không cần tán tỉnh, không cần ve vãn công khai, nhưng vẫn khiến phụ nữ đã có gia đình dễ rung động lúc nào không hay.\nTrong video này, chúng ta sẽ cùng phân tích 6 mẫu đàn ông khiến phụ nữ đã có gia đình cũng khó giữ được sự bình thản, không phải để cổ xúy sai lầm, mà để hiểu rõ tâm lý – nhận diện sớm – và tránh những ranh giới mong manh dễ vượt quá giới hạn.\n📌 Xem đến cuối video, bạn sẽ bất ngờ vì mẫu đàn ông nguy hiểm nhất lại không phải người bạn nghĩ tới…\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất", "7de6e6d0-f059-4b82-aaa4-09eace72213b", 1099, false, "9uhhxSWASzc", "https://www.youtube.com/watch?v=9uhhxSWASzc", 4, "/downloads/Cuộc Sống Hôn Nhân/2026-01-08 6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất/6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất [9uhhxSWASzc].mp4", false, false, false, 6, [], 98, ~U[2026-01-08 13:00:06Z], ~U[2026-01-11 21:27:25Z], ~U[2026-01-11 21:27:25Z], "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất\nCó những kiểu đàn ông không cần tán tỉnh, không cần ve vãn công khai, nhưng vẫn khiến phụ nữ đã có gia đình dễ rung động lúc nào không hay.\nTrong video này, chúng ta sẽ cùng phân tích 6 mẫu đàn ông khiến phụ nữ đã có gia đình cũng khó giữ được sự bình thản, không phải để cổ xúy sai lầm, mà để hiểu rõ tâm lý – nhận diện sớm – và tránh những ranh giới mong manh dễ vượt quá giới hạn.\n📌 Xem đến cuối video, bạn sẽ bất ngờ vì mẫu đàn ông nguy hiểm nhất lại không phải người bạn nghĩ tới…\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất", 1099, false, "9uhhxSWASzc", "https://www.youtube.com/watch?v=9uhhxSWASzc", "/downloads/Cuộc Sống Hôn Nhân/2026-01-08 6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất/6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất [9uhhxSWASzc].mp4", false, 6, ~U[2026-01-08 13:00:06Z]] 22:27:25.304 [debug] QUERY OK source="sources" db=0.4ms idle=7.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:25.306 [debug] QUERY OK source="media_items" db=1.1ms 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-01-07 13:00:06Z], 6] 22:27:25.309 [debug] QUERY OK source="media_items" db=1.8ms idle=6.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" ["⚠️ Không phải tự nhiên mà đàn ông dễ rung động trước người phụ nữ khác.\nTrong rất nhiều trường hợp, chỉ cần gặp đúng “kiểu phụ nữ” này, cảm xúc đã vượt khỏi tầm kiểm soát 😶\u200D🌫️\n\n💡 Video này sẽ phân tích rõ:\n👉 6 kiểu phụ nữ khiến đàn ông đã gặp là khó quên, dễ nảy sinh cảm xúc ngoài luồng\n👉 Vì sao những kiểu phụ nữ này không cần quá xinh đẹp vẫn khiến đàn ông xao lòng\n👉 Đâu là ranh giới giữa cảm nắng thoáng qua và ngoại tình tư tưởng nguy hiểm ⚠️\n\n🧠 Nội dung mang tính phân tích tâm lý – cảnh tỉnh – giúp cả đàn ông lẫn phụ nữ hiểu rõ hơn về cảm xúc của chính mình.\n“Phòng hơn chống – hiểu trước để tránh sai lầm về sau.”\n\n📌 Xem trọn video để nhận diện 6 kiểu phụ nữ dễ khiến đàn ông muốn vượt rào, từ đó biết cách giữ gìn hạnh phúc gia đình.\n\n00:00 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình\n07:46 Tâm sự: Yêu con trai của bạn thân - tôi phải làm sao?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlydanong #tamlyphunu #ngoaitinhtutưởng #honnhan #tinhyeu #danong #phunu #camxuc #giadinh #relationship #canhtinhhonnhan", "6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình", "64f22243-095e-4a42-a9d3-644532726cd1", 1018, false, "8xSr1Vfa5_E", "https://www.youtube.com/watch?v=8xSr1Vfa5_E", 5, "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E].mp4", false, false, false, 6, [], 98, ~U[2026-01-07 13:00:06Z], ~U[2026-01-11 21:27:25Z], ~U[2026-01-11 21:27:25Z], "⚠️ Không phải tự nhiên mà đàn ông dễ rung động trước người phụ nữ khác.\nTrong rất nhiều trường hợp, chỉ cần gặp đúng “kiểu phụ nữ” này, cảm xúc đã vượt khỏi tầm kiểm soát 😶\u200D🌫️\n\n💡 Video này sẽ phân tích rõ:\n👉 6 kiểu phụ nữ khiến đàn ông đã gặp là khó quên, dễ nảy sinh cảm xúc ngoài luồng\n👉 Vì sao những kiểu phụ nữ này không cần quá xinh đẹp vẫn khiến đàn ông xao lòng\n👉 Đâu là ranh giới giữa cảm nắng thoáng qua và ngoại tình tư tưởng nguy hiểm ⚠️\n\n🧠 Nội dung mang tính phân tích tâm lý – cảnh tỉnh – giúp cả đàn ông lẫn phụ nữ hiểu rõ hơn về cảm xúc của chính mình.\n“Phòng hơn chống – hiểu trước để tránh sai lầm về sau.”\n\n📌 Xem trọn video để nhận diện 6 kiểu phụ nữ dễ khiến đàn ông muốn vượt rào, từ đó biết cách giữ gìn hạnh phúc gia đình.\n\n00:00 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình\n07:46 Tâm sự: Yêu con trai của bạn thân - tôi phải làm sao?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlydanong #tamlyphunu #ngoaitinhtutưởng #honnhan #tinhyeu #danong #phunu #camxuc #giadinh #relationship #canhtinhhonnhan", "6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình", 1018, false, "8xSr1Vfa5_E", "https://www.youtube.com/watch?v=8xSr1Vfa5_E", "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E].mp4", false, 6, ~U[2026-01-07 13:00:06Z]] 22:27:25.310 [debug] QUERY OK source="sources" db=0.4ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:25.311 [debug] QUERY OK source="media_items" db=1.1ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-06 13:00:06Z], 6] 22:27:25.314 [debug] QUERY OK source="media_items" db=1.8ms idle=7.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 bà một khi đã ngoại tình, hành vi sẽ thay đổi rất rõ – nhưng không phải ai cũng nhận ra.\nHọ có thể nói lời yêu thương, cư xử bình thường, nhưng 4 điều này thì tuyệt đối không bao giờ còn chủ động như trước.\n\n🧠 Trong video này, bạn sẽ hiểu:\n🔍 4 hành vi phụ nữ chủ động rất nhiều khi còn yêu – nhưng biến mất khi đã thay lòng\n🔍 Vì sao đàn bà ngoại tình thường né tránh chứ không đối đầu\n🔍 Dấu hiệu tâm lý giúp đàn ông tỉnh táo trước khi mọi chuyện đi quá xa\n\n📌 Đây không phải để quy chụp, mà để nhận diện – nhìn rõ – tự bảo vệ cảm xúc của chính mình.\n“Biết sớm một bước, đỡ đau một đời.”\n\n👉 Xem trọn video để hiểu rõ 4 điều phụ nữ đã ngoại tình sẽ không bao giờ chủ động nữa.\n\n00:00 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động\n07:25 Tâm sự Người đàn bà \"mẫu mực\" ngoại tình \n\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #danba #honnhan #tinhcamvochong #phunuthaylong #dauhieungoaitinh #tinhyeu #giadinh", "Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động", "0da304b5-3530-41c3-af53-9f8fc3f54dee", 870, false, "qaJlLXP0Naw", "https://www.youtube.com/watch?v=qaJlLXP0Naw", 6, "/downloads/Cuộc Sống Hôn Nhân/2026-01-06 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động/Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động [qaJlLXP0Naw].mp4", false, false, false, 6, [], 98, ~U[2026-01-06 13:00:06Z], ~U[2026-01-11 21:27:25Z], ~U[2026-01-11 21:27:25Z], "⚠️ Đàn bà một khi đã ngoại tình, hành vi sẽ thay đổi rất rõ – nhưng không phải ai cũng nhận ra.\nHọ có thể nói lời yêu thương, cư xử bình thường, nhưng 4 điều này thì tuyệt đối không bao giờ còn chủ động như trước.\n\n🧠 Trong video này, bạn sẽ hiểu:\n🔍 4 hành vi phụ nữ chủ động rất nhiều khi còn yêu – nhưng biến mất khi đã thay lòng\n🔍 Vì sao đàn bà ngoại tình thường né tránh chứ không đối đầu\n🔍 Dấu hiệu tâm lý giúp đàn ông tỉnh táo trước khi mọi chuyện đi quá xa\n\n📌 Đây không phải để quy chụp, mà để nhận diện – nhìn rõ – tự bảo vệ cảm xúc của chính mình.\n“Biết sớm một bước, đỡ đau một đời.”\n\n👉 Xem trọn video để hiểu rõ 4 điều phụ nữ đã ngoại tình sẽ không bao giờ chủ động nữa.\n\n00:00 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động\n07:25 Tâm sự Người đàn bà \"mẫu mực\" ngoại tình \n\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #danba #honnhan #tinhcamvochong #phunuthaylong #dauhieungoaitinh #tinhyeu #giadinh", "Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động", 870, false, "qaJlLXP0Naw", "https://www.youtube.com/watch?v=qaJlLXP0Naw", "/downloads/Cuộc Sống Hôn Nhân/2026-01-06 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động/Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động [qaJlLXP0Naw].mp4", false, 6, ~U[2026-01-06 13:00:06Z]] 22:27:25.315 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:25.316 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=6.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-05 13:00:06Z], 6] 22:27:25.319 [debug] QUERY OK source="media_items" db=1.6ms 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" ["Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…\nPhụ nữ lớn tuổi rất hiếm khi chủ động, bởi họ hiểu rõ cảm xúc của mình và cũng sợ những tổn thương không đáng có.\nNhưng một khi họ chủ động làm 5 điều này, thì đó không còn là xã giao hay vui vẻ nhất thời nữa – mà là dấu hiệu cho thấy bạn đã chiếm một vị trí rất đặc biệt trong lòng họ.\nVideo sẽ giúp bạn nhận ra sớm những tín hiệu tinh tế, tránh hiểu nhầm, tránh bỏ lỡ và hiểu đúng tâm lý phụ nữ trưởng thành trong tình cảm.\n👉 Xem đến cuối để không bỏ qua dấu hiệu quan trọng nhất.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…", "e2b0ee6c-6f77-4d81-8748-1453438afb39", 1026, false, "Q6p0OR-EvHE", "https://www.youtube.com/watch?v=Q6p0OR-EvHE", 7, "/downloads/Cuộc Sống Hôn Nhân/2026-01-05 Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…/Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này… [Q6p0OR-EvHE].mp4", false, false, false, 6, [], 98, ~U[2026-01-05 13:00:06Z], ~U[2026-01-11 21:27:25Z], ~U[2026-01-11 21:27:25Z], "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…\nPhụ nữ lớn tuổi rất hiếm khi chủ động, bởi họ hiểu rõ cảm xúc của mình và cũng sợ những tổn thương không đáng có.\nNhưng một khi họ chủ động làm 5 điều này, thì đó không còn là xã giao hay vui vẻ nhất thời nữa – mà là dấu hiệu cho thấy bạn đã chiếm một vị trí rất đặc biệt trong lòng họ.\nVideo sẽ giúp bạn nhận ra sớm những tín hiệu tinh tế, tránh hiểu nhầm, tránh bỏ lỡ và hiểu đúng tâm lý phụ nữ trưởng thành trong tình cảm.\n👉 Xem đến cuối để không bỏ qua dấu hiệu quan trọng nhất.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…", 1026, false, "Q6p0OR-EvHE", "https://www.youtube.com/watch?v=Q6p0OR-EvHE", "/downloads/Cuộc Sống Hôn Nhân/2026-01-05 Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…/Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này… [Q6p0OR-EvHE].mp4", false, 6, ~U[2026-01-05 13:00:06Z]] 22:27:25.320 [debug] QUERY OK source="sources" db=0.5ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:25.322 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-04 13:00:06Z], 6] 22:27:25.324 [debug] QUERY OK source="media_items" db=1.6ms idle=7.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" ["Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông\nCó một điều rất nhỏ nhưng sức nặng cực lớn, đủ khiến người phụ nữ từng lạc lối không muốn rời xa, càng chạm càng thấy thiếu…\nKhông phải vật chất, không phải lời hứa, càng không phải vẻ ngoài hào nhoáng.\nVideo này sẽ chỉ ra cốt lõi tâm lý khiến nhiều phụ nữ dù biết sai vẫn khó dứt, khó buông, và vì sao đàn ông tinh tế chỉ cần nắm 1 điểm này là đã chiếm trọn cảm xúc.\n👉 Xem đến cuối để hiểu rõ điều gì khiến phụ nữ gắn bó bằng cảm xúc sâu nhất 💔❤️\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông", "b307f782-8fbd-40ef-8a7e-349878c01126", 868, false, "bER7dGZ7mYw", "https://www.youtube.com/watch?v=bER7dGZ7mYw", 8, "/downloads/Cuộc Sống Hôn Nhân/2026-01-04 Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông/Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông [bER7dGZ7mYw].mp4", false, false, false, 6, [], 98, ~U[2026-01-04 13:00:06Z], ~U[2026-01-11 21:27:25Z], ~U[2026-01-11 21:27:25Z], "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông\nCó một điều rất nhỏ nhưng sức nặng cực lớn, đủ khiến người phụ nữ từng lạc lối không muốn rời xa, càng chạm càng thấy thiếu…\nKhông phải vật chất, không phải lời hứa, càng không phải vẻ ngoài hào nhoáng.\nVideo này sẽ chỉ ra cốt lõi tâm lý khiến nhiều phụ nữ dù biết sai vẫn khó dứt, khó buông, và vì sao đàn ông tinh tế chỉ cần nắm 1 điểm này là đã chiếm trọn cảm xúc.\n👉 Xem đến cuối để hiểu rõ điều gì khiến phụ nữ gắn bó bằng cảm xúc sâu nhất 💔❤️\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông", 868, false, "bER7dGZ7mYw", "https://www.youtube.com/watch?v=bER7dGZ7mYw", "/downloads/Cuộc Sống Hôn Nhân/2026-01-04 Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông/Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông [bER7dGZ7mYw].mp4", false, 6, ~U[2026-01-04 13:00:06Z]] 22:27:25.325 [debug] QUERY OK source="sources" db=0.4ms idle=7.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:25.326 [debug] QUERY OK source="media_items" db=1.1ms 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-01-03 13:00:48Z], 6] 22:27:25.329 [debug] QUERY OK source="media_items" db=1.7ms 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" ["💔 Vợ lớn tuổi có thật sự ít cảm xúc hơn?\nThực tế, phụ nữ khi lớn tuổi không mất đi cảm xúc, mà chỉ thay đổi cách thể hiện. Nếu đàn ông vẫn yêu theo cách cũ, rất dễ khiến khoảng cách ngày càng xa.\n\n🧠 Trong video này, bạn sẽ biết:\n✨ Vì sao vợ lớn tuổi trầm lắng hơn nhưng cảm xúc lại sâu sắc hơn\n✨ 5 điều đàn ông thông minh nên làm để đánh thức lại sự gắn kết\n✨ Cách quan tâm tinh tế giúp hôn nhân ấm lại mà không gây áp lực\n\n🌱 Yêu đúng cách ở giai đoạn này không cần phô trương, chỉ cần hiểu – kiên nhẫn – tôn trọng.\n\n👉 Xem hết video để biết 5 điều nhỏ nhưng cực kỳ quan trọng giúp giữ lửa hôn nhân lâu dài!\n\n00:00 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này\n09:59 Tâm sự: Trăn trở hôn nhân tuổi xế chiều\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #volontuoi #honnhan #tamlyphunu #tinhcamvochong #danongthongminh #giuLuatinhyeu #songchung #relationship #tinhyeu #thauhieu", "Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này", "cc01596e-e4fa-4b92-b8b1-962d440ab30c", 959, false, "LuQgSI8JFM0", "https://www.youtube.com/watch?v=LuQgSI8JFM0", 9, "/downloads/Cuộc Sống Hôn Nhân/2026-01-03 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này/Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này [LuQgSI8JFM0].mp4", false, false, false, 6, [], 98, ~U[2026-01-03 13:00:48Z], ~U[2026-01-11 21:27:25Z], ~U[2026-01-11 21:27:25Z], "💔 Vợ lớn tuổi có thật sự ít cảm xúc hơn?\nThực tế, phụ nữ khi lớn tuổi không mất đi cảm xúc, mà chỉ thay đổi cách thể hiện. Nếu đàn ông vẫn yêu theo cách cũ, rất dễ khiến khoảng cách ngày càng xa.\n\n🧠 Trong video này, bạn sẽ biết:\n✨ Vì sao vợ lớn tuổi trầm lắng hơn nhưng cảm xúc lại sâu sắc hơn\n✨ 5 điều đàn ông thông minh nên làm để đánh thức lại sự gắn kết\n✨ Cách quan tâm tinh tế giúp hôn nhân ấm lại mà không gây áp lực\n\n🌱 Yêu đúng cách ở giai đoạn này không cần phô trương, chỉ cần hiểu – kiên nhẫn – tôn trọng.\n\n👉 Xem hết video để biết 5 điều nhỏ nhưng cực kỳ quan trọng giúp giữ lửa hôn nhân lâu dài!\n\n00:00 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này\n09:59 Tâm sự: Trăn trở hôn nhân tuổi xế chiều\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #volontuoi #honnhan #tamlyphunu #tinhcamvochong #danongthongminh #giuLuatinhyeu #songchung #relationship #tinhyeu #thauhieu", "Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này", 959, false, "LuQgSI8JFM0", "https://www.youtube.com/watch?v=LuQgSI8JFM0", "/downloads/Cuộc Sống Hôn Nhân/2026-01-03 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này/Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này [LuQgSI8JFM0].mp4", false, 6, ~U[2026-01-03 13:00:48Z]] 22:27:25.330 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=7.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:25.331 [debug] QUERY OK source="media_items" db=1.2ms idle=6.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-02 13:00:06Z], 6] 22:27:25.334 [debug] QUERY OK source="media_items" db=1.7ms idle=7.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" ["🤔 Không chỉ đàn ông mới “ham của lạ” – vậy phụ nữ thì sao?\nSự thật là cảm xúc con người phức tạp hơn những định kiến quen thuộc. Với phụ nữ, sự rung động thường đến từ khoảng trống cảm xúc, nhu cầu được thấu hiểu và sự mới mẻ trong kết nối tinh thần.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Vì sao phụ nữ cũng có lúc tò mò và xao lòng\n✨ Khác biệt giữa tò mò cảm xúc và phản bội trong hành vi\n✨ Điều gì khiến phụ nữ giữ vững ranh giới – và điều gì làm họ vượt ranh giới\n\n💡 Hiểu đúng để không phán xét, và để giữ gìn hạnh phúc bằng sự thấu hiểu.\n\n👉 Xem hết video để có góc nhìn công bằng, văn minh về tâm lý nam nữ!\n\n00:00 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?\n10:23 Tâm sự Là đàn bà có chồng, nhưng tôi ham của lạ thì có bệnh hoạn không?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #tinhcam #honnhan #danongnenbiet #camxuc #relationship #tinhyeu #thauhieu #nhanvan #songhieu", "Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?", "0f25f4da-de19-4d49-98e7-9e31aa5a8def", 959, false, "VavPDvYfU9Q", "https://www.youtube.com/watch?v=VavPDvYfU9Q", 10, "/downloads/Cuộc Sống Hôn Nhân/2026-01-02 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?/Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao? [VavPDvYfU9Q].mp4", false, false, false, 6, [], 98, ~U[2026-01-02 13:00:06Z], ~U[2026-01-11 21:27:25Z], ~U[2026-01-11 21:27:25Z], "🤔 Không chỉ đàn ông mới “ham của lạ” – vậy phụ nữ thì sao?\nSự thật là cảm xúc con người phức tạp hơn những định kiến quen thuộc. Với phụ nữ, sự rung động thường đến từ khoảng trống cảm xúc, nhu cầu được thấu hiểu và sự mới mẻ trong kết nối tinh thần.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Vì sao phụ nữ cũng có lúc tò mò và xao lòng\n✨ Khác biệt giữa tò mò cảm xúc và phản bội trong hành vi\n✨ Điều gì khiến phụ nữ giữ vững ranh giới – và điều gì làm họ vượt ranh giới\n\n💡 Hiểu đúng để không phán xét, và để giữ gìn hạnh phúc bằng sự thấu hiểu.\n\n👉 Xem hết video để có góc nhìn công bằng, văn minh về tâm lý nam nữ!\n\n00:00 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?\n10:23 Tâm sự Là đàn bà có chồng, nhưng tôi ham của lạ thì có bệnh hoạn không?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #tinhcam #honnhan #danongnenbiet #camxuc #relationship #tinhyeu #thauhieu #nhanvan #songhieu", "Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?", 959, false, "VavPDvYfU9Q", "https://www.youtube.com/watch?v=VavPDvYfU9Q", "/downloads/Cuộc Sống Hôn Nhân/2026-01-02 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?/Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao? [VavPDvYfU9Q].mp4", false, 6, ~U[2026-01-02 13:00:06Z]] 22:27:25.335 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:25.337 [debug] QUERY OK source="media_items" db=1.2ms idle=6.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-01 13:00:06Z], 6] 22:27:25.339 [debug] QUERY OK source="media_items" db=1.8ms idle=7.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" ["🧘\u200D♂️ Sau khi gần gũi, đàn ông nếu không chú ý những thói quen nhỏ rất dễ làm hao tổn thể lực, giảm phong độ và ảnh hưởng sức khỏe lâu dài.\n💡 Gần gũi đúng cách không chỉ là chuyện cảm xúc, mà còn liên quan trực tiếp đến sinh hoạt, nghỉ ngơi và chăm sóc cơ thể sau đó.\n\n🔍 Trong video này, bạn sẽ biết:\n✨ 7 điều đàn ông nên tránh sau khi gần gũi để không suy nhược\n✨ Vì sao nhiều người càng về sau càng mệt mỏi, xuống sức\n✨ Cách giữ năng lượng, phong độ và sức khỏe bền bỉ theo thời gian\n\n🌱 Sức khỏe là nền tảng của bản lĩnh – hiểu đúng để giữ lâu, không kiệt sớm.\n\n👉 Xem hết video để bảo vệ sức khỏe và duy trì phong độ đàn ông lâu dài!\n\n00:00 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài\n09:04 Tâm sự: Run rẩy vì hành động lúc say của anh rể\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #suckhoedanong #doisongsinhhoat #phongdodanong #songlanhmanh #chamsocsuckhoe #danongtrungnien #suckhoelauDai #tamlysong #doisongdieudo", "Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài", "c2175723-a744-439a-95a5-f1bf5d89246c", 941, false, "6Ts_buAOcGg", "https://www.youtube.com/watch?v=6Ts_buAOcGg", 11, "/downloads/Cuộc Sống Hôn Nhân/2026-01-01 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài/Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài [6Ts_buAOcGg].mp4", false, false, false, 6, [], 98, ~U[2026-01-01 13:00:06Z], ~U[2026-01-11 21:27:25Z], ~U[2026-01-11 21:27:25Z], "🧘\u200D♂️ Sau khi gần gũi, đàn ông nếu không chú ý những thói quen nhỏ rất dễ làm hao tổn thể lực, giảm phong độ và ảnh hưởng sức khỏe lâu dài.\n💡 Gần gũi đúng cách không chỉ là chuyện cảm xúc, mà còn liên quan trực tiếp đến sinh hoạt, nghỉ ngơi và chăm sóc cơ thể sau đó.\n\n🔍 Trong video này, bạn sẽ biết:\n✨ 7 điều đàn ông nên tránh sau khi gần gũi để không suy nhược\n✨ Vì sao nhiều người càng về sau càng mệt mỏi, xuống sức\n✨ Cách giữ năng lượng, phong độ và sức khỏe bền bỉ theo thời gian\n\n🌱 Sức khỏe là nền tảng của bản lĩnh – hiểu đúng để giữ lâu, không kiệt sớm.\n\n👉 Xem hết video để bảo vệ sức khỏe và duy trì phong độ đàn ông lâu dài!\n\n00:00 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài\n09:04 Tâm sự: Run rẩy vì hành động lúc say của anh rể\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #suckhoedanong #doisongsinhhoat #phongdodanong #songlanhmanh #chamsocsuckhoe #danongtrungnien #suckhoelauDai #tamlysong #doisongdieudo", "Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài", 941, false, "6Ts_buAOcGg", "https://www.youtube.com/watch?v=6Ts_buAOcGg", "/downloads/Cuộc Sống Hôn Nhân/2026-01-01 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài/Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài [6Ts_buAOcGg].mp4", false, 6, ~U[2026-01-01 13:00:06Z]] 22:27:25.341 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:25.342 [debug] QUERY OK source="media_items" db=1.3ms 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-12-31 13:00:06Z], 6] 22:27:25.345 [debug] QUERY OK source="media_items" db=1.7ms idle=8.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ó những “chiêu quan tâm” tưởng là yêu thương… nhưng lại âm thầm đẩy phụ nữ đi xa lúc nào không hay.\nKhông phải mọi sự chăm sóc đều đúng cách. Khi quan tâm sai thời điểm – sai liều lượng – sai cách, phụ nữ có thể cảm thấy ngột ngạt, mất tự do và dần rút lui cảm xúc.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Những kiểu quan tâm dễ phản tác dụng mà đàn ông hay mắc phải\n✨ Vì sao càng quan tâm nhiều, phụ nữ càng xa dần\n✨ Cách quan tâm tinh tế để phụ nữ muốn ở lại và gắn bó lâu dài\n\n💡 Yêu đúng không phải là làm thật nhiều, mà là làm đúng điều người kia cần.\n\n👉 Xem hết video để tránh những sai lầm khiến phụ nữ rời xa trong im lặng!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #chieuguantan #tamlyphunu #tinhyeu #tinhcam #danongnenbiet #honnhan #relationship #dating #thauhieu #yeudungcach", "Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay", "824e0d1f-297b-47c0-b576-486fc0dbc2f6", 649, false, "5zHZdtCrXOA", "https://www.youtube.com/watch?v=5zHZdtCrXOA", 12, "/downloads/Cuộc Sống Hôn Nhân/2025-12-31 Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay/Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay [5zHZdtCrXOA].mp4", false, false, false, 6, [], 98, ~U[2025-12-31 13:00:06Z], ~U[2026-01-11 21:27:25Z], ~U[2026-01-11 21:27:25Z], "⚠️ Có những “chiêu quan tâm” tưởng là yêu thương… nhưng lại âm thầm đẩy phụ nữ đi xa lúc nào không hay.\nKhông phải mọi sự chăm sóc đều đúng cách. Khi quan tâm sai thời điểm – sai liều lượng – sai cách, phụ nữ có thể cảm thấy ngột ngạt, mất tự do và dần rút lui cảm xúc.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Những kiểu quan tâm dễ phản tác dụng mà đàn ông hay mắc phải\n✨ Vì sao càng quan tâm nhiều, phụ nữ càng xa dần\n✨ Cách quan tâm tinh tế để phụ nữ muốn ở lại và gắn bó lâu dài\n\n💡 Yêu đúng không phải là làm thật nhiều, mà là làm đúng điều người kia cần.\n\n👉 Xem hết video để tránh những sai lầm khiến phụ nữ rời xa trong im lặng!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #chieuguantan #tamlyphunu #tinhyeu #tinhcam #danongnenbiet #honnhan #relationship #dating #thauhieu #yeudungcach", "Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay", 649, false, "5zHZdtCrXOA", "https://www.youtube.com/watch?v=5zHZdtCrXOA", "/downloads/Cuộc Sống Hôn Nhân/2025-12-31 Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay/Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay [5zHZdtCrXOA].mp4", false, 6, ~U[2025-12-31 13:00:06Z]] 22:27:25.346 [debug] QUERY OK source="sources" db=0.3ms idle=8.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:25.348 [debug] QUERY OK source="media_items" db=1.1ms idle=7.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-30 13:00:06Z], 6] 22:27:25.350 [debug] QUERY OK source="media_items" db=1.7ms idle=7.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" ["Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi\nCó một điều mà rất nhiều đàn ông tin là đúng, nhưng rất nhiều phụ nữ lại chọn cách im lặng.\nĐó là trong đời sống vợ chồng, không phải cứ mạnh hơn, nhiều hơn hay nhanh hơn là tốt hơn.\nGiữa những gì chúng ta thấy trên phim ảnh và cảm nhận thật của phụ nữ ngoài đời là một khoảng cách rất lớn – và nếu không hiểu điều này, nhiều cuộc hôn nhân sẽ dần mất đi sự hòa hợp mà không ai nhận ra lý do\nVideo này không nhằm phán xét ai, mà để giúp chúng ta hiểu đúng – để gần nhau hơn, chứ không phải xa nhau\n\n00:00 “Càng Sâu Càng Giỏi” Có Thật Không? Sự Thật Khiến Nhiều Người Bất Ngờ\n07:05 Tâm sự: Chồng bắt xem phim vì đã ngoại tình\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi", "bae7ad00-1b7c-4ff9-a128-8c1e174762cf", 870, false, "V8_kLB7vcL0", "https://www.youtube.com/watch?v=V8_kLB7vcL0", 13, "/downloads/Cuộc Sống Hôn Nhân/2025-12-30 Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi/Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi [V8_kLB7vcL0].mp4", false, false, false, 6, [], 98, ~U[2025-12-30 13:00:06Z], ~U[2026-01-11 21:27:25Z], ~U[2026-01-11 21:27:25Z], "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi\nCó một điều mà rất nhiều đàn ông tin là đúng, nhưng rất nhiều phụ nữ lại chọn cách im lặng.\nĐó là trong đời sống vợ chồng, không phải cứ mạnh hơn, nhiều hơn hay nhanh hơn là tốt hơn.\nGiữa những gì chúng ta thấy trên phim ảnh và cảm nhận thật của phụ nữ ngoài đời là một khoảng cách rất lớn – và nếu không hiểu điều này, nhiều cuộc hôn nhân sẽ dần mất đi sự hòa hợp mà không ai nhận ra lý do\nVideo này không nhằm phán xét ai, mà để giúp chúng ta hiểu đúng – để gần nhau hơn, chứ không phải xa nhau\n\n00:00 “Càng Sâu Càng Giỏi” Có Thật Không? Sự Thật Khiến Nhiều Người Bất Ngờ\n07:05 Tâm sự: Chồng bắt xem phim vì đã ngoại tình\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi", 870, false, "V8_kLB7vcL0", "https://www.youtube.com/watch?v=V8_kLB7vcL0", "/downloads/Cuộc Sống Hôn Nhân/2025-12-30 Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi/Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi [V8_kLB7vcL0].mp4", false, 6, ~U[2025-12-30 13:00:06Z]] 22:27:25.351 [debug] QUERY OK source="sources" db=0.4ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:25.353 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-29 13:00:06Z], 6] 22:27:25.356 [debug] QUERY OK source="media_items" db=1.8ms idle=7.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" ["Nhiều người vẫn truyền tai nhau rằng: phụ nữ rậm lông vùng kín thì sinh lý mạnh hơn, ham muốn cao hơn.\nNhưng quan điểm này liệu có đúng về mặt sinh học và tâm lý, hay chỉ là một ngộ nhận kéo dài từ truyền miệng và định kiến xã hội? \nTrong video này, tôi sẽ cùng bạn phân tích thẳng thắn nhưng khoa học:\n\nLông vùng kín hình thành do yếu tố nào?\n\nNó có liên quan gì đến nội tiết, ham muốn hay khả năng hòa hợp vợ chồng hay không?\n\nVì sao nhiều phụ nữ rậm lông lại cảm thấy tự ti, trong khi nhiều đàn ông thì hiểu sai?\n\nVà điều gì mới thực sự quyết định cảm xúc, sự hứng thú và chất lượng gần gũi của phụ nữ?\n\nĐây không phải video phán xét hay gây sốc, mà là một góc nhìn đời sống – tâm lý – hôn nhân giúp cả nam và nữ hiểu nhau hơn, tránh những hiểu lầm âm thầm làm nguội lạnh cảm xúc.\n\n🎯 Nếu bạn quan tâm đến sự hòa hợp lâu dài trong hôn nhân, video này rất đáng để xem đến cuối.\n\n00:00 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói\n08:10 Tâm sự: Vợ qua đời được 3 năm, cả gia đình muốn tôi kết hôn với em gái vợ\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói", "b08caaa7-8b61-4b9e-9932-ceee5669289b", 1064, false, "vZBnTJZYb78", "https://www.youtube.com/watch?v=vZBnTJZYb78", 14, "/downloads/Cuộc Sống Hôn Nhân/2025-12-29 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói/Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói [vZBnTJZYb78].mp4", false, false, false, 6, [], 98, ~U[2025-12-29 13:00:06Z], ~U[2026-01-11 21:27:25Z], ~U[2026-01-11 21:27:25Z], "Nhiều người vẫn truyền tai nhau rằng: phụ nữ rậm lông vùng kín thì sinh lý mạnh hơn, ham muốn cao hơn.\nNhưng quan điểm này liệu có đúng về mặt sinh học và tâm lý, hay chỉ là một ngộ nhận kéo dài từ truyền miệng và định kiến xã hội? \nTrong video này, tôi sẽ cùng bạn phân tích thẳng thắn nhưng khoa học:\n\nLông vùng kín hình thành do yếu tố nào?\n\nNó có liên quan gì đến nội tiết, ham muốn hay khả năng hòa hợp vợ chồng hay không?\n\nVì sao nhiều phụ nữ rậm lông lại cảm thấy tự ti, trong khi nhiều đàn ông thì hiểu sai?\n\nVà điều gì mới thực sự quyết định cảm xúc, sự hứng thú và chất lượng gần gũi của phụ nữ?\n\nĐây không phải video phán xét hay gây sốc, mà là một góc nhìn đời sống – tâm lý – hôn nhân giúp cả nam và nữ hiểu nhau hơn, tránh những hiểu lầm âm thầm làm nguội lạnh cảm xúc.\n\n🎯 Nếu bạn quan tâm đến sự hòa hợp lâu dài trong hôn nhân, video này rất đáng để xem đến cuối.\n\n00:00 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói\n08:10 Tâm sự: Vợ qua đời được 3 năm, cả gia đình muốn tôi kết hôn với em gái vợ\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói", 1064, false, "vZBnTJZYb78", "https://www.youtube.com/watch?v=vZBnTJZYb78", "/downloads/Cuộc Sống Hôn Nhân/2025-12-29 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói/Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói [vZBnTJZYb78].mp4", false, 6, ~U[2025-12-29 13:00:06Z]] 22:27:25.357 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:25.358 [debug] QUERY OK source="media_items" db=1.2ms idle=6.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-28 13:00:05Z], 6] 22:27:25.361 [debug] QUERY OK source="media_items" db=1.9ms 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" ["Trong video này, tôi chia sẻ một góc nhìn thực tế và ít được nói thẳng về câu hỏi mà rất nhiều người tò mò:\n👉 Trong một đêm gần gũi, phụ nữ thực sự “chịu” được bao nhiêu là phù hợp?\n\nKhông phải để so sánh hay khoe khoang, mà để hiểu đúng tâm lý và cảm xúc của phụ nữ, tránh những hiểu lầm khiến cả hai dễ mệt mỏi, hụt hẫng hoặc xa cách nhau hơn sau mỗi lần gần gũi.\n\nVideo sẽ phân tích dưới góc nhìn:\n\nCảm xúc và sinh lý của phụ nữ trong đời sống hôn nhân\n\nVì sao không phải càng lâu càng tốt\n\nĐiều gì khiến phụ nữ cảm thấy dễ chịu, thoải mái và muốn gắn kết hơn\n\nVà vai trò của sự tinh tế, thấu hiểu từ người đàn ông\n\nĐây là nội dung mang tính giáo dục – chia sẻ – trải nghiệm đời sống, không cổ súy hay mô tả phản cảm.\nNếu bạn đang muốn hiểu bạn đời của mình hơn, hoặc đơn giản là muốn nhìn nhận vấn đề này một cách chín chắn, video này dành cho bạn.\n\n00:00 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?\n09:04 Tâm sự: Bạn gái muốn thử bản năng đàn ông và cái kết\n\n👉 Hãy xem đến cuối và chia sẻ quan điểm của bạn một cách văn minh nhé.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?", "4e6f8f30-8924-430b-a6b2-9828bd9f5381", 900, false, "OBzHAvuSl7c", "https://www.youtube.com/watch?v=OBzHAvuSl7c", 15, "/downloads/Cuộc Sống Hôn Nhân/2025-12-28 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?/Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp? [OBzHAvuSl7c].mp4", false, false, false, 6, [], 98, ~U[2025-12-28 13:00:05Z], ~U[2026-01-11 21:27:25Z], ~U[2026-01-11 21:27:25Z], "Trong video này, tôi chia sẻ một góc nhìn thực tế và ít được nói thẳng về câu hỏi mà rất nhiều người tò mò:\n👉 Trong một đêm gần gũi, phụ nữ thực sự “chịu” được bao nhiêu là phù hợp?\n\nKhông phải để so sánh hay khoe khoang, mà để hiểu đúng tâm lý và cảm xúc của phụ nữ, tránh những hiểu lầm khiến cả hai dễ mệt mỏi, hụt hẫng hoặc xa cách nhau hơn sau mỗi lần gần gũi.\n\nVideo sẽ phân tích dưới góc nhìn:\n\nCảm xúc và sinh lý của phụ nữ trong đời sống hôn nhân\n\nVì sao không phải càng lâu càng tốt\n\nĐiều gì khiến phụ nữ cảm thấy dễ chịu, thoải mái và muốn gắn kết hơn\n\nVà vai trò của sự tinh tế, thấu hiểu từ người đàn ông\n\nĐây là nội dung mang tính giáo dục – chia sẻ – trải nghiệm đời sống, không cổ súy hay mô tả phản cảm.\nNếu bạn đang muốn hiểu bạn đời của mình hơn, hoặc đơn giản là muốn nhìn nhận vấn đề này một cách chín chắn, video này dành cho bạn.\n\n00:00 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?\n09:04 Tâm sự: Bạn gái muốn thử bản năng đàn ông và cái kết\n\n👉 Hãy xem đến cuối và chia sẻ quan điểm của bạn một cách văn minh nhé.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?", 900, false, "OBzHAvuSl7c", "https://www.youtube.com/watch?v=OBzHAvuSl7c", "/downloads/Cuộc Sống Hôn Nhân/2025-12-28 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?/Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp? [OBzHAvuSl7c].mp4", false, 6, ~U[2025-12-28 13:00:05Z]] 22:27:25.362 [debug] QUERY OK source="sources" db=0.4ms idle=8.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:25.364 [debug] QUERY OK source="media_items" db=1.1ms 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-12-27 13:00:06Z], 6] 22:27:25.366 [debug] QUERY OK source="media_items" db=1.8ms idle=7.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" ["⚠️ Vì sao phụ nữ đã ngoại tình một lần lại rất khó dừng lại?\nSự thật không đơn giản là ham muốn hay bốc đồng, mà bắt nguồn từ tâm lý, cảm xúc và những khoảng trống kéo dài trong hôn nhân – điều mà rất ít người dám nói thẳng.\n\n🔍 Trong video này, bạn sẽ hiểu rõ:\n✨ Cơ chế tâm lý khiến phụ nữ dễ lún sâu sau lần ngoại tình đầu tiên\n✨ Vì sao cảm xúc được thỏa mãn một lần sẽ rất khó “quay về như cũ”\n✨ Những sai lầm đàn ông thường vô tình đẩy phụ nữ đi xa hơn\n\n💔 Ngoại tình không bắt đầu ở phòng kín – mà bắt đầu từ sự cô đơn bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu sự thật phía sau và biết cách phòng tránh trước khi quá muộn!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #ngoaitinhtutuong #phunungoaitinh #relationship #tamsuphunu #tinhyeu", "Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói", "b1a987f3-aef8-458c-94bb-938482e5fc64", 943, false, "gpUIxNo-c_c", "https://www.youtube.com/watch?v=gpUIxNo-c_c", 16, "/downloads/Cuộc Sống Hôn Nhân/2025-12-27 Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói/Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói [gpUIxNo-c_c].mp4", false, false, false, 6, [], 98, ~U[2025-12-27 13:00:06Z], ~U[2026-01-11 21:27:25Z], ~U[2026-01-11 21:27:25Z], "⚠️ Vì sao phụ nữ đã ngoại tình một lần lại rất khó dừng lại?\nSự thật không đơn giản là ham muốn hay bốc đồng, mà bắt nguồn từ tâm lý, cảm xúc và những khoảng trống kéo dài trong hôn nhân – điều mà rất ít người dám nói thẳng.\n\n🔍 Trong video này, bạn sẽ hiểu rõ:\n✨ Cơ chế tâm lý khiến phụ nữ dễ lún sâu sau lần ngoại tình đầu tiên\n✨ Vì sao cảm xúc được thỏa mãn một lần sẽ rất khó “quay về như cũ”\n✨ Những sai lầm đàn ông thường vô tình đẩy phụ nữ đi xa hơn\n\n💔 Ngoại tình không bắt đầu ở phòng kín – mà bắt đầu từ sự cô đơn bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu sự thật phía sau và biết cách phòng tránh trước khi quá muộn!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #ngoaitinhtutuong #phunungoaitinh #relationship #tamsuphunu #tinhyeu", "Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói", 943, false, "gpUIxNo-c_c", "https://www.youtube.com/watch?v=gpUIxNo-c_c", "/downloads/Cuộc Sống Hôn Nhân/2025-12-27 Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói/Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói [gpUIxNo-c_c].mp4", false, 6, ~U[2025-12-27 13:00:06Z]] 22:27:25.367 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:25.369 [debug] QUERY OK source="media_items" db=1.1ms idle=6.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-26 13:00:06Z], 6] 22:27:25.376 [debug] QUERY OK source="media_items" db=5.7ms idle=7.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" ["💞 Có những thời điểm, phụ nữ không cần lời hứa lớn lao—chỉ cần một người đàn ông ở bên đúng lúc.\nĐó là khi cảm xúc chông chênh, áp lực bủa vây, hay những khoảnh khắc tưởng nhỏ nhưng lại quyết định sự gắn bó lâu dài.\n\n🔎 Trong video này, bạn sẽ hiểu:\n✨ Những thời điểm then chốt phụ nữ cần sự hiện diện của đàn ông nhất\n✨ Vì sao ở bên đúng lúc giá trị hơn cả ngàn món quà\n✨ Cách đàn ông thể hiện sự quan tâm tinh tế để phụ nữ cảm thấy an toàn và được yêu thương\n\n💡 Đàn ông trưởng thành không cần nói nhiều—chỉ cần xuất hiện đúng lúc, đúng cách.\n\n👉 Xem hết video để biết khi nào phụ nữ thật sự cần bạn nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunucannguoiben #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #honnhan #relationship #love #dating #thauhieu", "Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất", "b9db6dcf-5773-4f59-b51c-847d0636aeee", 777, false, "wMRI2PA-7fA", "https://www.youtube.com/watch?v=wMRI2PA-7fA", 17, "/downloads/Cuộc Sống Hôn Nhân/2025-12-26 Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất/Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất [wMRI2PA-7fA].mp4", false, false, false, 6, [], 98, ~U[2025-12-26 13:00:06Z], ~U[2026-01-11 21:27:25Z], ~U[2026-01-11 21:27:25Z], "💞 Có những thời điểm, phụ nữ không cần lời hứa lớn lao—chỉ cần một người đàn ông ở bên đúng lúc.\nĐó là khi cảm xúc chông chênh, áp lực bủa vây, hay những khoảnh khắc tưởng nhỏ nhưng lại quyết định sự gắn bó lâu dài.\n\n🔎 Trong video này, bạn sẽ hiểu:\n✨ Những thời điểm then chốt phụ nữ cần sự hiện diện của đàn ông nhất\n✨ Vì sao ở bên đúng lúc giá trị hơn cả ngàn món quà\n✨ Cách đàn ông thể hiện sự quan tâm tinh tế để phụ nữ cảm thấy an toàn và được yêu thương\n\n💡 Đàn ông trưởng thành không cần nói nhiều—chỉ cần xuất hiện đúng lúc, đúng cách.\n\n👉 Xem hết video để biết khi nào phụ nữ thật sự cần bạn nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunucannguoiben #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #honnhan #relationship #love #dating #thauhieu", "Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất", 777, false, "wMRI2PA-7fA", "https://www.youtube.com/watch?v=wMRI2PA-7fA", "/downloads/Cuộc Sống Hôn Nhân/2025-12-26 Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất/Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất [wMRI2PA-7fA].mp4", false, 6, ~U[2025-12-26 13:00:06Z]] 22:27:25.377 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=12.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:25.378 [debug] QUERY OK source="media_items" db=1.2ms idle=10.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-25 13:00:06Z], 6] 22:27:25.381 [debug] QUERY OK source="media_items" db=1.9ms idle=11.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…\n🔍 Nhiều người vẫn lầm tưởng rằng phụ nữ khi lớn tuổi thì cảm xúc và nhu cầu gần gũi sẽ dần “nguội lạnh”.\n👉 Nhưng thực tế lại không hề đơn giản như vậy.\nTrong video này, chúng ta sẽ cùng phân tích 4 dấu hiệu rất rõ ràng cho thấy phụ nữ lớn tuổi vẫn còn nhiều cảm xúc, khao khát sự quan tâm và gắn kết – chỉ là họ không thể hiện ồn ào như lúc trẻ.\n💬 Hiểu đúng để:\nKhông vô tâm làm tổn thương người phụ nữ bên cạnh\nKhông bỏ lỡ những giai đoạn họ cần sự gần gũi nhất\nVà quan trọng hơn: giữ được sự ấm áp lâu dài trong mối quan hệ\n📌 Video mang tính chia sẻ – phân tích tâm lý, không cổ súy hay mô tả nhạy cảm.\n👉 Xem đến cuối để tránh hiểu lầm đáng tiếc về phụ nữ lớn tuổi.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n#phunulontuoi #tamlyphunu #nhucaunu #honnhan #giadinh #danongnenbiet #tinhcamtrungnien #phunuvadanong #hiuphunu #tamlyhonnhan", "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…", "c6842c62-028d-4197-9825-b804608045c5", 679, false, "d1uxPFUDkJ8", "https://www.youtube.com/watch?v=d1uxPFUDkJ8", 18, "/downloads/Cuộc Sống Hôn Nhân/2025-12-25 Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…/Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này… [d1uxPFUDkJ8].mp4", false, false, false, 6, [], 98, ~U[2025-12-25 13:00:06Z], ~U[2026-01-11 21:27:25Z], ~U[2026-01-11 21:27:25Z], "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…\n🔍 Nhiều người vẫn lầm tưởng rằng phụ nữ khi lớn tuổi thì cảm xúc và nhu cầu gần gũi sẽ dần “nguội lạnh”.\n👉 Nhưng thực tế lại không hề đơn giản như vậy.\nTrong video này, chúng ta sẽ cùng phân tích 4 dấu hiệu rất rõ ràng cho thấy phụ nữ lớn tuổi vẫn còn nhiều cảm xúc, khao khát sự quan tâm và gắn kết – chỉ là họ không thể hiện ồn ào như lúc trẻ.\n💬 Hiểu đúng để:\nKhông vô tâm làm tổn thương người phụ nữ bên cạnh\nKhông bỏ lỡ những giai đoạn họ cần sự gần gũi nhất\nVà quan trọng hơn: giữ được sự ấm áp lâu dài trong mối quan hệ\n📌 Video mang tính chia sẻ – phân tích tâm lý, không cổ súy hay mô tả nhạy cảm.\n👉 Xem đến cuối để tránh hiểu lầm đáng tiếc về phụ nữ lớn tuổi.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n#phunulontuoi #tamlyphunu #nhucaunu #honnhan #giadinh #danongnenbiet #tinhcamtrungnien #phunuvadanong #hiuphunu #tamlyhonnhan", "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…", 679, false, "d1uxPFUDkJ8", "https://www.youtube.com/watch?v=d1uxPFUDkJ8", "/downloads/Cuộc Sống Hôn Nhân/2025-12-25 Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…/Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này… [d1uxPFUDkJ8].mp4", false, 6, ~U[2025-12-25 13:00:06Z]] 22:27:25.382 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=12.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:25.384 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=6.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-24 13:00:06Z], 6] 22:27:25.394 [debug] QUERY OK source="media_items" db=9.3ms idle=7.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🧠 Đàn ông từng trải mới hiểu: không phải phụ nữ nào cũng sở hữu 4 nét tướng dẻo dai hiếm gặp—những dấu hiệu cho thấy nội lực bền bỉ, cảm xúc sâu sắc và khả năng giữ lửa lâu dài trong các mối quan hệ.\n👀 Nhiều người nhìn thoáng qua sẽ bỏ lỡ, nhưng ai tinh ý sẽ nhận ra ngay từ thần thái, ánh mắt đến cử chỉ.\n\n🔎 Trong video này, bạn sẽ khám phá:\n✨ 4 nét tướng hiếm phản ánh sức bền cảm xúc và sự ổn định\n✨ Vì sao đàn ông trưởng thành đặc biệt trân trọng những nét này\n✨ Cách nhìn nhận tinh tế để không đánh giá sai người trước mặt\n\n💡 Hiểu đúng để trân trọng đúng—đó là khác biệt của đàn ông từng trải.\n\n👉 Xem hết video để nhận diện 4 nét tướng hiếm mà không phải ai cũng có!\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #nettuongphunu #danongtungtrai #tamlyphunu #khiChat #tinhcam #honnhan #relationship #nhantam #phunuhiemgap #thauhieu", "Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp", "e88c9107-a4d0-4e1d-a5c5-80d4bdb84174", 736, false, "XMPzkk0SfXs", "https://www.youtube.com/watch?v=XMPzkk0SfXs", 19, "/downloads/Cuộc Sống Hôn Nhân/2025-12-24 Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp/Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp [XMPzkk0SfXs].mp4", false, false, false, 6, [], 98, ~U[2025-12-24 13:00:06Z], ~U[2026-01-11 21:27:25Z], ~U[2026-01-11 21:27:25Z], "🧠 Đàn ông từng trải mới hiểu: không phải phụ nữ nào cũng sở hữu 4 nét tướng dẻo dai hiếm gặp—những dấu hiệu cho thấy nội lực bền bỉ, cảm xúc sâu sắc và khả năng giữ lửa lâu dài trong các mối quan hệ.\n👀 Nhiều người nhìn thoáng qua sẽ bỏ lỡ, nhưng ai tinh ý sẽ nhận ra ngay từ thần thái, ánh mắt đến cử chỉ.\n\n🔎 Trong video này, bạn sẽ khám phá:\n✨ 4 nét tướng hiếm phản ánh sức bền cảm xúc và sự ổn định\n✨ Vì sao đàn ông trưởng thành đặc biệt trân trọng những nét này\n✨ Cách nhìn nhận tinh tế để không đánh giá sai người trước mặt\n\n💡 Hiểu đúng để trân trọng đúng—đó là khác biệt của đàn ông từng trải.\n\n👉 Xem hết video để nhận diện 4 nét tướng hiếm mà không phải ai cũng có!\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #nettuongphunu #danongtungtrai #tamlyphunu #khiChat #tinhcam #honnhan #relationship #nhantam #phunuhiemgap #thauhieu", "Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp", 736, false, "XMPzkk0SfXs", "https://www.youtube.com/watch?v=XMPzkk0SfXs", "/downloads/Cuộc Sống Hôn Nhân/2025-12-24 Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp/Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp [XMPzkk0SfXs].mp4", false, 6, ~U[2025-12-24 13:00:06Z]] 22:27:25.395 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=16.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:25.396 [debug] QUERY OK source="media_items" db=1.1ms idle=14.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-23 13:00:06Z], 6] 22:27:25.400 [debug] QUERY OK source="media_items" db=2.4ms idle=15.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này\nPhụ nữ trên 60 tuổi có thật là đã khép lại mọi khao khát trong cuộc sống tình cảm?\nSự thật là rất nhiều người vẫn còn nhu cầu gắn bó, được quan tâm và được thấu hiểu, chỉ là họ thể hiện theo một cách trầm lắng và sâu sắc hơn.\n\nTrong video này, chúng ta sẽ cùng phân tích dấu hiệu quan trọng cho thấy phụ nữ trên 60 tuổi vẫn còn khao khát, không phải theo bản năng bộc phát, mà xuất phát từ cảm xúc, sự kết nối và nhu cầu được yêu thương đúng nghĩa.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này", "3272fab3-fbdb-427f-b840-79ac7622f57f", 832, false, "e0ewbo6O4QQ", "https://www.youtube.com/watch?v=e0ewbo6O4QQ", 20, "/downloads/Cuộc Sống Hôn Nhân/2025-12-23 Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này/Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này [e0ewbo6O4QQ].mp4", false, false, false, 6, [], 98, ~U[2025-12-23 13:00:06Z], ~U[2026-01-11 21:27:25Z], ~U[2026-01-11 21:27:25Z], "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này\nPhụ nữ trên 60 tuổi có thật là đã khép lại mọi khao khát trong cuộc sống tình cảm?\nSự thật là rất nhiều người vẫn còn nhu cầu gắn bó, được quan tâm và được thấu hiểu, chỉ là họ thể hiện theo một cách trầm lắng và sâu sắc hơn.\n\nTrong video này, chúng ta sẽ cùng phân tích dấu hiệu quan trọng cho thấy phụ nữ trên 60 tuổi vẫn còn khao khát, không phải theo bản năng bộc phát, mà xuất phát từ cảm xúc, sự kết nối và nhu cầu được yêu thương đúng nghĩa.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này", 832, false, "e0ewbo6O4QQ", "https://www.youtube.com/watch?v=e0ewbo6O4QQ", "/downloads/Cuộc Sống Hôn Nhân/2025-12-23 Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này/Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này [e0ewbo6O4QQ].mp4", false, 6, ~U[2025-12-23 13:00:06Z]] 22:27:25.401 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=16.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:25.402 [debug] QUERY OK source="media_items" db=1.2ms idle=7.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-22 13:00:17Z], 6] 22:27:25.405 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms 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" ["⚠️ Đây là độ tuổi phụ nữ dễ ngoại tình nhất – nhưng sự thật không nằm ở ham muốn đơn thuần.\nRất nhiều người bất ngờ khi biết rằng, ngoại tình thường bắt đầu từ khoảng trống cảm xúc, sự cô đơn kéo dài và nhu cầu được thấu hiểu đúng lúc.\n\n🔎 Trong video này, bạn sẽ hiểu rõ:\n✨ Vì sao có những giai đoạn tuổi phụ nữ dễ xao lòng hơn\n✨ Những thay đổi tâm lý âm thầm nhưng rất nguy hiểm trong hôn nhân\n✨ Điều đàn ông thường bỏ qua khiến phụ nữ dễ tìm sự đồng cảm ở người khác\n\n💡 Ngoại tình không đến từ một phút bốc đồng – mà là hệ quả của cảm xúc bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu đúng tâm lý phụ nữ và biết cách phòng tránh rạn nứt từ sớm!\n\n00:00 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất\n06:45 Tâm sự: Chết điếng khi thấy vợ bón cháo cho con trên giường hàng xóm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #phunutuoi40 #phunutuoi50 #tamsuphunu #relationship #tinhyeu", "Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất", "daf68392-5f4a-45a8-980f-3aeba053643f", 745, false, "4u0ql_w4neQ", "https://www.youtube.com/watch?v=4u0ql_w4neQ", 21, "/downloads/Cuộc Sống Hôn Nhân/2025-12-22 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất/Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất [4u0ql_w4neQ].mp4", false, false, false, 6, [], 98, ~U[2025-12-22 13:00:17Z], ~U[2026-01-11 21:27:25Z], ~U[2026-01-11 21:27:25Z], "⚠️ Đây là độ tuổi phụ nữ dễ ngoại tình nhất – nhưng sự thật không nằm ở ham muốn đơn thuần.\nRất nhiều người bất ngờ khi biết rằng, ngoại tình thường bắt đầu từ khoảng trống cảm xúc, sự cô đơn kéo dài và nhu cầu được thấu hiểu đúng lúc.\n\n🔎 Trong video này, bạn sẽ hiểu rõ:\n✨ Vì sao có những giai đoạn tuổi phụ nữ dễ xao lòng hơn\n✨ Những thay đổi tâm lý âm thầm nhưng rất nguy hiểm trong hôn nhân\n✨ Điều đàn ông thường bỏ qua khiến phụ nữ dễ tìm sự đồng cảm ở người khác\n\n💡 Ngoại tình không đến từ một phút bốc đồng – mà là hệ quả của cảm xúc bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu đúng tâm lý phụ nữ và biết cách phòng tránh rạn nứt từ sớm!\n\n00:00 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất\n06:45 Tâm sự: Chết điếng khi thấy vợ bón cháo cho con trên giường hàng xóm\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #phunutuoi40 #phunutuoi50 #tamsuphunu #relationship #tinhyeu", "Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất", 745, false, "4u0ql_w4neQ", "https://www.youtube.com/watch?v=4u0ql_w4neQ", "/downloads/Cuộc Sống Hôn Nhân/2025-12-22 Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất/Đây Là Độ Tuổi Phụ Nữ Dễ Ngoại Tình Nhất [4u0ql_w4neQ].mp4", false, 6, ~U[2025-12-22 13:00:17Z]] 22:27:25.406 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=8.9ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-01-11 21:27:25Z], ~U[2026-01-11 21:27:25Z], 6] 22:27:25.408 [debug] QUERY OK source="media_items" db=1.3ms idle=6.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [6] 22:27:25.409 [debug] QUERY OK source="media_items" db=1.3ms idle=7.3ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [6] 22:27:25.410 [debug] QUERY OK source="media_items" db=0.4ms idle=7.4ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [6] 22:27:25.410 [info] [command_wrapper]: /usr/local/bin/apprise called with: --verbose --title [Pinchflat] New media found --body Found 1 new media item(s) for Cuộc Sống Hôn Nhân. Downloading them now ntalk://tuan:bLzZ2-r6gm8-yqLfm-fsr3J-aSTEJ@nextcloud.luong.tel/6nnffq97 22:27:26.174 [error] [command_wrapper]: /usr/local/bin/apprise called with: --verbose --title [Pinchflat] New media found --body Found 1 new media item(s) for Cuộc Sống Hôn Nhân. Downloading them now ntalk://tuan:bLzZ2-r6gm8-yqLfm-fsr3J-aSTEJ@nextcloud.luong.tel/6nnffq97 exited: 1 with: 2026-01-11 22:27:26,045 - ERROR - Unparseable URL ntalk://tuan:b...J@n...l/6nnffq97 You must specify at least one server URL or populated configuration file. Try 'apprise --help' for more information. 22:27:26.174 [error] Failed to send new media notification for source 6: 2026-01-11 22:27:26,045 - ERROR - Unparseable URL ntalk://tuan:b...J@n...l/6nnffq97 You must specify at least one server URL or populated configuration file. Try 'apprise --help' for more information. 22:27:26.177 [debug] QUERY OK source="tasks" db=0.4ms idle=768.5ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [8344, 6, ~U[2026-01-11 21:27:26Z], ~U[2026-01-11 21:27:26Z]] 22:27:26.178 [info] {"args":{"id":6},"id":8337,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":80063402,"event":"job:stop","queue_time":906641,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 22:27:53.588 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:00.652 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:28:23.591 [info] {"source":"oban","duration":1803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:53.594 [info] {"source":"oban","duration":1241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:00.654 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:29:23.595 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:53.597 [info] {"source":"oban","duration":1268,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:00.654 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:30:23.599 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:53.601 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:00.656 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:31:23.604 [info] {"source":"oban","duration":1670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:53.607 [info] {"source":"oban","duration":1979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:00.656 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:32:23.610 [info] {"source":"oban","duration":1892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:54.084 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:01.130 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:33:24.086 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:54.088 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:00.130 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:34:24.091 [info] {"source":"oban","duration":1765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:54.093 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:00.131 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:35:24.095 [info] {"source":"oban","duration":1223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:54.097 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:00.133 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:36:24.100 [info] {"source":"oban","duration":1608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:54.103 [info] {"source":"oban","duration":1828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:00.133 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:37:24.106 [info] {"source":"oban","duration":2175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:54.108 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:00.135 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:38:24.110 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:54.112 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:00.136 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:39:24.114 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:54.116 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:00.137 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:40:24.118 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:54.120 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:00.138 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:41:24.122 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:54.124 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:00.138 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:42:24.126 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:54.128 [info] {"source":"oban","duration":1199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:00.139 [info] {"source":"oban","duration":244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:43:24.130 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:54.132 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:00.140 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:44:24.134 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:54.136 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:00.142 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:45:24.139 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:54.140 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:00.142 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:46:24.142 [info] {"source":"oban","duration":1242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:54.146 [info] {"source":"oban","duration":2624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:00.143 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:47:24.147 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:54.150 [info] {"source":"oban","duration":1819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:00.145 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:48:24.152 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:54.154 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:00.145 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:49:24.156 [info] {"source":"oban","duration":1277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:54.159 [info] {"source":"oban","duration":1658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:00.147 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:50:24.160 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:54.162 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:00.148 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:51:24.165 [info] {"source":"oban","duration":1762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:54.167 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:00.149 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:52:24.169 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:54.171 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:00.149 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:53:24.174 [info] {"source":"oban","duration":1601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:54.176 [info] {"source":"oban","duration":1685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:00.150 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:54:24.178 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:54.179 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:00.152 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:55:24.182 [info] {"source":"oban","duration":1588,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:54.183 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:00.153 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:56:24.185 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:54.187 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:00.154 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:57:24.189 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:54.191 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:00.155 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:58:24.193 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:54.195 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:00.155 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:59:24.197 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:54.199 [info] {"source":"oban","duration":948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:00.156 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:00:24.201 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:54.203 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:00.158 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:01:24.205 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:54.207 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:00.159 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:02:24.209 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:54.211 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:00.159 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:03:24.213 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:54.215 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:00.160 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:04:24.217 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:54.219 [info] {"source":"oban","duration":1201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:00.162 [info] {"source":"oban","duration":332,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:05:24.221 [info] {"source":"oban","duration":1205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:54.225 [info] {"source":"oban","duration":1896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:00.163 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:06:24.228 [info] {"source":"oban","duration":1840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:54.231 [info] {"source":"oban","duration":1682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:00.163 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:07:24.232 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:54.234 [info] {"source":"oban","duration":1138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:00.164 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:08:24.236 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:54.239 [info] {"source":"oban","duration":1498,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:00.166 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:09:24.241 [info] {"source":"oban","duration":2126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:54.243 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:00.167 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:10:24.245 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:54.247 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:00.168 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:11:24.249 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:54.251 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:00.169 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:12:24.254 [info] {"source":"oban","duration":1374,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:54.256 [info] {"source":"oban","duration":1440,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:00.169 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:13:24.257 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:54.260 [info] {"source":"oban","duration":1918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:00.170 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:14:24.263 [info] {"source":"oban","duration":1864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:54.266 [info] {"source":"oban","duration":2038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:00.172 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:15:24.269 [info] {"source":"oban","duration":2005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:54.271 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:00.173 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:16:24.273 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:54.275 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:00.174 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:17:24.277 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:54.279 [info] {"source":"oban","duration":1263,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:00.175 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:18:24.281 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:54.283 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:00.176 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:19:24.285 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:54.287 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:00.176 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:20:24.289 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:54.293 [info] {"source":"oban","duration":2470,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:00.178 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:21:24.294 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:54.296 [info] {"source":"oban","duration":1159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:00.178 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:22:24.298 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:54.300 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:00.179 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:23:24.302 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:54.305 [info] {"source":"oban","duration":1609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:00.181 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:24:24.307 [info] {"source":"oban","duration":2045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:54.309 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:00.182 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:25:24.311 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:54.313 [info] {"source":"oban","duration":1192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:00.183 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:26:24.315 [info] {"source":"oban","duration":1316,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:54.317 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:00.183 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:27:24.319 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:54.324 [info] {"source":"oban","duration":1267,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:00.185 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:28:24.326 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:54.328 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:00.186 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:29:24.330 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:54.332 [info] {"source":"oban","duration":1220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:00.186 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:30:24.335 [info] {"source":"oban","duration":1830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:54.337 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:00.188 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:31:24.339 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:54.341 [info] {"source":"oban","duration":1257,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:00.189 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:32:24.343 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:54.345 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:00.190 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:33:24.348 [info] {"source":"oban","duration":1732,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:54.349 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:00.191 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:34:24.351 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:54.353 [info] {"source":"oban","duration":800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:00.192 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:35:24.355 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:54.357 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:00.193 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:36:24.359 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:54.361 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:00.193 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:37:24.363 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:54.365 [info] {"source":"oban","duration":1174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:00.194 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:38:24.367 [info] {"source":"oban","duration":1185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:54.369 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:00.195 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:39:24.371 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:54.373 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:00.197 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:40:24.375 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:54.378 [info] {"source":"oban","duration":2127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:00.198 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:41:24.380 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:54.382 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:00.198 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:42:24.387 [info] {"source":"oban","duration":4130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:54.389 [info] {"source":"oban","duration":939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:00.200 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:43:24.392 [info] {"source":"oban","duration":1734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:54.394 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:00.201 [info] {"source":"oban","duration":327,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:44:24.396 [info] {"source":"oban","duration":1190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:54.399 [info] {"source":"oban","duration":2157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:00.201 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:45:24.402 [info] {"source":"oban","duration":1925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:54.405 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:00.203 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:46:24.406 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:54.408 [info] {"source":"oban","duration":1388,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:00.204 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:47:24.411 [info] {"source":"oban","duration":1770,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:54.414 [info] {"source":"oban","duration":1394,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:00.205 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:48:24.416 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:54.417 [info] {"source":"oban","duration":1196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:00.205 [info] {"source":"oban","duration":333,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:49:24.422 [info] {"source":"oban","duration":3859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:54.424 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:00.207 [info] {"source":"oban","duration":375,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:50:24.427 [info] {"source":"oban","duration":1663,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:54.428 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:00.207 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:51:24.432 [info] {"source":"oban","duration":3156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:54.435 [info] {"source":"oban","duration":1379,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:00.209 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:52:24.437 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:54.439 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:00.209 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:53:24.441 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:54.443 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:00.210 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:54:24.445 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:54.447 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:00.211 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:55:24.449 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:54.451 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:00.212 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:56:24.453 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:54.455 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:00.214 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:57:24.458 [info] {"source":"oban","duration":1843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:54.460 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:00.215 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:58:24.463 [info] {"source":"oban","duration":1581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:54.464 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:00.215 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:59:24.466 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:54.468 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:00.217 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:00:24.470 [info] {"source":"oban","duration":1204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:54.472 [info] {"source":"oban","duration":1227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:00.218 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:01:24.474 [info] {"source":"oban","duration":1284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:54.476 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:00.218 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:02:24.478 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:54.480 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:00.220 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:03:24.483 [info] {"source":"oban","duration":2203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:54.485 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:00.221 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:04:24.488 [info] {"source":"oban","duration":1935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:54.491 [info] {"source":"oban","duration":1916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:00.222 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:05:24.493 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:54.495 [info] {"source":"oban","duration":965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:00.223 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:06:24.499 [info] {"source":"oban","duration":2702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:54.500 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:00.223 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:07:24.502 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:54.505 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:00.224 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:08:24.506 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:54.508 [info] {"source":"oban","duration":1302,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:00.226 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:09:24.510 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:54.512 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:00.227 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:10:24.514 [info] {"source":"oban","duration":1211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:54.516 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:00.228 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:11:24.518 [info] {"source":"oban","duration":1213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:54.520 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:00.229 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:12:24.522 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:54.524 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:00.230 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:13:24.526 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:54.528 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:00.231 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:14:24.530 [info] {"source":"oban","duration":960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:54.532 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:00.232 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:15:24.534 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:54.536 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:00.232 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:16:24.538 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:54.540 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:00.234 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:17:24.543 [info] {"source":"oban","duration":1393,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:54.544 [info] {"source":"oban","duration":1259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:00.234 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:18:24.547 [info] {"source":"oban","duration":1784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:54.550 [info] {"source":"oban","duration":1879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:00.235 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:19:24.560 [info] {"source":"oban","duration":8368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:54.561 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:00.237 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:20:24.563 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:54.565 [info] {"source":"oban","duration":1190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:00.238 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:21:24.573 [info] {"source":"oban","duration":1333,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:54.574 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:00.238 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:22:24.578 [info] {"source":"oban","duration":2452,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:54.591 [info] {"source":"oban","duration":12771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:00.239 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:23:24.594 [info] {"source":"oban","duration":1809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:54.596 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:00.241 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:24:24.598 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:54.600 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:00.242 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:25:24.602 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:54.604 [info] {"source":"oban","duration":1236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:00.242 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:26:24.606 [info] {"source":"oban","duration":1234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:54.609 [info] {"source":"oban","duration":1354,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:00.244 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:27:24.610 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:54.613 [info] {"source":"oban","duration":1212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:00.245 [info] {"source":"oban","duration":375,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:28:24.614 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:54.616 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:00.246 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:29:24.618 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:54.620 [info] {"source":"oban","duration":1169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:00.247 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:30:24.622 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:54.624 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:00.247 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:31:24.626 [info] {"source":"oban","duration":1197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:54.628 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:00.249 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:32:24.630 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:54.632 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:00.250 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:33:24.634 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:54.636 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:00.251 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:34:24.638 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:54.641 [info] {"source":"oban","duration":2325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:00.252 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:35:24.643 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:54.645 [info] {"source":"oban","duration":1196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:00.253 [info] {"source":"oban","duration":339,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:36:24.647 [info] {"source":"oban","duration":1261,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:54.650 [info] {"source":"oban","duration":1807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:00.254 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:37:24.652 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:54.657 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:00.254 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:38:24.659 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:54.661 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:00.256 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:39:24.663 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:54.665 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:00.257 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:40:24.668 [info] {"source":"oban","duration":1650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:54.669 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:00.258 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:41:24.671 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:54.674 [info] {"source":"oban","duration":1752,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:00.260 [info] {"source":"oban","duration":611,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:42:24.676 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:54.678 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:00.262 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:43:24.680 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:54.682 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:00.263 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:44:24.684 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:54.689 [info] {"source":"oban","duration":3536,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:00.263 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:45:24.690 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:54.692 [info] {"source":"oban","duration":1283,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:00.265 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:46:24.694 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:54.696 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:00.266 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:47:24.699 [info] {"source":"oban","duration":1985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:54.701 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:00.266 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:48:24.703 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:54.705 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:00.267 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:49:24.707 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:54.709 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:00.269 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:50:24.711 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:54.713 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:00.270 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:51:24.715 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:54.717 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:00.271 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:52:24.719 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:54.721 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:00.272 [info] {"source":"oban","duration":357,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:53:24.723 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:54.725 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:00.273 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:54:24.728 [info] {"source":"oban","duration":1867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:54.730 [info] {"source":"oban","duration":1208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:00.274 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:55:24.732 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:54.735 [info] {"source":"oban","duration":2294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:00.275 [info] {"source":"oban","duration":357,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:56:24.737 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:54.740 [info] {"source":"oban","duration":1455,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:00.276 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:57:24.741 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:54.743 [info] {"source":"oban","duration":1243,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:00.276 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:58:24.747 [info] {"source":"oban","duration":3264,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:54.750 [info] {"source":"oban","duration":1801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:00.277 [info] {"source":"oban","duration":247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:59:24.752 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:54.754 [info] {"source":"oban","duration":1223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:00.279 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:00:24.756 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:54.758 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:00.280 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:01:24.760 [info] {"source":"oban","duration":1256,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:54.763 [info] {"source":"oban","duration":1691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:00.281 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:02:24.765 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:54.767 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:00.282 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:03:24.769 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:54.772 [info] {"source":"oban","duration":1520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:00.283 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:04:24.774 [info] {"source":"oban","duration":1788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:54.776 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:00.284 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:05:24.779 [info] {"source":"oban","duration":1675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:54.780 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:00.285 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:06:24.782 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:54.784 [info] {"source":"oban","duration":1267,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:00.285 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:07:24.786 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:54.788 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:00.286 [info] {"source":"oban","duration":239,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:08:24.790 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:54.792 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:00.288 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:09:24.794 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:54.796 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:00.289 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:10:24.800 [info] {"source":"oban","duration":2313,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:54.801 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:00.290 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:11:24.805 [info] {"source":"oban","duration":2440,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:54.807 [info] {"source":"oban","duration":1611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:00.291 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:12:24.808 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:54.811 [info] {"source":"oban","duration":1900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:00.292 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:13:24.814 [info] {"source":"oban","duration":1836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:54.817 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:00.292 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:14:24.819 [info] {"source":"oban","duration":1788,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:54.821 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:00.294 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:15:24.823 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:54.826 [info] {"source":"oban","duration":1861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:00.294 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:16:24.829 [info] {"source":"oban","duration":1848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:54.831 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:00.296 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:17:24.834 [info] {"source":"oban","duration":1635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:49.824 [debug] Tzdata polling for update. 01:17:50.105 [debug] Tzdata polling shows the loaded tz database is up to date. 01:17:54.837 [info] {"source":"oban","duration":2870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:00.296 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:18:24.839 [info] {"source":"oban","duration":1198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:54.842 [info] {"source":"oban","duration":1542,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:00.298 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:19:24.843 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:54.845 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:00.299 [info] {"source":"oban","duration":347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:20:24.847 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:54.849 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:00.300 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:21:24.851 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:54.854 [info] {"source":"oban","duration":2175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:00.301 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:22:24.856 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:54.858 [info] {"source":"oban","duration":1303,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:00.302 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:23:24.860 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:54.862 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:00.302 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:24:24.864 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:54.866 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:00.304 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:25:24.868 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:54.870 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:00.304 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:26:24.872 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:54.874 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:00.305 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:27:24.876 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:54.878 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:00.306 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:28:24.880 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:54.882 [info] {"source":"oban","duration":1213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:00.307 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:29:24.884 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:54.886 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:00.309 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:30:24.888 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:54.890 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:00.310 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:31:24.892 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:54.896 [info] {"source":"oban","duration":2505,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:00.311 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:32:24.899 [info] {"source":"oban","duration":1395,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:54.901 [info] {"source":"oban","duration":1797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:00.312 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:33:24.905 [info] {"source":"oban","duration":2543,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:54.907 [info] {"source":"oban","duration":1280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:00.312 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:34:24.910 [info] {"source":"oban","duration":1379,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:54.912 [info] {"source":"oban","duration":1900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:00.314 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:35:24.915 [info] {"source":"oban","duration":1446,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:54.916 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:00.315 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:36:24.918 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:54.922 [info] {"source":"oban","duration":3147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:00.315 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:37:24.925 [info] {"source":"oban","duration":1506,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:54.927 [info] {"source":"oban","duration":1567,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:00.317 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:38:24.929 [info] {"source":"oban","duration":1682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:54.930 [info] {"source":"oban","duration":1221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:00.318 [info] {"source":"oban","duration":329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:39:24.932 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:54.935 [info] {"source":"oban","duration":1525,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:00.319 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:40:24.936 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:54.938 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:00.320 [info] {"source":"oban","duration":356,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:41:24.941 [info] {"source":"oban","duration":1886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:54.943 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:00.321 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:42:24.945 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:54.947 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:00.322 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:43:24.949 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:54.951 [info] {"source":"oban","duration":1280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:00.323 [info] {"source":"oban","duration":346,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:44:24.953 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:54.955 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:00.323 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:45:24.958 [info] {"source":"oban","duration":1614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:54.959 [info] {"source":"oban","duration":1266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:00.325 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:46:24.961 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:54.964 [info] {"source":"oban","duration":1855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:00.326 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:47:24.966 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:54.969 [info] {"source":"oban","duration":1692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:00.326 [info] {"source":"oban","duration":235,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:48:24.970 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:54.972 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:00.327 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:49:24.974 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:54.977 [info] {"source":"oban","duration":1710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:00.329 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:50:24.981 [info] {"source":"oban","duration":2474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:54.982 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:00.330 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:51:24.984 [info] {"source":"oban","duration":1272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:54.986 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:00.330 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:52:24.988 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:54.990 [info] {"source":"oban","duration":1283,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:00.332 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:53:24.997 [info] {"source":"oban","duration":3411,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:54.999 [info] {"source":"oban","duration":1952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:00.332 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:54:25.001 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:55.004 [info] {"source":"oban","duration":1393,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:00.334 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:55:25.005 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:55.008 [info] {"source":"oban","duration":1362,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:00.334 [info] {"source":"oban","duration":244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:56:25.010 [info] {"source":"oban","duration":2287,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:55.012 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:00.335 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:57:25.014 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:55.016 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:00.336 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:58:25.018 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:55.021 [info] {"source":"oban","duration":1699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:00.338 [info] {"source":"oban","duration":337,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:59:25.023 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:55.025 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:00.340 [info] {"source":"oban","duration":1952,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[8345]} 02:00:00.348 [info] {"args":{},"id":8345,"meta":{"cron":true,"cron_expr":"0 1 * * *","cron_tz":"Etc/UTC"},"system_time":1768179600348089178,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.Downloading.MediaRetentionWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","local_data"]} 02:00:00.372 [debug] QUERY OK source="media_items" db=22.8ms idle=102.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" WHERE ((NOT (m0."media_filepath" IS NULL) AND IFNULL(retention_period_days, 0) > 0 AND DATETIME(media_downloaded_at, '+' || retention_period_days || ' day') < DATETIME('now') ) AND NOT (m0."prevent_culling" = 1)) [] 02:00:00.372 [info] Culling 0 media items past their retention date 02:00:00.383 [debug] QUERY OK source="media_items" db=11.0ms idle=125.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" WHERE ((NOT (m0."media_filepath" IS NULL) AND NOT ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND NOT (m0."prevent_culling" = 1)) [] 02:00:00.383 [info] Deleting 0 media items that are from before the source cutoff 02:00:00.385 [info] {"args":{},"id":8345,"meta":{"cron":true,"cron_expr":"0 1 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.Downloading.MediaRetentionWorker","source":"oban","duration":36039,"event":"job:stop","queue_time":346650,"attempt":1,"tags":["media_item","local_data"]} 02:00:25.027 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:55.029 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:00.342 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:01:25.031 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:55.033 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:00.343 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:02:25.035 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:55.037 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:00.344 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:03:25.039 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:55.041 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:00.344 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:04:25.043 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:55.045 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:00.346 [info] {"source":"oban","duration":387,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:05:25.047 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:55.049 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:00.347 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:06:25.051 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:55.053 [info] {"source":"oban","duration":1218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:00.347 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:07:25.055 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:55.057 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:00.349 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:08:25.059 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:55.061 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:00.349 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:09:25.063 [info] {"source":"oban","duration":966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:55.065 [info] {"source":"oban","duration":919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:00.351 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:10:25.068 [info] {"source":"oban","duration":1376,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:55.069 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:00.352 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:11:25.071 [info] {"source":"oban","duration":1283,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:55.073 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:00.352 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:12:25.075 [info] {"source":"oban","duration":1263,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:55.078 [info] {"source":"oban","duration":1698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:00.354 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:13:25.079 [info] {"source":"oban","duration":1326,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:55.082 [info] {"source":"oban","duration":1835,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:00.354 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:14:25.085 [info] {"source":"oban","duration":1894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:55.087 [info] {"source":"oban","duration":1187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:00.356 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:15:25.090 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:55.092 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:00.357 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:16:25.094 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:55.097 [info] {"source":"oban","duration":1356,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:00.358 [info] {"source":"oban","duration":384,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:17:25.098 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:55.101 [info] {"source":"oban","duration":2177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:18:00.359 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:18:25.103 [info] {"source":"oban","duration":1189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:18:55.105 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:00.360 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:19:25.107 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:55.109 [info] {"source":"oban","duration":1196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:00.360 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:20:25.111 [info] {"source":"oban","duration":1264,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:55.113 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:00.362 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:21:25.115 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:55.117 [info] {"source":"oban","duration":975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:00.363 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:22:25.119 [info] {"source":"oban","duration":967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:55.121 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:00.364 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:23:25.123 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:55.125 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:00.365 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:24:25.127 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:55.129 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:00.365 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:25:25.134 [info] {"source":"oban","duration":3640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:55.136 [info] {"source":"oban","duration":1885,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:00.367 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:26:25.138 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:55.140 [info] {"source":"oban","duration":1205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:00.368 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:27:25.142 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:55.145 [info] {"source":"oban","duration":1362,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:00.369 [info] {"source":"oban","duration":332,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:28:25.146 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:55.148 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:00.369 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:29:25.150 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:55.153 [info] {"source":"oban","duration":1651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:00.371 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:30:25.155 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:55.157 [info] {"source":"oban","duration":1225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:00.372 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:31:25.159 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:55.162 [info] {"source":"oban","duration":1922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:00.372 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:32:25.164 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:55.166 [info] {"source":"oban","duration":1251,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:00.374 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:33:25.169 [info] {"source":"oban","duration":1489,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:55.171 [info] {"source":"oban","duration":1941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:00.375 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:34:25.173 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:55.175 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:00.376 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:35:25.177 [info] {"source":"oban","duration":1192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:55.179 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:36:00.377 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:36:25.181 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:36:55.183 [info] {"source":"oban","duration":1275,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:00.377 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:37:25.185 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:55.187 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:00.379 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:38:25.189 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:55.191 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:39:00.380 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:39:25.193 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:39:55.195 [info] {"source":"oban","duration":1192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:00.380 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:40:25.197 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:55.199 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:00.381 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:41:25.201 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:55.203 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:00.382 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:42:25.205 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:55.208 [info] {"source":"oban","duration":1517,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:00.384 [info] {"source":"oban","duration":395,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:43:25.209 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:55.211 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:00.385 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:44:25.213 [info] {"source":"oban","duration":1169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:55.216 [info] {"source":"oban","duration":1641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:00.386 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:45:25.217 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:55.220 [info] {"source":"oban","duration":2035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:00.387 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:46:25.222 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:55.224 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:00.388 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:47:25.226 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:55.229 [info] {"source":"oban","duration":1805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:00.389 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:48:25.231 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:55.233 [info] {"source":"oban","duration":1269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:00.389 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:49:25.235 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:55.237 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:00.391 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:50:25.239 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:55.241 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:00.391 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:51:25.243 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:55.245 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:00.393 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:52:25.247 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:55.249 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:00.394 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:53:25.251 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:55.253 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:00.395 [info] {"source":"oban","duration":838,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:54:25.255 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:55.257 [info] {"source":"oban","duration":1187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:00.397 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:55:25.259 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:55.261 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:00.397 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:56:25.263 [info] {"source":"oban","duration":963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:55.265 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:00.399 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:57:25.267 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:55.269 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:00.400 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:58:25.271 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:55.273 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:00.401 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:59:25.275 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:55.277 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:00.403 [info] {"source":"oban","duration":2233,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[8346]} 03:00:00.411 [info] {"args":{},"id":8346,"meta":{"cron":true,"cron_expr":"0 2 * * *","cron_tz":"Etc/UTC"},"system_time":1768183200411489968,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaQualityUpgradeWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 03:00:00.423 [debug] QUERY OK source="media_items" db=11.5ms idle=1146.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((NOT (m0."media_filepath" IS NULL) AND NOT (m0."prevent_download" = 1)) AND NOT (NOT (m0."media_redownloaded_at" IS NULL))) AND IFNULL(redownload_delay_days, 0) > 0 AND DATE('now', '-' || redownload_delay_days || ' day') > DATE(uploaded_at) AND DATE(media_downloaded_at, '-' || redownload_delay_days || ' day') < DATE(uploaded_at) ) [] 03:00:00.424 [info] Redownloading 0 media items 03:00:00.425 [info] {"args":{},"id":8346,"meta":{"cron":true,"cron_expr":"0 2 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaQualityUpgradeWorker","source":"oban","duration":12866,"event":"job:stop","queue_time":409645,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 03:00:25.279 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:55.281 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:00.405 [info] {"source":"oban","duration":337,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:01:25.283 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:55.286 [info] {"source":"oban","duration":1989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:00.405 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:02:25.289 [info] {"source":"oban","duration":2086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:55.292 [info] {"source":"oban","duration":1915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:00.407 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:03:25.294 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:55.296 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:00.408 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:04:25.299 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:55.300 [info] {"source":"oban","duration":1287,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:00.409 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:05:25.302 [info] {"source":"oban","duration":1235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:55.306 [info] {"source":"oban","duration":3080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:00.410 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:06:25.309 [info] {"source":"oban","duration":1789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:55.313 [info] {"source":"oban","duration":2712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:00.411 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:07:25.315 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:55.320 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:00.412 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:08:25.322 [info] {"source":"oban","duration":1316,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:55.325 [info] {"source":"oban","duration":1387,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:00.413 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:09:25.326 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:55.329 [info] {"source":"oban","duration":1462,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:00.414 [info] {"source":"oban","duration":351,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:10:25.331 [info] {"source":"oban","duration":1178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:55.333 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:00.415 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:11:25.335 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:55.338 [info] {"source":"oban","duration":1420,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:00.416 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:12:25.339 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:55.341 [info] {"source":"oban","duration":1193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:00.417 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:13:25.343 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:55.345 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:00.418 [info] {"source":"oban","duration":321,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:14:25.347 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:55.349 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:00.419 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:15:25.351 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:55.353 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:00.419 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:16:25.355 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:55.357 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:00.421 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:17:25.359 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:55.361 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:00.422 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:18:25.363 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:55.365 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:00.423 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:19:25.367 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:55.369 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:00.424 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:20:25.371 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:55.373 [info] {"source":"oban","duration":1226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:00.425 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:21:25.375 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:55.377 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:00.426 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:22:25.379 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:55.381 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:00.427 [info] {"source":"oban","duration":524,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:23:25.383 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:55.386 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:00.428 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:24:25.388 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:55.391 [info] {"source":"oban","duration":2155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:00.428 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:25:25.394 [info] {"source":"oban","duration":1492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:55.396 [info] {"source":"oban","duration":1356,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:00.430 [info] {"source":"oban","duration":385,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:26:25.398 [info] {"source":"oban","duration":1745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:55.400 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:00.431 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:27:25.402 [info] {"source":"oban","duration":1235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:55.404 [info] {"source":"oban","duration":1303,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:00.431 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:28:25.409 [info] {"source":"oban","duration":3575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:55.411 [info] {"source":"oban","duration":1680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:00.433 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:29:25.413 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:55.415 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:00.434 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:30:25.417 [info] {"source":"oban","duration":1211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:55.419 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:00.435 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:31:25.422 [info] {"source":"oban","duration":1844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:55.424 [info] {"source":"oban","duration":1187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:00.436 [info] {"source":"oban","duration":341,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:32:25.426 [info] {"source":"oban","duration":1205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:55.428 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:00.436 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:33:25.430 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:55.432 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:00.437 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:34:25.434 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:55.436 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:00.438 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:35:25.438 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:55.440 [info] {"source":"oban","duration":1328,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:00.440 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:36:25.442 [info] {"source":"oban","duration":959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:55.444 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:00.441 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:37:25.446 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:55.448 [info] {"source":"oban","duration":1217,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:00.441 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:38:25.451 [info] {"source":"oban","duration":2019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:55.453 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:00.443 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:39:25.455 [info] {"source":"oban","duration":1206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:55.457 [info] {"source":"oban","duration":1190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:00.443 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:40:25.463 [info] {"source":"oban","duration":4580,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:55.464 [info] {"source":"oban","duration":1213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:00.444 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:41:25.466 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:55.472 [info] {"source":"oban","duration":4333,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:00.446 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:42:25.473 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:55.475 [info] {"source":"oban","duration":1185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:00.447 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:43:25.478 [info] {"source":"oban","duration":1618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:55.479 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:00.447 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:44:25.481 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:55.483 [info] {"source":"oban","duration":1244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:00.449 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:45:25.485 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:55.488 [info] {"source":"oban","duration":2019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:00.449 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:46:25.490 [info] {"source":"oban","duration":1217,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:55.492 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:00.451 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:47:25.494 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:55.496 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:00.452 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:48:25.499 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:55.501 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:00.453 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:49:25.503 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:55.506 [info] {"source":"oban","duration":2083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:00.454 [info] {"source":"oban","duration":382,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:50:25.508 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:55.510 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:00.454 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:51:25.512 [info] {"source":"oban","duration":1138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:55.514 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:00.455 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:52:25.516 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:55.518 [info] {"source":"oban","duration":1231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:00.457 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:53:25.520 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:55.522 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:00.458 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:54:25.524 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:55.526 [info] {"source":"oban","duration":1159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:00.458 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:55:25.528 [info] {"source":"oban","duration":1185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:55.530 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:00.459 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:56:25.532 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:55.534 [info] {"source":"oban","duration":1183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:00.461 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:57:25.536 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:55.539 [info] {"source":"oban","duration":2004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:00.462 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:58:25.541 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:55.543 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:00.462 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:59:25.545 [info] {"source":"oban","duration":1180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:55.547 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:00.464 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:00:25.549 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:55.551 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:00.465 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:01:25.553 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:55.555 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:00.466 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:02:25.557 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:55.559 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:00.466 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:03:25.561 [info] {"source":"oban","duration":1246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:55.563 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:00.468 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:04:25.565 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:55.567 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:00.469 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:05:25.570 [info] {"source":"oban","duration":1808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:55.572 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:00.470 [info] {"source":"oban","duration":331,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:06:25.574 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:55.576 [info] {"source":"oban","duration":1262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:00.471 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:07:25.579 [info] {"source":"oban","duration":1520,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:55.581 [info] {"source":"oban","duration":2052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:00.472 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:08:25.583 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:55.586 [info] {"source":"oban","duration":2025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:00.473 [info] {"source":"oban","duration":333,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:09:25.588 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:55.590 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:00.474 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:10:25.592 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:55.595 [info] {"source":"oban","duration":1703,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:00.475 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:11:25.596 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:55.598 [info] {"source":"oban","duration":959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:00.476 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:12:25.600 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:55.602 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:00.477 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:13:25.604 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:55.606 [info] {"source":"oban","duration":1212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:00.478 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:14:25.608 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:55.610 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:00.479 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:15:25.612 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:55.615 [info] {"source":"oban","duration":2117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:00.480 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:16:25.617 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:55.619 [info] {"source":"oban","duration":1306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:00.480 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:17:25.622 [info] {"source":"oban","duration":1345,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:55.624 [info] {"source":"oban","duration":1670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:00.482 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:18:25.625 [info] {"source":"oban","duration":1303,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:55.627 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:00.482 [info] {"source":"oban","duration":333,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:19:25.630 [info] {"source":"oban","duration":1734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:55.631 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:00.484 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:20:25.635 [info] {"source":"oban","duration":2823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:55.638 [info] {"source":"oban","duration":1332,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:00.485 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:21:25.639 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:55.641 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:00.485 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:22:25.643 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:55.646 [info] {"source":"oban","duration":1787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:00.486 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:23:25.649 [info] {"source":"oban","duration":1570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:55.651 [info] {"source":"oban","duration":1992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:00.488 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:24:25.653 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:55.657 [info] {"source":"oban","duration":3058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:00.489 [info] {"source":"oban","duration":408,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:25:25.659 [info] {"source":"oban","duration":1249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:55.663 [info] {"source":"oban","duration":2819,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:00.489 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:26:25.665 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:55.667 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:00.490 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:27:25.669 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:55.671 [info] {"source":"oban","duration":1201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:00.492 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:28:25.673 [info] {"source":"oban","duration":953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:55.675 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:00.493 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:29:25.677 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:55.680 [info] {"source":"oban","duration":1420,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:00.494 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:30:25.681 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:55.683 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:00.495 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:31:25.685 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:55.687 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:00.496 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:32:25.690 [info] {"source":"oban","duration":1939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:55.692 [info] {"source":"oban","duration":1138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:00.496 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:33:25.694 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:55.696 [info] {"source":"oban","duration":1343,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:00.498 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:34:25.698 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:55.700 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:00.498 [info] {"source":"oban","duration":243,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:35:25.702 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:55.704 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:00.500 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:36:25.706 [info] {"source":"oban","duration":1243,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:55.708 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:00.501 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:37:25.710 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:55.713 [info] {"source":"oban","duration":1385,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:00.502 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:38:25.715 [info] {"source":"oban","duration":1364,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:55.716 [info] {"source":"oban","duration":1217,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:00.502 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:39:25.718 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:55.720 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:00.504 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:40:25.722 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:55.724 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:00.504 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:41:25.726 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:55.728 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:00.506 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:42:25.730 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:55.732 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:00.507 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:43:25.734 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:55.738 [info] {"source":"oban","duration":2865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:00.508 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:44:25.741 [info] {"source":"oban","duration":1546,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:55.742 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:00.509 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:45:25.744 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:55.746 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:00.510 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:46:25.748 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:55.750 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:00.511 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:47:25.752 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:55.754 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:00.511 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:48:25.756 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:55.758 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:00.513 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:49:25.760 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:55.762 [info] {"source":"oban","duration":1188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:00.514 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:50:25.764 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:50:55.766 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:00.514 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:51:25.768 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:51:55.771 [info] {"source":"oban","duration":1932,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:00.516 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:52:25.774 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:52:55.775 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:00.517 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:53:25.777 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:53:55.780 [info] {"source":"oban","duration":1508,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:00.518 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:54:25.782 [info] {"source":"oban","duration":1496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:54:55.784 [info] {"source":"oban","duration":1781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:00.519 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:55:25.786 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:55:55.788 [info] {"source":"oban","duration":1280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:00.520 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:56:25.790 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:56:55.792 [info] {"source":"oban","duration":1251,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:00.520 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:57:25.794 [info] {"source":"oban","duration":1205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:57:55.796 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:00.522 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:58:25.799 [info] {"source":"oban","duration":1357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:58:55.801 [info] {"source":"oban","duration":1692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:00.524 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:59:25.802 [info] {"source":"oban","duration":1247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:59:55.805 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:00.525 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:00:25.807 [info] {"source":"oban","duration":1827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:00:55.809 [info] {"source":"oban","duration":1190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:00.526 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:01:25.811 [info] {"source":"oban","duration":1251,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:01:55.813 [info] {"source":"oban","duration":1308,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:00.527 [info] {"source":"oban","duration":353,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:02:25.815 [info] {"source":"oban","duration":1322,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:02:55.817 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:00.527 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:03:25.819 [info] {"source":"oban","duration":1263,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:03:55.821 [info] {"source":"oban","duration":1207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:00.529 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:04:25.823 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:04:55.825 [info] {"source":"oban","duration":1350,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:00.530 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:05:25.827 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:05:55.829 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:00.531 [info] {"source":"oban","duration":338,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:06:25.831 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:06:55.833 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:00.531 [info] {"source":"oban","duration":237,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:07:25.835 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:07:55.837 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:00.533 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:08:25.839 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:08:55.842 [info] {"source":"oban","duration":1608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:00.534 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:09:25.844 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:09:55.847 [info] {"source":"oban","duration":2332,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:00.534 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:10:25.849 [info] {"source":"oban","duration":1214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:10:55.851 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:00.536 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:11:25.853 [info] {"source":"oban","duration":1293,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:11:55.855 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:00.537 [info] {"source":"oban","duration":333,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:12:25.857 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:12:55.860 [info] {"source":"oban","duration":1442,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:00.537 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:13:25.861 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:13:55.863 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:00.539 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:14:25.865 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:14:55.867 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:00.540 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:15:25.869 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:15:55.871 [info] {"source":"oban","duration":1251,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:00.541 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:16:25.873 [info] {"source":"oban","duration":1183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:16:55.875 [info] {"source":"oban","duration":1259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:00.542 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:17:25.878 [info] {"source":"oban","duration":1930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:17:55.880 [info] {"source":"oban","duration":1322,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:18:00.542 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:18:25.882 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:18:55.884 [info] {"source":"oban","duration":1321,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:00.544 [info] {"source":"oban","duration":355,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:19:25.886 [info] {"source":"oban","duration":1178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:19:55.888 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:00.545 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:20:25.890 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:20:55.892 [info] {"source":"oban","duration":1236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:00.546 [info] {"source":"oban","duration":348,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:21:25.895 [info] {"source":"oban","duration":1644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:21:55.896 [info] {"source":"oban","duration":1220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:00.547 [info] {"source":"oban","duration":372,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:22:25.898 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:22:55.900 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:00.548 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:23:25.902 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:23:55.904 [info] {"source":"oban","duration":1236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:00.548 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:24:25.906 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:24:55.908 [info] {"source":"oban","duration":1212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:00.550 [info] {"source":"oban","duration":391,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:25:25.910 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:25:55.912 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:00.550 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:26:25.914 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:26:55.916 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:00.551 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:27:25.918 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:27:55.927 [info] {"source":"oban","duration":7448,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:00.553 [info] {"source":"oban","duration":360,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:28:25.929 [info] {"source":"oban","duration":1675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:28:55.930 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:00.554 [info] {"source":"oban","duration":399,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:29:25.932 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:29:55.934 [info] {"source":"oban","duration":1300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:00.555 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:30:25.937 [info] {"source":"oban","duration":1482,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:30:55.939 [info] {"source":"oban","duration":2075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:00.556 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:31:25.941 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:31:55.943 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:00.557 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:32:25.945 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:32:55.947 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:00.558 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:33:25.950 [info] {"source":"oban","duration":1833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:33:55.952 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:00.559 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:34:25.954 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:34:55.956 [info] {"source":"oban","duration":1188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:00.560 [info] {"source":"oban","duration":364,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:35:25.958 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:35:55.960 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:00.560 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:36:25.963 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:36:55.965 [info] {"source":"oban","duration":1190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:00.562 [info] {"source":"oban","duration":400,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:37:25.967 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:37:55.970 [info] {"source":"oban","duration":2024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:00.563 [info] {"source":"oban","duration":354,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:38:25.972 [info] {"source":"oban","duration":1217,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:38:55.974 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:00.564 [info] {"source":"oban","duration":339,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:39:25.976 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:39:55.978 [info] {"source":"oban","duration":1186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:00.565 [info] {"source":"oban","duration":343,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:40:25.980 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:40:55.982 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:00.566 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:41:25.984 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:41:55.986 [info] {"source":"oban","duration":1324,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:00.567 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:42:25.988 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:42:55.990 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:00.568 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:43:25.992 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:43:55.994 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:00.569 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:44:25.996 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:44:55.998 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:00.569 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:45:26.000 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:45:56.003 [info] {"source":"oban","duration":1943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:00.571 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:46:26.005 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:46:56.007 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:00.572 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:47:26.010 [info] {"source":"oban","duration":1923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:47:56.012 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:00.573 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:48:26.014 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:48:56.016 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:00.574 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:49:26.018 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:49:56.020 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:00.575 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:50:26.024 [info] {"source":"oban","duration":2031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:50:56.026 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:00.576 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:51:26.028 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:51:56.030 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:00.577 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:52:26.032 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:52:56.034 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:00.577 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:53:26.036 [info] {"source":"oban","duration":1193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:53:56.039 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:00.579 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:54:26.041 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:54:56.044 [info] {"source":"oban","duration":1482,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:00.580 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:55:26.047 [info] {"source":"oban","duration":1949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:55:56.049 [info] {"source":"oban","duration":967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:00.581 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:56:26.056 [info] {"source":"oban","duration":6113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:56:56.058 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:00.582 [info] {"source":"oban","duration":352,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:57:26.060 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:57:56.064 [info] {"source":"oban","duration":2465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:00.583 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:58:26.065 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:58:56.068 [info] {"source":"oban","duration":2129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:00.583 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 05:59:26.070 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 05:59:56.072 [info] {"source":"oban","duration":1265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:00.585 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:00:26.074 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:00:56.080 [info] {"source":"oban","duration":4462,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:00.586 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:01:26.082 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:01:56.084 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:00.587 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:02:26.086 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:02:56.088 [info] {"source":"oban","duration":1208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:00.588 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:03:26.090 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:03:56.092 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:04:00.589 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:04:26.095 [info] {"source":"oban","duration":1690,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:04:56.100 [info] {"source":"oban","duration":4585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:00.590 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:05:26.101 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:05:56.103 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:00.591 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:06:26.106 [info] {"source":"oban","duration":1850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:06:56.109 [info] {"source":"oban","duration":1868,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:00.592 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:07:26.111 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:07:56.113 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:00.592 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:08:26.115 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:08:56.118 [info] {"source":"oban","duration":1924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:00.594 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:09:26.120 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:09:56.122 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:00.595 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:10:26.125 [info] {"source":"oban","duration":1943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:10:56.127 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:00.596 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:11:26.129 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:11:56.131 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:00.597 [info] {"source":"oban","duration":341,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:12:26.134 [info] {"source":"oban","duration":1554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:12:56.136 [info] {"source":"oban","duration":1566,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:00.598 [info] {"source":"oban","duration":334,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:13:26.137 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:13:56.139 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:00.599 [info] {"source":"oban","duration":604,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:14:26.141 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:14:56.143 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:00.601 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:15:26.145 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:15:56.147 [info] {"source":"oban","duration":1206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:00.602 [info] {"source":"oban","duration":345,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:16:26.149 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:16:56.151 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:00.603 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:17:26.153 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:17:56.155 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:00.603 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:18:26.157 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:18:56.159 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:00.604 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:19:26.161 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:19:56.163 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:00.606 [info] {"source":"oban","duration":335,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:20:26.165 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:20:56.167 [info] {"source":"oban","duration":959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:00.607 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:21:26.169 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:21:56.171 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:00.607 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:22:26.173 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:22:56.175 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:00.608 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:23:26.177 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:23:56.179 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:00.609 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:24:26.181 [info] {"source":"oban","duration":1200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:24:56.183 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:00.610 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:25:26.186 [info] {"source":"oban","duration":1805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:25:56.188 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:00.612 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:26:26.190 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:26:56.193 [info] {"source":"oban","duration":2100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:00.613 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:27:26.195 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:27:56.198 [info] {"source":"oban","duration":1557,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:00.614 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:28:26.199 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:28:56.201 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:00.615 [info] {"source":"oban","duration":350,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:29:26.203 [info] {"source":"oban","duration":1331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:29:56.205 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:00.616 [info] {"source":"oban","duration":342,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:30:26.207 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:30:56.209 [info] {"source":"oban","duration":1230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:00.617 [info] {"source":"oban","duration":348,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:31:26.211 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:31:56.215 [info] {"source":"oban","duration":2604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:00.618 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:32:26.217 [info] {"source":"oban","duration":1874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:32:56.220 [info] {"source":"oban","duration":1726,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:00.619 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:33:26.221 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:33:56.223 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:00.620 [info] {"source":"oban","duration":367,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:34:26.225 [info] {"source":"oban","duration":1221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:34:56.228 [info] {"source":"oban","duration":1863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:00.621 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:35:26.230 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:35:56.232 [info] {"source":"oban","duration":953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:00.622 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:36:26.234 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:36:56.236 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:00.622 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:37:26.238 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:37:56.240 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:00.623 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:38:26.242 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:38:56.244 [info] {"source":"oban","duration":965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:00.625 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:39:26.246 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:39:56.250 [info] {"source":"oban","duration":3181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:00.626 [info] {"source":"oban","duration":426,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:40:26.253 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:40:56.255 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:00.627 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:41:26.257 [info] {"source":"oban","duration":1269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:41:56.259 [info] {"source":"oban","duration":1227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:00.628 [info] {"source":"oban","duration":342,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:42:26.261 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:42:56.263 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:00.629 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:43:26.265 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:43:56.267 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:00.630 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:44:26.269 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:44:56.271 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:00.631 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:45:26.273 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:45:56.276 [info] {"source":"oban","duration":1456,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:00.632 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:46:26.277 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:46:56.279 [info] {"source":"oban","duration":1245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:00.633 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:47:26.281 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:47:56.283 [info] {"source":"oban","duration":1272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:00.633 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:48:26.285 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:48:56.287 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:00.635 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:49:26.289 [info] {"source":"oban","duration":1159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:49:56.291 [info] {"source":"oban","duration":1190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:00.636 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:50:26.294 [info] {"source":"oban","duration":1761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:50:56.296 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:00.637 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:51:26.298 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:51:56.301 [info] {"source":"oban","duration":1388,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:00.638 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:52:26.302 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:52:56.304 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:00.639 [info] {"source":"oban","duration":366,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:53:26.306 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:53:56.308 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:00.639 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:54:26.310 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:54:56.312 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:00.641 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:55:26.314 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:55:56.316 [info] {"source":"oban","duration":960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:00.642 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:56:26.318 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:56:56.320 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:00.642 [info] {"source":"oban","duration":333,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:57:26.322 [info] {"source":"oban","duration":966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:57:56.324 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:00.643 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:58:26.326 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:58:56.328 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:00.644 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 06:59:26.330 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 06:59:56.332 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:00.646 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:00:26.334 [info] {"source":"oban","duration":1336,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:00:56.336 [info] {"source":"oban","duration":1186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:00.647 [info] {"source":"oban","duration":369,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:01:26.338 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:01:56.340 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:00.648 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:02:26.342 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:02:56.344 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:00.649 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:03:26.346 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:03:56.348 [info] {"source":"oban","duration":1185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:00.649 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:04:26.350 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:04:56.352 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:00.651 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:05:26.354 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:05:56.357 [info] {"source":"oban","duration":1738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:00.651 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:06:26.359 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:06:56.361 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:00.653 [info] {"source":"oban","duration":321,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:07:26.363 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:07:56.365 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:00.654 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:08:26.369 [info] {"source":"oban","duration":2523,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:08:56.370 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:00.655 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:09:26.372 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:09:56.374 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:00.656 [info] {"source":"oban","duration":360,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:10:26.377 [info] {"source":"oban","duration":1998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:10:56.379 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:00.657 [info] {"source":"oban","duration":486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:11:26.381 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:11:56.383 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:00.658 [info] {"source":"oban","duration":369,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:12:26.385 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:12:56.387 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:00.659 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:13:26.389 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:13:56.391 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:00.660 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:14:26.393 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:14:56.395 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:00.661 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:15:26.397 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:15:56.399 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:00.662 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:16:26.401 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:16:56.403 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:00.663 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:17:26.408 [info] {"source":"oban","duration":2899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:17:56.410 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:00.664 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:18:26.414 [info] {"source":"oban","duration":3007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:18:56.416 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:00.664 [info] {"source":"oban","duration":247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:19:26.418 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:19:56.421 [info] {"source":"oban","duration":1494,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:00.665 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:20:26.423 [info] {"source":"oban","duration":2194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:20:56.426 [info] {"source":"oban","duration":1386,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:00.666 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:21:26.427 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:56.429 [info] {"source":"oban","duration":1289,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:00.668 [info] {"source":"oban","duration":343,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:22:26.432 [info] {"source":"oban","duration":1634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:56.433 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:00.668 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:23:26.435 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:56.439 [info] {"source":"oban","duration":2706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:00.669 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:24:26.441 [info] {"source":"oban","duration":1898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:56.443 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:00.671 [info] {"source":"oban","duration":327,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:25:26.445 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:56.447 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:00.672 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:26:26.449 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:56.451 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:00.673 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:27:26.453 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:56.455 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:00.674 [info] {"source":"oban","duration":331,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:28:26.457 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:56.460 [info] {"source":"oban","duration":1867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:00.675 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:29:26.462 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:56.464 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:00.676 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:30:26.466 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:56.468 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:00.677 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:31:26.470 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:56.472 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:00.677 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:32:26.474 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:56.476 [info] {"source":"oban","duration":959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:00.679 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:33:26.478 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:56.480 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:00.679 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:34:26.482 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:56.484 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:00.681 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:35:26.486 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:56.489 [info] {"source":"oban","duration":2263,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:00.681 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:36:26.491 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:56.493 [info] {"source":"oban","duration":1290,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:00.683 [info] {"source":"oban","duration":346,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:37:26.495 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:56.497 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:00.684 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:38:26.499 [info] {"source":"oban","duration":1235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:56.504 [info] {"source":"oban","duration":3334,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:00.684 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:39:26.505 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:56.507 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:00.685 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:40:26.510 [info] {"source":"oban","duration":1999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:56.512 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:00.687 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:41:26.514 [info] {"source":"oban","duration":936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:56.516 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:00.688 [info] {"source":"oban","duration":353,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:42:26.518 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:56.520 [info] {"source":"oban","duration":1189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:00.688 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:43:26.523 [info] {"source":"oban","duration":1694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:56.526 [info] {"source":"oban","duration":3166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:00.689 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:44:26.528 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:56.532 [info] {"source":"oban","duration":2570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:00.691 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:45:26.534 [info] {"source":"oban","duration":1636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:56.536 [info] {"source":"oban","duration":1983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:00.692 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:46:26.539 [info] {"source":"oban","duration":1791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:56.541 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:00.693 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:47:26.543 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:56.545 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:00.694 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:48:26.547 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:56.549 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:00.694 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:49:26.551 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:56.554 [info] {"source":"oban","duration":1659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:00.696 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:50:26.556 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:56.558 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:00.696 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:51:26.560 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:56.562 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:00.698 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:52:26.564 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:56.566 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:00.699 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:53:26.568 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:56.570 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:00.699 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:54:26.572 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:56.574 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:00.700 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:55:26.576 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:56.578 [info] {"source":"oban","duration":1219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:00.702 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:56:26.580 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:56.582 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:00.703 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:57:26.584 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:56.586 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:00.704 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:58:26.588 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:56.591 [info] {"source":"oban","duration":1582,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:00.705 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:59:26.592 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:56.594 [info] {"source":"oban","duration":1231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:00.705 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:00:26.596 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:56.598 [info] {"source":"oban","duration":1169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:00.706 [info] {"source":"oban","duration":237,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:01:26.600 [info] {"source":"oban","duration":1272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:56.602 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:00.708 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:02:26.604 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:56.606 [info] {"source":"oban","duration":1266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:00.709 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:03:26.608 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:56.611 [info] {"source":"oban","duration":1354,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:00.710 [info] {"source":"oban","duration":320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:04:26.612 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:56.614 [info] {"source":"oban","duration":1309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:00.711 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:05:26.617 [info] {"source":"oban","duration":1649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:56.619 [info] {"source":"oban","duration":1495,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:00.712 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:06:26.620 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:56.623 [info] {"source":"oban","duration":1487,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:00.713 [info] {"source":"oban","duration":325,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:07:26.624 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:56.626 [info] {"source":"oban","duration":1223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:00.714 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:08:26.628 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:56.630 [info] {"source":"oban","duration":964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:00.715 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:09:26.632 [info] {"source":"oban","duration":936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:56.634 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:00.716 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:10:26.636 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:56.638 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:00.716 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:11:26.640 [info] {"source":"oban","duration":1272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:56.642 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:00.717 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:12:26.644 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:56.646 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:00.719 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:13:26.648 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:56.655 [info] {"source":"oban","duration":6058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:00.719 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:14:26.657 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:56.660 [info] {"source":"oban","duration":1466,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:00.720 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:15:26.661 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:56.663 [info] {"source":"oban","duration":966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:00.722 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:16:26.665 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:56.667 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:00.722 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:17:26.669 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:56.673 [info] {"source":"oban","duration":2532,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:00.723 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:18:26.674 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:56.676 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:00.725 [info] {"source":"oban","duration":896,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:19:26.678 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:56.691 [info] {"source":"oban","duration":11381,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:00.727 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:20:26.695 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:56.696 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:00.727 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:21:26.699 [info] {"source":"oban","duration":1978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:56.701 [info] {"source":"oban","duration":1296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:00.729 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:22:26.703 [info] {"source":"oban","duration":1211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:56.705 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:00.730 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:23:26.708 [info] {"source":"oban","duration":1666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:56.709 [info] {"source":"oban","duration":1219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:00.731 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:24:26.711 [info] {"source":"oban","duration":1169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:56.713 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:00.731 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:25:26.715 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:56.717 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:00.733 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:26:26.719 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:56.721 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:00.733 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:27:26.723 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:56.725 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:00.734 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:28:26.727 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:56.729 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:00.735 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:29:26.731 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:56.733 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:00.737 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:30:26.735 [info] {"source":"oban","duration":949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:56.737 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:00.738 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:31:26.739 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:56.741 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:00.739 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:32:26.743 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:56.746 [info] {"source":"oban","duration":1934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:00.740 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:33:26.748 [info] {"source":"oban","duration":1248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:56.750 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:00.741 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:34:26.752 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:56.754 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:00.742 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:35:26.757 [info] {"source":"oban","duration":1691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:56.758 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:00.743 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:36:26.760 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:56.762 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:00.744 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:37:26.764 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:56.766 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:00.745 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:38:26.770 [info] {"source":"oban","duration":2537,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:56.771 [info] {"source":"oban","duration":1262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:00.746 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:39:26.773 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:56.776 [info] {"source":"oban","duration":2018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:00.748 [info] {"source":"oban","duration":1557,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:40:26.779 [info] {"source":"oban","duration":1820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:56.782 [info] {"source":"oban","duration":2031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:00.749 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:41:26.784 [info] {"source":"oban","duration":1224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:56.786 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:00.750 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:42:26.788 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:56.791 [info] {"source":"oban","duration":1412,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:00.750 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:43:26.792 [info] {"source":"oban","duration":1233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:56.794 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:00.752 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:44:26.797 [info] {"source":"oban","duration":1377,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:56.798 [info] {"source":"oban","duration":1212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:00.753 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:45:26.800 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:56.802 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:00.754 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:46:26.804 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:56.806 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:00.755 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:47:26.808 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:56.810 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:00.756 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:48:26.813 [info] {"source":"oban","duration":1823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:56.815 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:00.757 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:49:26.817 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:56.820 [info] {"source":"oban","duration":1588,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:00.757 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:50:26.821 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:56.824 [info] {"source":"oban","duration":1960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:00.758 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:51:26.826 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:56.828 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:00.759 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:52:26.831 [info] {"source":"oban","duration":2188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:56.834 [info] {"source":"oban","duration":1983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:00.761 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:53:26.836 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:56.839 [info] {"source":"oban","duration":1877,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:00.762 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:54:26.842 [info] {"source":"oban","duration":2008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:56.849 [info] {"source":"oban","duration":5689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:00.762 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:55:26.851 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:56.875 [info] {"source":"oban","duration":1971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:00.763 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:56:26.877 [info] {"source":"oban","duration":1806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:56.880 [info] {"source":"oban","duration":1658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:00.765 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:57:26.881 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:56.883 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:00.766 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:58:26.885 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:56.890 [info] {"source":"oban","duration":4058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:00.767 [info] {"source":"oban","duration":880,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:59:26.892 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:56.895 [info] {"source":"oban","duration":1796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:00.769 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:00:26.900 [info] {"source":"oban","duration":3629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:56.902 [info] {"source":"oban","duration":1961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:00.770 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:01:26.904 [info] {"source":"oban","duration":1272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:56.906 [info] {"source":"oban","duration":1346,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:00.771 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:02:26.908 [info] {"source":"oban","duration":1306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:56.913 [info] {"source":"oban","duration":3763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:00.772 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:03:26.915 [info] {"source":"oban","duration":1296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:56.917 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:00.773 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:04:26.919 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:56.921 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:00.775 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:05:26.923 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:56.925 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:00.776 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:06:26.927 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:56.929 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:00.776 [info] {"source":"oban","duration":247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:07:26.931 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:56.933 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:00.778 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:08:26.935 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:56.937 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:00.779 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:09:26.940 [info] {"source":"oban","duration":1629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:56.941 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:00.780 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:10:26.943 [info] {"source":"oban","duration":1198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:56.945 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:00.780 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:11:26.947 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:56.949 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:00.782 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:12:26.951 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:56.953 [info] {"source":"oban","duration":1256,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:00.783 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:13:26.955 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:56.957 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:00.784 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:14:26.959 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:56.961 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:00.784 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:15:26.964 [info] {"source":"oban","duration":1675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:56.965 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:00.786 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:16:26.967 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:56.969 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:00.787 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:17:26.971 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:56.973 [info] {"source":"oban","duration":1277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:00.788 [info] {"source":"oban","duration":337,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:18:26.975 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:56.977 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:00.789 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:19:26.979 [info] {"source":"oban","duration":1206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:56.981 [info] {"source":"oban","duration":1249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:00.790 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:20:26.984 [info] {"source":"oban","duration":1980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:56.986 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:00.790 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:21:26.989 [info] {"source":"oban","duration":1246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:56.990 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:00.792 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:22:26.992 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:56.994 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:00.793 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:23:26.996 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:56.998 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:00.794 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:24:27.000 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:57.002 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:00.795 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:25:27.004 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:57.006 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:00.795 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:26:27.008 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:57.010 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:00.797 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:27:27.012 [info] {"source":"oban","duration":951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:57.014 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:00.798 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:28:27.016 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:57.018 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:00.798 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:29:27.021 [info] {"source":"oban","duration":1476,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:57.022 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:00.800 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:30:27.024 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:57.026 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:00.801 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:31:27.028 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:57.030 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:00.802 [info] {"source":"oban","duration":364,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:32:27.033 [info] {"source":"oban","duration":2132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:57.036 [info] {"source":"oban","duration":1760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:00.803 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:33:27.038 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:57.041 [info] {"source":"oban","duration":1783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:00.804 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:34:27.043 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:57.045 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:00.804 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:35:27.047 [info] {"source":"oban","duration":1230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:57.049 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:00.806 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:36:27.051 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:57.053 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:00.806 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:37:27.055 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:57.057 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:00.808 [info] {"source":"oban","duration":376,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:38:27.059 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:57.061 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:00.809 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:39:27.063 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:57.065 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:00.810 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:40:27.067 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:57.069 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:00.811 [info] {"source":"oban","duration":337,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:41:27.071 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:57.073 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:00.812 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:42:27.075 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:57.077 [info] {"source":"oban","duration":1242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:00.812 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:43:27.079 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:57.081 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:00.813 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:44:27.083 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:57.085 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:00.815 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:45:27.091 [info] {"source":"oban","duration":3744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:57.093 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:00.816 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:46:27.096 [info] {"source":"oban","duration":1714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:57.097 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:00.817 [info] {"source":"oban","duration":333,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:47:27.100 [info] {"source":"oban","duration":1421,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:57.101 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:00.818 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:48:27.103 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:57.105 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:00.819 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:49:27.107 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:57.113 [info] {"source":"oban","duration":4660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:00.820 [info] {"source":"oban","duration":328,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:50:23.282 [info] {"args":{"id":11},"id":8340,"meta":{},"system_time":1768207823282517225,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 09:50:23.283 [debug] QUERY OK source="sources" db=0.3ms idle=745.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [11] 09:50:23.283 [debug] QUERY OK source="settings" db=0.2ms idle=745.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:23.285 [debug] QUERY OK source="media_items" db=1.7ms idle=746.2ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [11] 09:50:23.286 [debug] QUERY OK source="media_items" db=0.5ms idle=10.3ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [11] 09:50:23.287 [debug] QUERY OK source="media_profiles" db=0.1ms idle=4.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:50:23.287 [debug] QUERY OK source="settings" db=0.1ms idle=4.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:23.288 [debug] QUERY OK source="settings" db=0.1ms idle=4.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:23.291 [debug] QUERY OK source="media_items" db=2.3ms idle=3.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [11] 09:50:23.293 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 09:50:23.293 [debug] Current batch of media processed. Will check again in 1000ms 09:50:23.293 [debug] QUERY OK source="settings" db=0.2ms idle=7.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:23.294 [debug] QUERY OK source="settings" db=0.1ms idle=7.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:23.294 [debug] QUERY OK source="settings" db=0.1ms idle=6.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:50:23.294 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@xreview-9 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/X Review Official/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/a8/6c/a86c62e74244a6268dce3a9584aa51809628d00cf6809c7848603dfd9969dfa2.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/02/17/0217daef4ceacdb0034ea8be5b4fee881d9521c6684f07b629084f61f3cf8d82.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 09:50:24.294 [debug] Current batch of media processed. Will check again in 1000ms 09:50:25.295 [debug] Current batch of media processed. Will check again in 1000ms 09:50:26.179 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@xreview-9 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/X Review Official/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/a8/6c/a86c62e74244a6268dce3a9584aa51809628d00cf6809c7848603dfd9969dfa2.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/02/17/0217daef4ceacdb0034ea8be5b4fee881d9521c6684f07b629084f61f3cf8d82.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 09:50:26.179 [debug] Gracefully stopping file follower 09:50:26.180 [debug] QUERY OK source="sources" db=0.3ms idle=1642.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [11] 09:50:26.181 [debug] QUERY OK source="sources" db=0.1ms queue=0.1ms idle=1642.9ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-01-12 08:50:26Z], ~U[2026-01-12 08:50:26Z], 11] 09:50:26.184 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=1643.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [11] 09:50:26.186 [debug] QUERY OK source="media_items" db=1.7ms idle=1646.8ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [11] 09:50:26.187 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=906.9ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [11] 09:50:26.190 [debug] QUERY OK source="tasks" db=1.0ms idle=5.6ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [8347, 11, ~U[2026-01-12 08:50:26Z], ~U[2026-01-12 08:50:26Z]] 09:50:26.192 [info] {"args":{"id":11},"id":8340,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":2908530,"event":"job:stop","queue_time":969698,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 09:50:27.116 [info] {"source":"oban","duration":2150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:57.118 [info] {"source":"oban","duration":1307,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:00.820 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:51:27.120 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:57.122 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:00.822 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:52:27.124 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:57.127 [info] {"source":"oban","duration":1964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:00.823 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:53:27.129 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:57.132 [info] {"source":"oban","duration":1880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:00.824 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:54:27.135 [info] {"source":"oban","duration":1736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:57.137 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:00.825 [info] {"source":"oban","duration":337,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:55:27.139 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:57.141 [info] {"source":"oban","duration":1298,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:00.826 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:56:27.146 [info] {"source":"oban","duration":3974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:57.148 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:00.827 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:57:27.151 [info] {"source":"oban","duration":1672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:57.152 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:00.828 [info] {"source":"oban","duration":348,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:58:27.154 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:57.156 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:00.828 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:59:27.158 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:57.160 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:00.830 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:00:27.162 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:57.164 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:00.830 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:01:27.166 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:57.168 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:00.832 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:02:27.170 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:57.172 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:00.833 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:03:27.174 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:57.176 [info] {"source":"oban","duration":971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:00.834 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:04:27.178 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:57.181 [info] {"source":"oban","duration":1746,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:00.835 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:05:27.182 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:57.184 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:00.836 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:06:27.186 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:57.188 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:00.836 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:07:27.190 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:57.192 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:00.838 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:08:27.194 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:57.203 [info] {"source":"oban","duration":7421,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:00.838 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:09:27.204 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:57.206 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:00.840 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:10:27.208 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:57.210 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:00.841 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:11:27.212 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:57.214 [info] {"source":"oban","duration":1298,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:00.842 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:12:27.217 [info] {"source":"oban","duration":1795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:57.219 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:00.843 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:13:27.221 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:57.223 [info] {"source":"oban","duration":1321,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:00.844 [info] {"source":"oban","duration":491,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:14:27.225 [info] {"source":"oban","duration":947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:57.228 [info] {"source":"oban","duration":1814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:00.845 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:15:27.230 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:57.232 [info] {"source":"oban","duration":1203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:00.846 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:16:27.234 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:57.236 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:00.846 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:17:27.239 [info] {"source":"oban","duration":1772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:57.241 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:00.847 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:18:27.243 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:57.245 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:00.848 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:19:27.247 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:57.250 [info] {"source":"oban","duration":1864,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:00.849 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:20:27.252 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:57.254 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:00.851 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:21:27.256 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:57.258 [info] {"source":"oban","duration":842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:00.852 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:22:27.260 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:57.262 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:00.853 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:23:27.265 [info] {"source":"oban","duration":1425,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:57.266 [info] {"source":"oban","duration":1357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:00.854 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:24:27.268 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:57.271 [info] {"source":"oban","duration":1535,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:00.855 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:25:27.272 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:57.276 [info] {"source":"oban","duration":2606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:00.856 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:26:27.278 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:57.282 [info] {"source":"oban","duration":2410,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:00.857 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:27:27.285 [info] {"source":"oban","duration":1842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:57.287 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:00.858 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:28:27.291 [info] {"source":"oban","duration":3247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:57.293 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:00.858 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:29:27.295 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:57.298 [info] {"source":"oban","duration":2163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:00.860 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:30:27.300 [info] {"source":"oban","duration":1290,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:57.303 [info] {"source":"oban","duration":2299,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:00.861 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:31:27.307 [info] {"source":"oban","duration":1649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:57.309 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:00.862 [info] {"source":"oban","duration":365,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:32:27.312 [info] {"source":"oban","duration":1837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:57.314 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:00.863 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:33:27.316 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:57.318 [info] {"source":"oban","duration":1293,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:00.863 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:34:27.320 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:57.322 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:00.865 [info] {"source":"oban","duration":327,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:35:27.324 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:57.326 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:00.865 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:36:27.328 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:57.330 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:00.867 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:37:27.332 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:57.334 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:00.868 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:38:27.336 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:57.338 [info] {"source":"oban","duration":1159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:00.869 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:39:27.340 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:57.342 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:00.870 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:40:27.344 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:57.346 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:00.871 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:41:27.348 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:57.350 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:00.872 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:42:27.352 [info] {"source":"oban","duration":1174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:57.355 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:00.873 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:43:27.357 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:57.359 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:00.873 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:44:27.361 [info] {"source":"oban","duration":1217,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:57.367 [info] {"source":"oban","duration":4691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:00.875 [info] {"source":"oban","duration":337,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:45:27.369 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:57.372 [info] {"source":"oban","duration":1809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:00.876 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:46:27.374 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:57.377 [info] {"source":"oban","duration":1890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:00.876 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:47:27.379 [info] {"source":"oban","duration":1245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:57.381 [info] {"source":"oban","duration":1259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:00.878 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:48:27.383 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:57.385 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:00.879 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:49:27.387 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:57.389 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:00.879 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:50:27.391 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:57.394 [info] {"source":"oban","duration":1577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:00.881 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:51:27.395 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:57.397 [info] {"source":"oban","duration":1180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:00.882 [info] {"source":"oban","duration":379,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:52:27.399 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:57.401 [info] {"source":"oban","duration":1347,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:00.883 [info] {"source":"oban","duration":367,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:53:27.403 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:57.405 [info] {"source":"oban","duration":1240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:00.884 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:54:27.407 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:57.409 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:00.885 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:55:27.411 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:57.413 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:00.886 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:56:27.415 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:57.417 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:00.887 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:57:27.419 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:57.421 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:00.888 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:58:27.423 [info] {"source":"oban","duration":1236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:57.425 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:00.889 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:59:27.428 [info] {"source":"oban","duration":1919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:57.430 [info] {"source":"oban","duration":1242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:00.890 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:00:27.432 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:57.438 [info] {"source":"oban","duration":4800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:00.891 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:01:27.440 [info] {"source":"oban","duration":1309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:57.443 [info] {"source":"oban","duration":2167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:00.892 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:02:27.445 [info] {"source":"oban","duration":1344,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:57.447 [info] {"source":"oban","duration":1353,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:00.893 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:03:27.450 [info] {"source":"oban","duration":1666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:57.451 [info] {"source":"oban","duration":1223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:00.894 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:04:27.453 [info] {"source":"oban","duration":1273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:57.456 [info] {"source":"oban","duration":1507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:00.895 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:05:27.458 [info] {"source":"oban","duration":1432,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:57.460 [info] {"source":"oban","duration":1802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:00.895 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:06:27.462 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:57.464 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:00.897 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:07:27.466 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:57.469 [info] {"source":"oban","duration":1426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:00.898 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:08:27.470 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:57.473 [info] {"source":"oban","duration":1529,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:00.899 [info] {"source":"oban","duration":349,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:09:27.474 [info] {"source":"oban","duration":1331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:57.476 [info] {"source":"oban","duration":1178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:00.900 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:10:27.478 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:57.480 [info] {"source":"oban","duration":1216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:00.901 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:11:27.483 [info] {"source":"oban","duration":1680,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:57.484 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:00.902 [info] {"source":"oban","duration":328,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:12:27.486 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:57.488 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:00.903 [info] {"source":"oban","duration":320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:13:27.490 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:57.492 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:00.903 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:14:27.494 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:57.496 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:00.905 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:15:27.498 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:57.500 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:00.906 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:16:27.502 [info] {"source":"oban","duration":968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:57.504 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:00.907 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:17:27.506 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:57.508 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:00.908 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:18:27.510 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:57.513 [info] {"source":"oban","duration":1590,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:00.908 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:19:27.514 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:57.516 [info] {"source":"oban","duration":1286,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:00.909 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:20:27.519 [info] {"source":"oban","duration":1820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:57.521 [info] {"source":"oban","duration":1221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:00.911 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:21:27.524 [info] {"source":"oban","duration":2177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:57.526 [info] {"source":"oban","duration":1206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:00.912 [info] {"source":"oban","duration":329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:22:27.528 [info] {"source":"oban","duration":1174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:57.530 [info] {"source":"oban","duration":1237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:00.913 [info] {"source":"oban","duration":320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:23:27.533 [info] {"source":"oban","duration":1441,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:57.534 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:00.914 [info] {"source":"oban","duration":402,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:24:27.537 [info] {"source":"oban","duration":1641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:57.539 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:00.915 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:25:27.541 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:57.543 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:00.915 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:26:27.545 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:57.548 [info] {"source":"oban","duration":2324,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:00.917 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:27:27.550 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:57.553 [info] {"source":"oban","duration":1808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:00.918 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:28:27.555 [info] {"source":"oban","duration":1204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:57.560 [info] {"source":"oban","duration":3705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:00.919 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:29:27.561 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:57.563 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:00.920 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:30:27.565 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:57.567 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:00.921 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:31:27.569 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:57.571 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:00.922 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:32:27.573 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:57.575 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:00.923 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:33:27.577 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:57.579 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:00.924 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:34:27.581 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:57.583 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:00.924 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:35:27.586 [info] {"source":"oban","duration":1228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:57.598 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:00.926 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:36:27.600 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:57.602 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:00.926 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:37:27.604 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:57.607 [info] {"source":"oban","duration":2179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:00.928 [info] {"source":"oban","duration":356,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:38:27.609 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:57.628 [info] {"source":"oban","duration":1776,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:00.928 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:39:27.631 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:57.635 [info] {"source":"oban","duration":3171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:00.930 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:40:27.638 [info] {"source":"oban","duration":1993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:57.641 [info] {"source":"oban","duration":1328,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:00.931 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:41:27.642 [info] {"source":"oban","duration":1233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:57.645 [info] {"source":"oban","duration":1491,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:00.932 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:42:27.646 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:57.649 [info] {"source":"oban","duration":1655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:00.933 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:43:27.650 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:57.652 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:00.934 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:44:27.654 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:57.657 [info] {"source":"oban","duration":1717,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:00.935 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:45:27.659 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:57.663 [info] {"source":"oban","duration":2952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:00.936 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:46:27.665 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:57.667 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:00.936 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:47:27.670 [info] {"source":"oban","duration":1874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:57.672 [info] {"source":"oban","duration":1209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:00.938 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:48:27.674 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:57.676 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:00.939 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:49:27.678 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:57.680 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:00.940 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:50:27.682 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:57.684 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:00.941 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:51:27.686 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:57.688 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:00.942 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:52:27.690 [info] {"source":"oban","duration":916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:57.692 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:00.943 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:53:27.694 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:57.696 [info] {"source":"oban","duration":1229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:00.943 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:54:27.698 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:57.700 [info] {"source":"oban","duration":1180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:00.945 [info] {"source":"oban","duration":411,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:55:27.702 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:57.705 [info] {"source":"oban","duration":1684,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:00.947 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:56:27.707 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:57.709 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:00.947 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:57:27.711 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:57.713 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:00.949 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:58:27.715 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:57.717 [info] {"source":"oban","duration":1271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:00.950 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:59:27.719 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:57.721 [info] {"source":"oban","duration":1291,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:00.951 [info] {"source":"oban","duration":395,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:00:27.723 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:57.725 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:00.952 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:01:27.727 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:57.729 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:00.953 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:02:27.731 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:57.733 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:00.954 [info] {"source":"oban","duration":347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:03:27.735 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:57.737 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:00.955 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:04:27.739 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:57.742 [info] {"source":"oban","duration":1723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:00.956 [info] {"source":"oban","duration":329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:05:27.744 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:57.746 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:00.957 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:06:27.748 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:57.750 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:00.958 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:07:27.752 [info] {"source":"oban","duration":1174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:57.754 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:00.959 [info] {"source":"oban","duration":427,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:08:27.756 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:57.758 [info] {"source":"oban","duration":1169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:00.960 [info] {"source":"oban","duration":407,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:09:27.760 [info] {"source":"oban","duration":962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:57.762 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:00.960 [info] {"source":"oban","duration":233,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:10:27.764 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:57.766 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:00.962 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:11:27.768 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:57.770 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:00.963 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:12:27.773 [info] {"source":"oban","duration":1828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:57.775 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:00.963 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:13:27.778 [info] {"source":"oban","duration":1811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:57.781 [info] {"source":"oban","duration":1464,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:00.965 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:14:27.782 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:57.785 [info] {"source":"oban","duration":1878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:00.966 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:15:27.788 [info] {"source":"oban","duration":1827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:57.790 [info] {"source":"oban","duration":1186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:00.966 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:16:27.794 [info] {"source":"oban","duration":2653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:57.796 [info] {"source":"oban","duration":1492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:00.967 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:17:27.797 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:57.799 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:00.969 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:18:27.801 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:57.804 [info] {"source":"oban","duration":1413,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:00.970 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:19:27.805 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:57.808 [info] {"source":"oban","duration":1844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:00.971 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:20:27.810 [info] {"source":"oban","duration":1303,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:57.813 [info] {"source":"oban","duration":1922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:00.972 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:21:27.817 [info] {"source":"oban","duration":2531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:57.818 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:00.973 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:22:27.820 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:57.822 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:00.974 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:23:27.824 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:57.826 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:00.975 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:24:27.828 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:57.831 [info] {"source":"oban","duration":2007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:00.976 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:25:27.833 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:57.835 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:00.977 [info] {"source":"oban","duration":349,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:26:27.837 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:57.839 [info] {"source":"oban","duration":1290,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:00.978 [info] {"source":"oban","duration":356,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:27:27.841 [info] {"source":"oban","duration":1192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:57.843 [info] {"source":"oban","duration":961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:00.979 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:28:27.845 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:57.847 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:00.980 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:29:27.849 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:57.851 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:00.980 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:30:27.853 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:57.855 [info] {"source":"oban","duration":1316,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:00.982 [info] {"source":"oban","duration":357,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:31:27.857 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:57.859 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:00.983 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:32:27.861 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:57.863 [info] {"source":"oban","duration":1235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:00.984 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:33:27.865 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:57.867 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:00.984 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:34:27.876 [info] {"source":"oban","duration":8267,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:57.880 [info] {"source":"oban","duration":2272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:00.986 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:35:27.882 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:57.885 [info] {"source":"oban","duration":1674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:00.987 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:36:27.886 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:57.888 [info] {"source":"oban","duration":1196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:00.989 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:37:27.890 [info] {"source":"oban","duration":1311,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:57.892 [info] {"source":"oban","duration":1264,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:00.990 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:38:27.894 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:57.896 [info] {"source":"oban","duration":1292,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:00.991 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:39:27.898 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:57.900 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:00.991 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:40:27.902 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:57.905 [info] {"source":"oban","duration":1627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:00.993 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:41:27.906 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:57.908 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:00.994 [info] {"source":"oban","duration":384,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:42:27.910 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:57.912 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:00.995 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:43:27.914 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:57.916 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:00.996 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:44:27.918 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:57.920 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:00.997 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:45:27.922 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:57.924 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:00.997 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:46:27.926 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:57.928 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:00.998 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:47:27.930 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:57.932 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:01.000 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:48:27.934 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:57.937 [info] {"source":"oban","duration":1277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:00.001 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:49:27.938 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:57.940 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:00.001 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:50:27.942 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:57.944 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:00.003 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:51:27.946 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:57.949 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:00.004 [info] {"source":"oban","duration":343,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:52:27.950 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:57.952 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:00.005 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:53:27.955 [info] {"source":"oban","duration":1597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:57.956 [info] {"source":"oban","duration":1260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:00.006 [info] {"source":"oban","duration":334,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:54:27.958 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:57.961 [info] {"source":"oban","duration":1575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:00.007 [info] {"source":"oban","duration":343,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:55:27.964 [info] {"source":"oban","duration":2631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:57.965 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:00.008 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:56:27.967 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:57.969 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:00.009 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:57:27.971 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:57.974 [info] {"source":"oban","duration":1833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:00.010 [info] {"source":"oban","duration":724,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:58:27.976 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:57.978 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:00.012 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:59:27.980 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:57.982 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:00.013 [info] {"source":"oban","duration":334,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:00:27.984 [info] {"source":"oban","duration":1240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:57.986 [info] {"source":"oban","duration":1212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:00.014 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:01:27.988 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:57.990 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:00.014 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:02:27.992 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:57.996 [info] {"source":"oban","duration":2618,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:00.016 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:03:27.997 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:57.999 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:00.017 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:04:28.001 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:58.003 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:00.018 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:05:28.005 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:58.007 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:00.019 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:06:28.009 [info] {"source":"oban","duration":1250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:58.011 [info] {"source":"oban","duration":1188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:00.020 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:07:28.013 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:58.016 [info] {"source":"oban","duration":1797,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:00.021 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:08:28.020 [info] {"source":"oban","duration":2803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:58.022 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:00.022 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:09:28.025 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:58.028 [info] {"source":"oban","duration":1412,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:00.023 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:10:28.029 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:58.032 [info] {"source":"oban","duration":1277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:00.024 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:11:28.033 [info] {"source":"oban","duration":1351,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:58.035 [info] {"source":"oban","duration":1315,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:00.026 [info] {"source":"oban","duration":418,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:12:28.037 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:58.040 [info] {"source":"oban","duration":1376,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:00.027 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:13:28.041 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:58.043 [info] {"source":"oban","duration":1187,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:00.028 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:14:28.045 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:58.047 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:00.030 [info] {"source":"oban","duration":755,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:15:28.049 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:58.051 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:00.032 [info] {"source":"oban","duration":352,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:16:28.053 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:58.055 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:00.033 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:17:28.057 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:58.059 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:00.034 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:18:28.062 [info] {"source":"oban","duration":1402,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:58.063 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:00.035 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:19:28.066 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:58.068 [info] {"source":"oban","duration":1314,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:00.035 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:20:28.070 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:58.072 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:00.036 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:21:28.074 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:58.076 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:00.038 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:22:28.078 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:58.080 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:00.039 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:23:28.082 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:58.084 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:00.040 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:24:28.086 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:58.088 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:00.041 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:25:28.090 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:58.093 [info] {"source":"oban","duration":2186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:00.042 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:26:28.095 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:58.098 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:00.043 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:27:28.099 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:58.102 [info] {"source":"oban","duration":1691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:00.044 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:28:28.103 [info] {"source":"oban","duration":1205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:58.105 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:00.045 [info] {"source":"oban","duration":443,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:29:28.108 [info] {"source":"oban","duration":1871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:58.110 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:00.047 [info] {"source":"oban","duration":780,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:30:28.112 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:58.115 [info] {"source":"oban","duration":1899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:00.049 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:31:28.118 [info] {"source":"oban","duration":2183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:58.120 [info] {"source":"oban","duration":1189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:00.050 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:32:28.122 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:58.124 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:00.052 [info] {"source":"oban","duration":349,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:33:28.126 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:58.129 [info] {"source":"oban","duration":1411,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:00.053 [info] {"source":"oban","duration":849,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:34:28.131 [info] {"source":"oban","duration":1903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:58.133 [info] {"source":"oban","duration":1138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:00.055 [info] {"source":"oban","duration":877,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:35:28.135 [info] {"source":"oban","duration":1196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:58.138 [info] {"source":"oban","duration":1775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:00.059 [info] {"source":"oban","duration":366,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:36:28.140 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:58.143 [info] {"source":"oban","duration":1947,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:00.060 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:37:28.145 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:58.150 [info] {"source":"oban","duration":3578,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:00.061 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:38:28.153 [info] {"source":"oban","duration":1860,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:58.156 [info] {"source":"oban","duration":1739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:00.063 [info] {"source":"oban","duration":573,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:39:28.158 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:58.160 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:00.065 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:40:28.162 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:58.164 [info] {"source":"oban","duration":1189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:00.066 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:41:28.166 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:58.168 [info] {"source":"oban","duration":966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:00.066 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:42:28.170 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:58.172 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:00.067 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:43:28.174 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:58.176 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:00.069 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:44:28.178 [info] {"source":"oban","duration":1272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:58.180 [info] {"source":"oban","duration":1246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:00.070 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:45:28.182 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:58.184 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:00.071 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:46:28.186 [info] {"source":"oban","duration":1257,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:58.188 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:00.072 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:47:28.191 [info] {"source":"oban","duration":2175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:58.193 [info] {"source":"oban","duration":1215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:00.073 [info] {"source":"oban","duration":735,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:48:28.195 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:58.198 [info] {"source":"oban","duration":1682,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:00.075 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:49:28.201 [info] {"source":"oban","duration":1575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:58.202 [info] {"source":"oban","duration":1235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:00.076 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:50:28.204 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:58.206 [info] {"source":"oban","duration":1235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:00.076 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:51:28.210 [info] {"source":"oban","duration":2640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:58.212 [info] {"source":"oban","duration":1321,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:00.078 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:52:28.217 [info] {"source":"oban","duration":3862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:58.221 [info] {"source":"oban","duration":3112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:00.079 [info] {"source":"oban","duration":522,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:53:28.223 [info] {"source":"oban","duration":1259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:58.226 [info] {"source":"oban","duration":2200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:00.080 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:54:28.229 [info] {"source":"oban","duration":1378,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:58.231 [info] {"source":"oban","duration":1762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:00.081 [info] {"source":"oban","duration":516,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:55:28.233 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:58.235 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:00.082 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:56:28.237 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:58.240 [info] {"source":"oban","duration":1916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:00.083 [info] {"source":"oban","duration":341,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:57:28.242 [info] {"source":"oban","duration":1277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:58.244 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:00.083 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:58:28.246 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:58.248 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:00.084 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:59:28.250 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:58.253 [info] {"source":"oban","duration":1596,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:00.085 [info] {"source":"oban","duration":220,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:00:28.254 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:58.256 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:00.086 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:01:28.258 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:58.261 [info] {"source":"oban","duration":1675,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:00.087 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:02:28.262 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:58.264 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:00.089 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:03:28.266 [info] {"source":"oban","duration":1218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:58.268 [info] {"source":"oban","duration":1218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:00.090 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:04:28.270 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:58.273 [info] {"source":"oban","duration":1337,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:00.091 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:05:28.274 [info] {"source":"oban","duration":908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:58.276 [info] {"source":"oban","duration":1315,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:00.092 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:06:28.278 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:58.280 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:00.093 [info] {"source":"oban","duration":337,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:07:28.282 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:58.285 [info] {"source":"oban","duration":1756,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:00.094 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:08:28.286 [info] {"source":"oban","duration":1204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:58.290 [info] {"source":"oban","duration":2604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:00.095 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:09:28.291 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:58.293 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:00.096 [info] {"source":"oban","duration":933,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:10:28.295 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:58.297 [info] {"source":"oban","duration":1224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:00.098 [info] {"source":"oban","duration":350,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:11:28.300 [info] {"source":"oban","duration":1328,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:58.302 [info] {"source":"oban","duration":1906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:00.099 [info] {"source":"oban","duration":510,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:12:28.305 [info] {"source":"oban","duration":2101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:58.308 [info] {"source":"oban","duration":1408,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:00.101 [info] {"source":"oban","duration":710,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:13:28.309 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:58.311 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:00.103 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:14:28.313 [info] {"source":"oban","duration":1252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:58.315 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:00.104 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:15:28.317 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:58.319 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:00.105 [info] {"source":"oban","duration":356,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:16:28.321 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:58.323 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:00.106 [info] {"source":"oban","duration":344,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:17:28.325 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:58.327 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:00.107 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:18:28.329 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:58.331 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:00.108 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:19:28.333 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:58.335 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:00.109 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:20:28.337 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:58.339 [info] {"source":"oban","duration":1224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:00.110 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:21:28.341 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:58.343 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:00.111 [info] {"source":"oban","duration":326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:22:28.345 [info] {"source":"oban","duration":1316,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:58.350 [info] {"source":"oban","duration":3614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:00.112 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:23:28.352 [info] {"source":"oban","duration":1188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:58.354 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:00.113 [info] {"source":"oban","duration":369,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:24:28.357 [info] {"source":"oban","duration":1670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:58.358 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:00.114 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:25:28.360 [info] {"source":"oban","duration":1341,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:58.362 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:00.115 [info] {"source":"oban","duration":326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:26:28.364 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:58.366 [info] {"source":"oban","duration":1233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:00.116 [info] {"source":"oban","duration":403,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:27:28.368 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:58.370 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:00.117 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:28:28.372 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:58.374 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:00.118 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:29:28.376 [info] {"source":"oban","duration":1180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:58.378 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:00.119 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:30:28.381 [info] {"source":"oban","duration":1577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:58.383 [info] {"source":"oban","duration":1801,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:00.121 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:31:28.386 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:58.388 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:00.122 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:32:28.390 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:58.392 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:00.122 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:33:28.394 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:58.396 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:00.123 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:34:28.398 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:58.401 [info] {"source":"oban","duration":1807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:00.125 [info] {"source":"oban","duration":344,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:35:28.403 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:58.407 [info] {"source":"oban","duration":2910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:00.126 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:36:28.409 [info] {"source":"oban","duration":961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:58.411 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:00.127 [info] {"source":"oban","duration":348,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:37:28.413 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:58.415 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:00.128 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:38:28.417 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:58.419 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:00.129 [info] {"source":"oban","duration":420,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:39:28.421 [info] {"source":"oban","duration":1228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:58.423 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:00.131 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:40:28.425 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:58.427 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:00.132 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:41:28.429 [info] {"source":"oban","duration":1174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:58.432 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:00.133 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:42:28.433 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:58.435 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:00.134 [info] {"source":"oban","duration":327,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:43:28.437 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:58.440 [info] {"source":"oban","duration":1626,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:00.135 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:44:28.442 [info] {"source":"oban","duration":1281,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:58.444 [info] {"source":"oban","duration":1197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:00.137 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:45:28.446 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:58.448 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:00.138 [info] {"source":"oban","duration":625,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:46:28.450 [info] {"source":"oban","duration":1340,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:58.452 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:00.139 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:47:28.454 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:58.458 [info] {"source":"oban","duration":2660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:00.140 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:48:28.459 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:58.462 [info] {"source":"oban","duration":1521,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:00.141 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:49:28.463 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:58.465 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:00.142 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:50:28.467 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:58.470 [info] {"source":"oban","duration":1887,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:00.143 [info] {"source":"oban","duration":406,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:51:28.472 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:58.474 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:00.144 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:52:28.476 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:58.478 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:00.145 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:53:28.480 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:58.482 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:00.146 [info] {"source":"oban","duration":334,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:54:28.484 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:58.486 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:00.147 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:55:28.488 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:58.490 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:00.148 [info] {"source":"oban","duration":343,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:56:28.492 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:58.495 [info] {"source":"oban","duration":1631,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:00.149 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:57:28.498 [info] {"source":"oban","duration":1879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:58.501 [info] {"source":"oban","duration":1415,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:00.150 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:58:28.502 [info] {"source":"oban","duration":937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:58.505 [info] {"source":"oban","duration":1823,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:00.151 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:59:28.507 [info] {"source":"oban","duration":1178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:58.509 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:00.151 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:00:28.511 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:58.513 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:00.153 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:01:28.515 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:58.517 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:00.154 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:02:28.519 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:58.521 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:00.154 [info] {"source":"oban","duration":238,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:03:28.523 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:58.525 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:00.156 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:04:28.527 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:58.529 [info] {"source":"oban","duration":1317,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:00.157 [info] {"source":"oban","duration":350,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:05:28.532 [info] {"source":"oban","duration":1337,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:58.533 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:00.158 [info] {"source":"oban","duration":368,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:06:28.536 [info] {"source":"oban","duration":1375,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:58.537 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:00.158 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:07:28.540 [info] {"source":"oban","duration":1876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:58.543 [info] {"source":"oban","duration":1487,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:00.160 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:08:28.545 [info] {"source":"oban","duration":2104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:58.548 [info] {"source":"oban","duration":1562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:00.160 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:09:28.549 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:58.552 [info] {"source":"oban","duration":1352,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:00.162 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:10:28.553 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:58.555 [info] {"source":"oban","duration":1216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:00.163 [info] {"source":"oban","duration":383,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:11:28.557 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:58.559 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:00.164 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:12:28.561 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:58.563 [info] {"source":"oban","duration":1200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:00.164 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:13:28.565 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:58.567 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:00.166 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:14:28.569 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:58.572 [info] {"source":"oban","duration":1772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:00.166 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:15:28.574 [info] {"source":"oban","duration":1138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:58.576 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:00.168 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:16:28.578 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:58.580 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:00.169 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:17:28.582 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:58.584 [info] {"source":"oban","duration":1178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:00.170 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:18:28.586 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:58.588 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:00.183 [info] {"source":"oban","duration":678,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:19:28.590 [info] {"source":"oban","duration":1183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:58.593 [info] {"source":"oban","duration":1904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:00.184 [info] {"source":"oban","duration":777,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:20:28.596 [info] {"source":"oban","duration":2268,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:58.599 [info] {"source":"oban","duration":1569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:00.186 [info] {"source":"oban","duration":562,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:21:28.602 [info] {"source":"oban","duration":1648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:58.604 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:00.187 [info] {"source":"oban","duration":629,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:22:28.607 [info] {"source":"oban","duration":1689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:58.609 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:00.189 [info] {"source":"oban","duration":441,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:23:28.612 [info] {"source":"oban","duration":2170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:58.615 [info] {"source":"oban","duration":1749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:00.191 [info] {"source":"oban","duration":874,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:24:28.618 [info] {"source":"oban","duration":1805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:58.621 [info] {"source":"oban","duration":1833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:00.193 [info] {"source":"oban","duration":514,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:25:28.623 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:58.625 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:00.195 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:26:28.627 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:58.629 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:00.196 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:27:28.631 [info] {"source":"oban","duration":1217,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:58.633 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:00.197 [info] {"source":"oban","duration":406,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:28:28.636 [info] {"source":"oban","duration":1764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:58.638 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:00.197 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:29:28.640 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:58.642 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:00.199 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:30:28.644 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:58.646 [info] {"source":"oban","duration":1226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:00.200 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:31:28.648 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:58.650 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:00.201 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:32:28.652 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:58.654 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:00.202 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:33:28.656 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:58.658 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:00.203 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:34:28.660 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:58.663 [info] {"source":"oban","duration":1816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:00.204 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:35:28.667 [info] {"source":"oban","duration":2565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:58.668 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:00.205 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:36:28.670 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:58.673 [info] {"source":"oban","duration":1632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:00.206 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:37:28.674 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:58.676 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:00.207 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:38:28.678 [info] {"source":"oban","duration":1326,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:58.680 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:00.209 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:39:28.682 [info] {"source":"oban","duration":1300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:58.684 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:00.210 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:40:28.686 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:58.688 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:00.212 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:41:28.690 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:58.693 [info] {"source":"oban","duration":1496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:00.213 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:42:28.695 [info] {"source":"oban","duration":1636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:58.696 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:00.213 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:43:28.698 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:58.700 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:00.218 [info] {"source":"oban","duration":3996,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:44:28.703 [info] {"source":"oban","duration":2029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:58.705 [info] {"source":"oban","duration":1248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:00.220 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:45:28.709 [info] {"source":"oban","duration":3285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:58.711 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:00.221 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:46:28.714 [info] {"source":"oban","duration":1820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:58.716 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:00.221 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:47:28.721 [info] {"source":"oban","duration":3510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:58.722 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:00.223 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:48:28.724 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:58.726 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:00.223 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:49:28.728 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:58.730 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:00.225 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:50:28.732 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:58.734 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:00.225 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:51:28.736 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:58.739 [info] {"source":"oban","duration":1377,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:00.227 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:52:28.740 [info] {"source":"oban","duration":1305,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:58.742 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:00.227 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:53:28.745 [info] {"source":"oban","duration":1356,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:58.747 [info] {"source":"oban","duration":1670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:00.229 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:54:28.748 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:58.751 [info] {"source":"oban","duration":1436,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:00.230 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:55:28.752 [info] {"source":"oban","duration":1326,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:58.754 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:00.231 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:56:28.756 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:58.758 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:00.232 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:57:28.760 [info] {"source":"oban","duration":1276,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:58.762 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:00.233 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:58:28.765 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:58.768 [info] {"source":"oban","duration":1471,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:00.233 [info] {"source":"oban","duration":241,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:59:28.770 [info] {"source":"oban","duration":1773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:58.772 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:00.235 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:00:28.775 [info] {"source":"oban","duration":1931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:58.777 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:00.236 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:01:28.780 [info] {"source":"oban","duration":1755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:58.782 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:00.237 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:02:28.785 [info] {"source":"oban","duration":1830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:58.787 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:00.238 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:03:28.789 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:58.791 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:00.239 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:04:28.793 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:58.796 [info] {"source":"oban","duration":1869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:00.240 [info] {"source":"oban","duration":424,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:05:28.799 [info] {"source":"oban","duration":1500,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:58.800 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:00.240 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:06:28.802 [info] {"source":"oban","duration":970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:58.804 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:00.242 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:07:28.806 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:58.809 [info] {"source":"oban","duration":1792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:00.242 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:08:28.811 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:58.813 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:00.243 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:09:28.815 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:58.817 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:00.245 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:10:28.819 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:58.821 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:00.246 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:11:28.823 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:58.825 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:00.247 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:12:28.827 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:58.829 [info] {"source":"oban","duration":975,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:00.248 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:13:28.831 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:58.833 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:00.249 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:14:28.835 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:58.837 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:00.250 [info] {"source":"oban","duration":408,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:15:28.839 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:58.841 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:00.250 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:16:28.843 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:58.845 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:00.252 [info] {"source":"oban","duration":385,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:17:28.847 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:58.850 [info] {"source":"oban","duration":1366,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:00.252 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:18:28.851 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:58.853 [info] {"source":"oban","duration":1242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:00.254 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:19:28.855 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:58.858 [info] {"source":"oban","duration":1791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:00.255 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:20:28.861 [info] {"source":"oban","duration":1853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:58.864 [info] {"source":"oban","duration":1497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:00.256 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:21:28.865 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:58.867 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:00.258 [info] {"source":"oban","duration":349,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:22:28.870 [info] {"source":"oban","duration":1366,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:58.871 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:00.258 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:23:28.873 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:58.876 [info] {"source":"oban","duration":1790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:00.259 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:24:28.878 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:58.880 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:00.260 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:25:28.882 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:58.884 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:00.262 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:26:28.886 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:58.888 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:00.263 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:27:28.890 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:58.892 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:00.264 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:28:28.894 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:58.897 [info] {"source":"oban","duration":1604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:00.265 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:29:28.899 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:58.903 [info] {"source":"oban","duration":1694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:00.266 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:30:28.904 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:58.906 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:00.267 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:31:28.908 [info] {"source":"oban","duration":1237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:58.910 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:00.268 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:32:28.912 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:58.914 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:00.269 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:33:28.916 [info] {"source":"oban","duration":888,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:58.918 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:00.270 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:34:28.920 [info] {"source":"oban","duration":1237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:58.923 [info] {"source":"oban","duration":1711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:00.270 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:35:28.925 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:58.927 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:00.272 [info] {"source":"oban","duration":341,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:36:28.929 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:58.932 [info] {"source":"oban","duration":1635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:00.273 [info] {"source":"oban","duration":823,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:37:28.933 [info] {"source":"oban","duration":1256,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:58.935 [info] {"source":"oban","duration":1222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:00.275 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:38:28.937 [info] {"source":"oban","duration":1341,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:58.939 [info] {"source":"oban","duration":1260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:00.276 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:39:28.941 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:58.943 [info] {"source":"oban","duration":1307,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:00.277 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:40:28.945 [info] {"source":"oban","duration":1159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:58.950 [info] {"source":"oban","duration":4072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:00.278 [info] {"source":"oban","duration":386,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:41:28.953 [info] {"source":"oban","duration":2091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:58.955 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:00.279 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:42:28.958 [info] {"source":"oban","duration":1431,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:58.959 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:00.280 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:43:28.961 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:58.963 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:00.281 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:44:28.965 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:58.967 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:00.282 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:45:28.969 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:58.971 [info] {"source":"oban","duration":1219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:00.283 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:46:28.973 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:58.975 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:00.284 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:47:28.977 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:58.979 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:00.285 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:48:28.982 [info] {"source":"oban","duration":1641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:58.984 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:00.286 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:49:28.986 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:58.989 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:00.287 [info] {"source":"oban","duration":366,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:50:28.991 [info] {"source":"oban","duration":1178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:58.994 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:00.288 [info] {"source":"oban","duration":416,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:51:28.997 [info] {"source":"oban","duration":1643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:58.998 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:00.288 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:52:29.000 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:59.002 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:00.290 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:53:29.004 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:59.006 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:00.291 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:54:29.008 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:59.010 [info] {"source":"oban","duration":1301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:00.292 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:55:29.012 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:59.014 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:00.293 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:56:29.017 [info] {"source":"oban","duration":1339,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:59.019 [info] {"source":"oban","duration":1721,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:00.294 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:57:29.020 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:59.022 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:00.295 [info] {"source":"oban","duration":396,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:58:29.026 [info] {"source":"oban","duration":3131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:59.029 [info] {"source":"oban","duration":1815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:00.297 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:59:29.032 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:59.034 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:00.298 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:00:29.036 [info] {"source":"oban","duration":951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:59.038 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:00.299 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:01:29.040 [info] {"source":"oban","duration":903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:59.042 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:00.300 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:02:29.044 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:59.046 [info] {"source":"oban","duration":1138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:00.300 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:03:29.048 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:59.050 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:00.302 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:04:29.052 [info] {"source":"oban","duration":956,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:59.054 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:00.303 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:05:29.056 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:59.058 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:00.304 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:06:29.060 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:59.062 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:00.304 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:07:29.065 [info] {"source":"oban","duration":1704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:59.066 [info] {"source":"oban","duration":1159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:00.305 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:08:29.069 [info] {"source":"oban","duration":1789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:59.071 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:00.307 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:09:29.081 [info] {"source":"oban","duration":8357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:59.082 [info] {"source":"oban","duration":1189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:00.308 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:10:29.084 [info] {"source":"oban","duration":1229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:59.086 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:00.309 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:11:29.088 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:59.091 [info] {"source":"oban","duration":1827,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:00.310 [info] {"source":"oban","duration":466,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:12:29.093 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:59.095 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:00.311 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:13:29.097 [info] {"source":"oban","duration":1178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:59.099 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:00.312 [info] {"source":"oban","duration":358,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:14:29.101 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:59.103 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:00.314 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:15:29.106 [info] {"source":"oban","duration":1362,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:59.107 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:00.315 [info] {"source":"oban","duration":373,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:16:29.110 [info] {"source":"oban","duration":1802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:59.113 [info] {"source":"oban","duration":1940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:00.316 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:17:29.115 [info] {"source":"oban","duration":967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:59.117 [info] {"source":"oban","duration":1244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:00.316 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:18:29.119 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:59.121 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:00.318 [info] {"source":"oban","duration":344,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:19:29.125 [info] {"source":"oban","duration":2548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:59.126 [info] {"source":"oban","duration":987,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:00.319 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:20:29.128 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:59.130 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:00.320 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:21:29.132 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:59.134 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:00.321 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:22:29.136 [info] {"source":"oban","duration":939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:59.138 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:00.322 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:23:29.140 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:59.143 [info] {"source":"oban","duration":1994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:00.323 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:24:29.145 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:59.147 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:00.323 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:25:29.149 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:59.152 [info] {"source":"oban","duration":1677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:00.325 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:26:29.154 [info] {"source":"oban","duration":2236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:59.157 [info] {"source":"oban","duration":1613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:00.326 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:27:29.159 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:59.161 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:00.327 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:28:29.163 [info] {"source":"oban","duration":1360,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:59.166 [info] {"source":"oban","duration":2244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:00.328 [info] {"source":"oban","duration":214,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:29:29.168 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:59.170 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:00.330 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:30:29.172 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:59.175 [info] {"source":"oban","duration":1351,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:00.331 [info] {"source":"oban","duration":325,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:31:29.176 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:59.178 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:00.332 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:32:29.181 [info] {"source":"oban","duration":1595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:59.182 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:00.333 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:33:29.185 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:59.187 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:00.334 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:34:29.190 [info] {"source":"oban","duration":2117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:59.193 [info] {"source":"oban","duration":1180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:00.334 [info] {"source":"oban","duration":211,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:35:29.195 [info] {"source":"oban","duration":1311,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:59.199 [info] {"source":"oban","duration":2518,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:00.335 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:36:29.200 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:59.202 [info] {"source":"oban","duration":1249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:00.337 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:37:29.204 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:59.206 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:00.338 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:38:29.208 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:59.210 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:00.340 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:39:29.212 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:59.214 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:00.341 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:40:29.216 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:59.218 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:00.342 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:41:29.220 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:59.222 [info] {"source":"oban","duration":1250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:00.342 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:42:29.224 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:59.226 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:00.344 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:43:29.228 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:59.230 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:00.345 [info] {"source":"oban","duration":501,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:44:29.232 [info] {"source":"oban","duration":1241,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:59.236 [info] {"source":"oban","duration":2691,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:00.345 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:45:29.238 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:59.241 [info] {"source":"oban","duration":1917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:00.347 [info] {"source":"oban","duration":576,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:46:29.243 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:59.245 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:00.348 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:47:29.247 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:59.249 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:00.349 [info] {"source":"oban","duration":432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:48:29.251 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:59.253 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:00.350 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:49:29.255 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:59.258 [info] {"source":"oban","duration":1557,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:00.352 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:50:29.260 [info] {"source":"oban","duration":1213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:59.262 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:00.353 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:51:29.264 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:59.266 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:00.354 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:52:29.268 [info] {"source":"oban","duration":1196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:59.270 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:00.355 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:53:29.272 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:59.276 [info] {"source":"oban","duration":2555,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:00.356 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:54:29.278 [info] {"source":"oban","duration":1632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:59.279 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:00.357 [info] {"source":"oban","duration":407,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:55:29.281 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:59.283 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:00.360 [info] {"source":"oban","duration":3241,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:56:29.285 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:59.287 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:00.362 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:57:29.289 [info] {"source":"oban","duration":957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:59.291 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:00.362 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:58:29.293 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:59.295 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:00.364 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:59:29.297 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:59.299 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:00.364 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:00:29.301 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:59.303 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:00.366 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:01:29.305 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:59.310 [info] {"source":"oban","duration":2219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:00.367 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:02:29.312 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:59.314 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:00.368 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:03:29.316 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:59.319 [info] {"source":"oban","duration":1673,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:00.369 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:04:29.320 [info] {"source":"oban","duration":1204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:59.322 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:00.370 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:05:29.324 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:59.326 [info] {"source":"oban","duration":1197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:00.372 [info] {"source":"oban","duration":368,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:06:29.328 [info] {"source":"oban","duration":1213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:59.330 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:00.373 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:07:29.332 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:59.335 [info] {"source":"oban","duration":1365,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:00.373 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:08:29.336 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:59.339 [info] {"source":"oban","duration":1794,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:00.375 [info] {"source":"oban","duration":424,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:09:29.341 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:59.344 [info] {"source":"oban","duration":1436,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:00.377 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:10:29.345 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:59.347 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:00.378 [info] {"source":"oban","duration":805,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:11:29.353 [info] {"source":"oban","duration":4650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:59.354 [info] {"source":"oban","duration":1255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:00.380 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:12:29.356 [info] {"source":"oban","duration":1316,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:59.358 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:00.381 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:13:29.360 [info] {"source":"oban","duration":1249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:59.362 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:00.381 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:14:29.364 [info] {"source":"oban","duration":668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:59.365 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:00.383 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:15:29.367 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:59.370 [info] {"source":"oban","duration":1351,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:00.383 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:16:29.371 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:59.373 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:00.384 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:17:29.375 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:59.377 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:00.386 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:18:29.379 [info] {"source":"oban","duration":1269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:59.381 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:00.386 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:19:29.383 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:59.385 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:00.388 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:20:29.387 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:59.389 [info] {"source":"oban","duration":1300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:00.389 [info] {"source":"oban","duration":391,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:21:29.391 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:59.393 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:00.390 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:22:29.395 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:59.397 [info] {"source":"oban","duration":1306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:00.391 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:23:29.399 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:59.401 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:00.391 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:24:29.403 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:59.405 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:00.392 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:25:29.407 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:59.410 [info] {"source":"oban","duration":1471,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:00.394 [info] {"source":"oban","duration":550,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:26:29.411 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:59.413 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:00.395 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:27:29.415 [info] {"source":"oban","duration":1220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:59.417 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:00.395 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:28:29.419 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:59.421 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:00.396 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:29:29.423 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:59.426 [info] {"source":"oban","duration":1393,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:00.398 [info] {"source":"oban","duration":382,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:30:29.427 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:59.429 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:00.399 [info] {"source":"oban","duration":502,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:31:29.431 [info] {"source":"oban","duration":1247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:59.433 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:00.400 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:32:29.436 [info] {"source":"oban","duration":1535,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:59.437 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:00.401 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:33:29.439 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:59.441 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:00.402 [info] {"source":"oban","duration":337,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:34:29.443 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:59.445 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:00.402 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:35:29.447 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:59.449 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:00.404 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:36:29.451 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:59.453 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:00.404 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:37:29.455 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:59.457 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:00.405 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:38:29.460 [info] {"source":"oban","duration":1771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:59.462 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:00.407 [info] {"source":"oban","duration":345,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:39:29.464 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:59.466 [info] {"source":"oban","duration":1201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:00.408 [info] {"source":"oban","duration":338,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:40:29.468 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:59.471 [info] {"source":"oban","duration":1460,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:00.409 [info] {"source":"oban","duration":359,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:41:29.472 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:59.474 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:00.409 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:42:29.477 [info] {"source":"oban","duration":1799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:59.479 [info] {"source":"oban","duration":1227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:00.410 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:43:29.481 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:59.483 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:00.411 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:44:29.485 [info] {"source":"oban","duration":1305,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:59.487 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:00.412 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:45:29.489 [info] {"source":"oban","duration":1201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:59.491 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:00.414 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:46:29.493 [info] {"source":"oban","duration":936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:59.495 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:00.415 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:47:29.497 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:59.499 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:00.416 [info] {"source":"oban","duration":417,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:48:29.502 [info] {"source":"oban","duration":1716,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:59.504 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:00.417 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:49:29.507 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:59.509 [info] {"source":"oban","duration":1344,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:00.418 [info] {"source":"oban","duration":340,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:50:29.511 [info] {"source":"oban","duration":1782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:59.513 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:00.419 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:51:29.515 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:59.517 [info] {"source":"oban","duration":1230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:00.419 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:52:29.519 [info] {"source":"oban","duration":1232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:59.521 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:00.420 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:53:29.523 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:59.525 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:00.421 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:54:29.527 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:59.530 [info] {"source":"oban","duration":1754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:00.422 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:55:29.534 [info] {"source":"oban","duration":2588,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:59.535 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:00.424 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:56:29.537 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:59.539 [info] {"source":"oban","duration":1287,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:00.424 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:57:29.542 [info] {"source":"oban","duration":1649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:59.543 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:00.426 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:58:29.546 [info] {"source":"oban","duration":1798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:59.548 [info] {"source":"oban","duration":1207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:00.428 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:59:29.550 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:59.552 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:00.429 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:00:29.555 [info] {"source":"oban","duration":2028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:59.558 [info] {"source":"oban","duration":1573,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:00.430 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:01:29.559 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:59.561 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:00.431 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:02:29.564 [info] {"source":"oban","duration":1629,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:59.566 [info] {"source":"oban","duration":1842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:00.432 [info] {"source":"oban","duration":446,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:03:29.568 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:59.570 [info] {"source":"oban","duration":1305,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:00.433 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:04:29.572 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:59.574 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:00.434 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:05:29.576 [info] {"source":"oban","duration":1316,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:59.579 [info] {"source":"oban","duration":1423,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:00.435 [info] {"source":"oban","duration":394,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:06:29.580 [info] {"source":"oban","duration":1226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:59.582 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:00.436 [info] {"source":"oban","duration":557,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:07:29.584 [info] {"source":"oban","duration":1215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:59.586 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:00.437 [info] {"source":"oban","duration":515,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:08:29.588 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:59.590 [info] {"source":"oban","duration":1188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:00.437 [info] {"source":"oban","duration":241,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:09:29.592 [info] {"source":"oban","duration":1267,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:59.594 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:00.438 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:10:29.596 [info] {"source":"oban","duration":1009,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:59.598 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:00.440 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:11:29.600 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:59.602 [info] {"source":"oban","duration":1270,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:00.441 [info] {"source":"oban","duration":351,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:12:29.604 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:59.606 [info] {"source":"oban","duration":1245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:00.442 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:13:29.608 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:59.610 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:00.442 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:14:29.612 [info] {"source":"oban","duration":1313,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:59.615 [info] {"source":"oban","duration":1733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:00.444 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:15:29.617 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:59.619 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:00.445 [info] {"source":"oban","duration":499,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:16:29.622 [info] {"source":"oban","duration":1795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:59.624 [info] {"source":"oban","duration":1206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:00.447 [info] {"source":"oban","duration":1486,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[8348]} 19:17:00.454 [info] {"args":{},"id":8348,"meta":{"cron":true,"cron_expr":"17 18 * * *","cron_tz":"Etc/UTC"},"system_time":1768241820454200915,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","event":"job:start","attempt":1,"tags":["local_data"]} 19:17:00.454 [info] Updating yt-dlp 19:17:00.454 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update 19:17:02.462 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --update exited: 0 with: Latest version: stable@2025.12.08 from yt-dlp/yt-dlp yt-dlp is up to date (stable@2025.12.08 from yt-dlp/yt-dlp) 19:17:02.462 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version 19:17:04.010 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: --version exited: 0 with: 2025.12.08 19:17:04.011 [debug] QUERY OK source="settings" db=0.5ms idle=1149.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:17:04.012 [info] {"args":{},"id":8348,"meta":{"cron":true,"cron_expr":"17 18 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.YtDlp.UpdateWorker","source":"oban","duration":3557822,"event":"job:stop","queue_time":452575,"attempt":1,"tags":["local_data"]} 19:17:29.626 [info] {"source":"oban","duration":1199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:59.630 [info] {"source":"oban","duration":2465,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:00.448 [info] {"source":"oban","duration":508,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:18:29.633 [info] {"source":"oban","duration":1419,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:59.634 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:00.449 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:19:29.636 [info] {"source":"oban","duration":1227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:59.638 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:00.450 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:20:29.640 [info] {"source":"oban","duration":957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:59.642 [info] {"source":"oban","duration":1246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:00.451 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:21:29.644 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:59.646 [info] {"source":"oban","duration":1329,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:00.452 [info] {"source":"oban","duration":387,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:22:29.648 [info] {"source":"oban","duration":1185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:59.651 [info] {"source":"oban","duration":1744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:00.453 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:23:29.653 [info] {"source":"oban","duration":1249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:59.656 [info] {"source":"oban","duration":2087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:00.454 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:24:29.658 [info] {"source":"oban","duration":1186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:59.662 [info] {"source":"oban","duration":3220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:00.455 [info] {"source":"oban","duration":391,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:25:29.664 [info] {"source":"oban","duration":1211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:59.666 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:00.456 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:26:29.668 [info] {"source":"oban","duration":997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:59.670 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:00.457 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:27:29.672 [info] {"source":"oban","duration":1138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:59.674 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:00.458 [info] {"source":"oban","duration":336,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:28:29.676 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:59.678 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:00.458 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:29:29.680 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:59.682 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:00.460 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:30:29.684 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:59.686 [info] {"source":"oban","duration":1254,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:00.461 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:31:29.689 [info] {"source":"oban","duration":1761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:59.691 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:00.462 [info] {"source":"oban","duration":371,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:32:29.693 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:59.695 [info] {"source":"oban","duration":1278,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:00.463 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:33:29.697 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:59.700 [info] {"source":"oban","duration":1640,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:00.464 [info] {"source":"oban","duration":402,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:34:29.702 [info] {"source":"oban","duration":1736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:59.704 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:00.465 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:35:29.706 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:59.708 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:00.466 [info] {"source":"oban","duration":375,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:36:29.710 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:59.713 [info] {"source":"oban","duration":1818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:00.467 [info] {"source":"oban","duration":437,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:37:29.715 [info] {"source":"oban","duration":1192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:59.718 [info] {"source":"oban","duration":1376,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:00.468 [info] {"source":"oban","duration":418,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:38:29.719 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:38:59.722 [info] {"source":"oban","duration":1939,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:00.469 [info] {"source":"oban","duration":338,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:39:29.725 [info] {"source":"oban","duration":2122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:39:59.727 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:00.469 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:40:29.729 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:40:59.731 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:00.470 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:41:29.734 [info] {"source":"oban","duration":1735,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:41:59.737 [info] {"source":"oban","duration":1486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:00.472 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:42:29.738 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:42:59.741 [info] {"source":"oban","duration":2206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:00.473 [info] {"source":"oban","duration":384,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:43:29.744 [info] {"source":"oban","duration":1581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:43:59.745 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:00.474 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:44:29.750 [info] {"source":"oban","duration":4132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:44:59.752 [info] {"source":"oban","duration":1224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:00.475 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:45:29.754 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:45:59.756 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:00.476 [info] {"source":"oban","duration":327,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:46:29.758 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:46:59.760 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:00.476 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:47:29.762 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:47:59.764 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:00.478 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:48:29.766 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:48:59.768 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:00.479 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:49:29.770 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:49:59.773 [info] {"source":"oban","duration":1815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:00.480 [info] {"source":"oban","duration":354,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:50:29.775 [info] {"source":"oban","duration":1174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:50:59.777 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:00.481 [info] {"source":"oban","duration":364,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:51:29.780 [info] {"source":"oban","duration":1616,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:51:59.781 [info] {"source":"oban","duration":1294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:00.481 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:52:29.783 [info] {"source":"oban","duration":1290,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:52:59.785 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:00.483 [info] {"source":"oban","duration":617,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:53:29.787 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:53:59.790 [info] {"source":"oban","duration":1634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:00.485 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:54:29.791 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:54:59.793 [info] {"source":"oban","duration":1235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:00.486 [info] {"source":"oban","duration":448,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:55:29.795 [info] {"source":"oban","duration":1296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:55:59.797 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:00.487 [info] {"source":"oban","duration":358,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:56:29.799 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:56:59.801 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:00.488 [info] {"source":"oban","duration":380,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:57:29.804 [info] {"source":"oban","duration":1407,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:57:59.805 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:00.488 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:58:29.807 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:58:59.809 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:00.490 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:59:29.811 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:59:59.813 [info] {"source":"oban","duration":1220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:00.490 [info] {"source":"oban","duration":337,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:00:29.815 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:00:59.818 [info] {"source":"oban","duration":1713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:00.491 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:01:29.819 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:01:59.822 [info] {"source":"oban","duration":1738,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:00.492 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:02:29.824 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:02:59.827 [info] {"source":"oban","duration":1803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:00.494 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:03:29.829 [info] {"source":"oban","duration":1169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:03:59.831 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:00.495 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:04:29.833 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:04:59.835 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:00.496 [info] {"source":"oban","duration":333,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:05:29.837 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:05:59.839 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:00.496 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:06:29.841 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:06:59.843 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:00.498 [info] {"source":"oban","duration":341,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:07:29.845 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:07:59.847 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:00.499 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:08:29.852 [info] {"source":"oban","duration":3997,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:08:59.854 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:00.500 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:09:29.857 [info] {"source":"oban","duration":1989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:09:59.859 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:00.501 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:10:29.861 [info] {"source":"oban","duration":1286,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:10:59.864 [info] {"source":"oban","duration":1820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:00.503 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:11:29.866 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:11:59.869 [info] {"source":"oban","duration":1457,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:00.505 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:12:29.870 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:12:59.873 [info] {"source":"oban","duration":2255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:00.506 [info] {"source":"oban","duration":348,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:13:29.875 [info] {"source":"oban","duration":1266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:13:59.883 [info] {"source":"oban","duration":7081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:00.508 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:14:29.885 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:14:59.887 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:00.512 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:15:29.892 [info] {"source":"oban","duration":3796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:15:59.894 [info] {"source":"oban","duration":1269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:00.513 [info] {"source":"oban","duration":365,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:16:29.896 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:16:59.899 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:00.514 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:17:29.901 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:17:59.903 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:00.515 [info] {"source":"oban","duration":529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:18:29.905 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:18:59.908 [info] {"source":"oban","duration":1808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:00.552 [info] {"source":"oban","duration":30346,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:19:29.911 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:19:59.914 [info] {"source":"oban","duration":1355,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:00.554 [info] {"source":"oban","duration":2160,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:20:29.915 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:20:59.917 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:00.556 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:21:29.919 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:21:59.921 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:00.557 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:22:29.923 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:22:59.925 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:00.558 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:23:29.927 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:23:59.930 [info] {"source":"oban","duration":1790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:00.559 [info] {"source":"oban","duration":339,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:24:29.932 [info] {"source":"oban","duration":959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:24:59.934 [info] {"source":"oban","duration":1197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:00.560 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:25:29.936 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:25:59.939 [info] {"source":"oban","duration":1645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:00.561 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:26:29.942 [info] {"source":"oban","duration":1645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:26:59.944 [info] {"source":"oban","duration":2085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:00.561 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:27:29.946 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:27:59.948 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:00.563 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:28:29.951 [info] {"source":"oban","duration":1739,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:28:59.952 [info] {"source":"oban","duration":1198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:00.564 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:29:29.955 [info] {"source":"oban","duration":1989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:29:59.957 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:00.565 [info] {"source":"oban","duration":339,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:30:29.960 [info] {"source":"oban","duration":1881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:30:59.962 [info] {"source":"oban","duration":1224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:00.566 [info] {"source":"oban","duration":380,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:31:29.964 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:31:59.967 [info] {"source":"oban","duration":2155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:00.566 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:32:29.970 [info] {"source":"oban","duration":1928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:32:59.972 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:00.568 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:33:29.974 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:33:59.976 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:00.569 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:34:29.978 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:34:59.980 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:00.569 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:35:29.982 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:35:59.985 [info] {"source":"oban","duration":1379,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:00.571 [info] {"source":"oban","duration":370,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:36:29.986 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:36:59.988 [info] {"source":"oban","duration":1250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:00.572 [info] {"source":"oban","duration":467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:37:29.990 [info] {"source":"oban","duration":1234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:37:59.992 [info] {"source":"oban","duration":1266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:00.573 [info] {"source":"oban","duration":390,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:38:29.994 [info] {"source":"oban","duration":1317,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:38:59.997 [info] {"source":"oban","duration":1381,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:39:00.574 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:39:29.998 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:00.000 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:40:00.574 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:40:30.002 [info] {"source":"oban","duration":1222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:00.004 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:41:00.576 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:41:30.006 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:00.008 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:42:00.576 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:42:30.010 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:00.012 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:43:00.577 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:43:30.014 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:00.016 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:44:00.578 [info] {"source":"oban","duration":226,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:44:30.019 [info] {"source":"oban","duration":1818,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:00.021 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:45:00.580 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:45:30.023 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:00.025 [info] {"source":"oban","duration":1253,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:46:00.581 [info] {"source":"oban","duration":357,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:46:30.028 [info] {"source":"oban","duration":1540,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:00.029 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:47:00.581 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:47:30.031 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:00.034 [info] {"source":"oban","duration":1736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:48:00.583 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:48:30.036 [info] {"source":"oban","duration":1270,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:00.038 [info] {"source":"oban","duration":1185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:49:00.584 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:49:30.040 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:00.043 [info] {"source":"oban","duration":1589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:50:00.585 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:50:30.046 [info] {"source":"oban","duration":1565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:00.048 [info] {"source":"oban","duration":2191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:51:00.586 [info] {"source":"oban","duration":238,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:51:30.050 [info] {"source":"oban","duration":1282,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:00.053 [info] {"source":"oban","duration":1504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:52:00.587 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:52:30.054 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:00.056 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:53:00.589 [info] {"source":"oban","duration":552,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:53:30.059 [info] {"source":"oban","duration":1723,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:00.062 [info] {"source":"oban","duration":2041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:54:00.590 [info] {"source":"oban","duration":531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:54:30.064 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:00.066 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:55:00.591 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:55:30.069 [info] {"source":"oban","duration":1350,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:00.071 [info] {"source":"oban","duration":1270,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:56:00.592 [info] {"source":"oban","duration":505,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:56:30.074 [info] {"source":"oban","duration":1485,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:00.075 [info] {"source":"oban","duration":963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:57:00.593 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:57:30.077 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:00.079 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:58:00.594 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:58:30.081 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:00.083 [info] {"source":"oban","duration":995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 20:59:00.594 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 20:59:30.085 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:00.088 [info] {"source":"oban","duration":1495,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:00:00.596 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:00:30.089 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:00.091 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:01:00.596 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:01:30.093 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:00.095 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:02:00.598 [info] {"source":"oban","duration":867,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:02:30.098 [info] {"source":"oban","duration":1369,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:00.101 [info] {"source":"oban","duration":2896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:03:00.600 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:03:30.103 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:00.105 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:04:00.601 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:04:30.107 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:00.109 [info] {"source":"oban","duration":1274,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:05:00.602 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:05:30.111 [info] {"source":"oban","duration":1185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:00.113 [info] {"source":"oban","duration":1257,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:06:00.603 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:06:30.115 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:00.117 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:07:00.604 [info] {"source":"oban","duration":375,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:07:30.119 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:00.121 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:08:00.605 [info] {"source":"oban","duration":361,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:08:30.124 [info] {"source":"oban","duration":1500,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:00.125 [info] {"source":"oban","duration":1201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:09:00.606 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:09:30.127 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:00.129 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:10:00.607 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:10:30.131 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:00.133 [info] {"source":"oban","duration":1192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:11:00.608 [info] {"source":"oban","duration":412,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:11:30.135 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:00.138 [info] {"source":"oban","duration":1608,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:12:00.612 [info] {"source":"oban","duration":3428,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:12:30.139 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:00.141 [info] {"source":"oban","duration":1192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:13:00.613 [info] {"source":"oban","duration":342,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:13:30.143 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:00.146 [info] {"source":"oban","duration":1689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:14:00.613 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:14:30.148 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:00.150 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:15:00.615 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:15:30.152 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:00.154 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:16:00.615 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:16:30.156 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:00.158 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:17:00.617 [info] {"source":"oban","duration":339,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:17:30.160 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:00.162 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:18:00.618 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:18:30.164 [info] {"source":"oban","duration":1213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:00.166 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:19:00.618 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:19:30.168 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:00.170 [info] {"source":"oban","duration":1240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:20:00.620 [info] {"source":"oban","duration":377,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:20:30.172 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:00.175 [info] {"source":"oban","duration":1755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:21:00.621 [info] {"source":"oban","duration":380,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:21:30.178 [info] {"source":"oban","duration":1820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:00.180 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:22:00.622 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:22:30.183 [info] {"source":"oban","duration":1875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:00.185 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:23:00.623 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:23:30.187 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:00.189 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:24:00.624 [info] {"source":"oban","duration":833,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:24:30.191 [info] {"source":"oban","duration":1332,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:00.194 [info] {"source":"oban","duration":1517,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:25:00.626 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:25:30.195 [info] {"source":"oban","duration":1107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:00.198 [info] {"source":"oban","duration":1759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:26:00.627 [info] {"source":"oban","duration":402,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:26:30.200 [info] {"source":"oban","duration":1201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:00.202 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:27:00.628 [info] {"source":"oban","duration":445,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:27:30.205 [info] {"source":"oban","duration":1699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:00.208 [info] {"source":"oban","duration":1589,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:28:00.629 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:28:30.210 [info] {"source":"oban","duration":1621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:00.212 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:29:00.630 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:29:30.214 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:00.217 [info] {"source":"oban","duration":1953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:30:00.631 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:30:30.220 [info] {"source":"oban","duration":2068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:00.222 [info] {"source":"oban","duration":1196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:31:00.632 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:31:30.225 [info] {"source":"oban","duration":1767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:00.227 [info] {"source":"oban","duration":1300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:32:00.633 [info] {"source":"oban","duration":683,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:32:30.230 [info] {"source":"oban","duration":1645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:00.231 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:33:00.635 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:33:30.233 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:00.235 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:34:00.635 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:34:30.237 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:00.239 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:35:00.637 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:35:30.241 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:00.243 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:36:00.638 [info] {"source":"oban","duration":243,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:36:30.245 [info] {"source":"oban","duration":1066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:00.247 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:37:00.639 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:37:30.249 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:00.252 [info] {"source":"oban","duration":1922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:38:00.640 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:38:30.258 [info] {"source":"oban","duration":4822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:00.261 [info] {"source":"oban","duration":1488,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:39:00.641 [info] {"source":"oban","duration":507,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:39:30.263 [info] {"source":"oban","duration":1374,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:00.265 [info] {"source":"oban","duration":1854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:40:00.641 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:40:30.271 [info] {"source":"oban","duration":4447,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:00.273 [info] {"source":"oban","duration":1923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:41:00.643 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:41:30.275 [info] {"source":"oban","duration":1287,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:00.278 [info] {"source":"oban","duration":1802,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:42:00.644 [info] {"source":"oban","duration":423,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:42:30.280 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:00.284 [info] {"source":"oban","duration":2365,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:43:00.645 [info] {"source":"oban","duration":555,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:43:30.287 [info] {"source":"oban","duration":2553,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:00.289 [info] {"source":"oban","duration":1594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:44:00.646 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:44:30.291 [info] {"source":"oban","duration":1857,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:00.293 [info] {"source":"oban","duration":1264,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:45:00.647 [info] {"source":"oban","duration":578,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:45:30.295 [info] {"source":"oban","duration":1309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:00.297 [info] {"source":"oban","duration":1237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:46:00.649 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:46:30.300 [info] {"source":"oban","duration":1753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:00.303 [info] {"source":"oban","duration":1548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:47:00.650 [info] {"source":"oban","duration":453,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:47:30.304 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:00.307 [info] {"source":"oban","duration":1650,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:48:00.651 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:48:30.308 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:00.310 [info] {"source":"oban","duration":968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:49:00.651 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:49:30.312 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:00.315 [info] {"source":"oban","duration":1940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:50:00.653 [info] {"source":"oban","duration":616,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:50:30.317 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:00.319 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:51:00.653 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:51:30.321 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:00.323 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:52:00.654 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:52:30.325 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:00.327 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:53:00.656 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:53:30.329 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:00.331 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:54:00.657 [info] {"source":"oban","duration":357,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:54:30.333 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:00.335 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:55:00.657 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:55:30.337 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:00.339 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:56:00.659 [info] {"source":"oban","duration":439,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:56:30.345 [info] {"source":"oban","duration":4741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:00.347 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:57:00.660 [info] {"source":"oban","duration":534,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:57:30.349 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:00.351 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:58:00.662 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:58:30.353 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:00.355 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 21:59:00.662 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 21:59:30.357 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:00.359 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:00:00.663 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:00:30.362 [info] {"source":"oban","duration":1609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:00.364 [info] {"source":"oban","duration":1792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:01:00.665 [info] {"source":"oban","duration":362,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:01:30.366 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:00.368 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:02:00.665 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:02:30.371 [info] {"source":"oban","duration":1828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:00.374 [info] {"source":"oban","duration":1509,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:03:00.667 [info] {"source":"oban","duration":504,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:03:30.375 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:00.377 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:04:00.668 [info] {"source":"oban","duration":357,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:04:30.388 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:00.389 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:05:00.669 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:05:30.391 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:00.393 [info] {"source":"oban","duration":1312,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:06:00.669 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:06:30.395 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:00.398 [info] {"source":"oban","duration":1932,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:07:00.670 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:07:30.400 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:00.404 [info] {"source":"oban","duration":2357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:08:00.672 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:08:30.407 [info] {"source":"oban","duration":1799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:00.410 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:09:00.673 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:09:30.411 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:00.413 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:10:00.675 [info] {"source":"oban","duration":320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:10:30.415 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:00.417 [info] {"source":"oban","duration":970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:11:00.675 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:11:30.419 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:00.421 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:12:00.677 [info] {"source":"oban","duration":327,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:12:30.423 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:00.425 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:13:00.678 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:13:30.427 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:00.429 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:14:00.679 [info] {"source":"oban","duration":391,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:14:30.431 [info] {"source":"oban","duration":1178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:00.433 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:15:00.680 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:15:30.435 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:00.438 [info] {"source":"oban","duration":2127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:16:00.680 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:16:30.440 [info] {"source":"oban","duration":1233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:00.442 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:17:00.681 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:17:30.445 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:00.447 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:18:00.683 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:18:30.451 [info] {"source":"oban","duration":3097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:00.453 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:19:00.684 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:19:30.455 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:00.457 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:20:00.685 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:20:30.459 [info] {"source":"oban","duration":1219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:00.462 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:21:00.686 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:21:30.464 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:00.467 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:22:00.686 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:22:30.469 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:00.471 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:00.688 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:23:23.271 [info] {"args":{"id":1},"id":8342,"meta":{},"system_time":1768253003271823128,"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"]} 22:23:23.272 [debug] QUERY OK source="sources" db=0.3ms idle=1322.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:23.273 [debug] QUERY OK source="settings" db=0.2ms idle=1323.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:23:23.275 [debug] QUERY OK source="media_items" db=1.9ms idle=1010.8ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:23:23.278 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=10.4ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 22:23:23.278 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=6.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:23:23.279 [debug] QUERY OK source="settings" db=0.1ms idle=6.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:23:23.279 [debug] QUERY OK source="settings" db=0.1ms idle=6.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:23:23.283 [debug] QUERY OK source="media_items" db=2.2ms idle=5.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [1] 22:23:23.285 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 22:23:23.286 [debug] Current batch of media processed. Will check again in 1000ms 22:23:23.286 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=7.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:23:23.286 [debug] QUERY OK source="settings" db=0.2ms idle=7.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:23:23.287 [debug] QUERY OK source="settings" db=0.1ms idle=7.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:23:23.287 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@laihofficial --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Lai H./%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/c8/17/c817591c98d459cdd5882c68fa337e136d7cd4b38ed4e76c3fca8094369e0acc.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/4f/df/4fdf437cab3eaca4f8159a9d309e5d7d49fe1159cb6f7f831bf8c3729d63818e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:23:24.286 [debug] Current batch of media processed. Will check again in 1000ms 22:23:25.287 [debug] Current batch of media processed. Will check again in 1000ms 22:23:26.288 [debug] Current batch of media processed. Will check again in 1000ms 22:23:27.289 [debug] Current batch of media processed. Will check again in 1000ms 22:23:28.290 [debug] Current batch of media processed. Will check again in 1000ms 22:23:29.291 [debug] Current batch of media processed. Will check again in 1000ms 22:23:30.292 [debug] Current batch of media processed. Will check again in 1000ms 22:23:30.473 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:23:31.294 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 406, "filename" => "/downloads/Lai H#/2026-01-08 Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)/Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không) [O2F_DG6Mrpc].mp4", "id" => "O2F_DG6Mrpc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=O2F_DG6Mrpc", "playlist_index" => 1, "timestamp" => 1767870045, "title" => "Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái \"Hot Girl\"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)", "upload_date" => "20260108"} 22:23:31.294 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=820.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:23:31.295 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=345.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:31.297 [debug] QUERY OK source="media_items" db=1.0ms queue=0.7ms idle=346.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-08 11:00:45Z], 1] 22:23:31.301 [debug] QUERY OK source="media_items" db=2.1ms idle=348.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái \"Hot Girl\"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)", "3c9a843d-dace-4d05-868d-ee5e40277809", 406, false, "O2F_DG6Mrpc", "https://www.youtube.com/watch?v=O2F_DG6Mrpc", 1, "/downloads/Lai H#/2026-01-08 Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)/Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không) [O2F_DG6Mrpc].mp4", false, false, false, 1, [], 98, ~U[2026-01-08 11:00:45Z], ~U[2026-01-12 21:23:31Z], ~U[2026-01-12 21:23:31Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái \"Hot Girl\"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)", 406, false, "O2F_DG6Mrpc", "https://www.youtube.com/watch?v=O2F_DG6Mrpc", "/downloads/Lai H#/2026-01-08 Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)/Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không) [O2F_DG6Mrpc].mp4", false, 1, ~U[2026-01-08 11:00:45Z]] 22:23:31.301 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=16.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:31.302 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=7.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:23:31.304 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=7.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17305] 22:23:31.304 [debug] Current batch of media processed. Will check again in 1000ms 22:23:32.305 [debug] Current batch of media processed. Will check again in 1000ms 22:23:33.307 [debug] Current batch of media processed. Will check again in 1000ms 22:23:34.309 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 631, "filename" => "/downloads/Lai H#/2026-01-02 Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)/Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...) [tFxLcyt7qW0].mp4", "id" => "tFxLcyt7qW0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=tFxLcyt7qW0", "playlist_index" => 2, "timestamp" => 1767354601, "title" => "Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)", "upload_date" => "20260102"} 22:23:34.309 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1359.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:23:34.310 [debug] QUERY OK source="sources" db=0.2ms idle=1360.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:34.312 [debug] QUERY OK source="media_items" db=1.8ms idle=1360.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-02 11:50:01Z], 1] 22:23:34.316 [debug] QUERY OK source="media_items" db=3.0ms idle=1024.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)", "e637d4d6-5447-4873-87ae-4be409531d22", 631, false, "tFxLcyt7qW0", "https://www.youtube.com/watch?v=tFxLcyt7qW0", 2, "/downloads/Lai H#/2026-01-02 Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)/Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...) [tFxLcyt7qW0].mp4", false, false, false, 1, [], 98, ~U[2026-01-02 11:50:01Z], ~U[2026-01-12 21:23:34Z], ~U[2026-01-12 21:23:34Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)", 631, false, "tFxLcyt7qW0", "https://www.youtube.com/watch?v=tFxLcyt7qW0", "/downloads/Lai H#/2026-01-02 Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)/Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...) [tFxLcyt7qW0].mp4", false, 1, ~U[2026-01-02 11:50:01Z]] 22:23:34.317 [debug] QUERY OK source="sources" db=0.3ms idle=26.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:34.317 [debug] QUERY OK source="media_profiles" db=0.2ms idle=7.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:23:34.318 [debug] QUERY OK source="media_items" db=0.3ms idle=7.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16830] 22:23:34.318 [debug] Current batch of media processed. Will check again in 1000ms 22:23:35.319 [debug] Current batch of media processed. Will check again in 1000ms 22:23:36.320 [debug] Current batch of media processed. Will check again in 1000ms 22:23:37.321 [debug] Current batch of media processed. Will check again in 1000ms 22:23:38.322 [debug] Current batch of media processed. Will check again in 1000ms 22:23:39.323 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 478, "filename" => "/downloads/Lai H#/2025-12-23 CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)/CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H) [GT2Ggz2gMwQ].mp4", "id" => "GT2Ggz2gMwQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=GT2Ggz2gMwQ", "playlist_index" => 3, "timestamp" => 1766494079, "title" => "CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)", "upload_date" => "20251223"} 22:23:39.324 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1374.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:23:39.325 [debug] QUERY OK source="sources" db=0.2ms idle=1375.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:39.327 [debug] QUERY OK source="media_items" db=1.5ms idle=1375.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-23 12:47:59Z], 1] 22:23:39.329 [debug] QUERY OK source="media_items" db=1.1ms idle=1029.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àm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)", "af234e70-9f27-4b34-8a3b-5e4f2cc0249e", 478, false, "GT2Ggz2gMwQ", "https://www.youtube.com/watch?v=GT2Ggz2gMwQ", 3, "/downloads/Lai H#/2025-12-23 CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)/CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H) [GT2Ggz2gMwQ].mp4", false, false, false, 1, [], 98, ~U[2025-12-23 12:47:59Z], ~U[2026-01-12 21:23:39Z], ~U[2026-01-12 21:23:39Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)", 478, false, "GT2Ggz2gMwQ", "https://www.youtube.com/watch?v=GT2Ggz2gMwQ", "/downloads/Lai H#/2025-12-23 CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)/CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H) [GT2Ggz2gMwQ].mp4", false, 1, ~U[2025-12-23 12:47:59Z]] 22:23:39.329 [debug] QUERY OK source="sources" db=0.2ms idle=28.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:39.330 [debug] QUERY OK source="media_profiles" db=0.1ms queue=0.1ms idle=5.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:23:39.331 [debug] QUERY OK source="media_items" db=0.3ms 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 [15893] 22:23:39.331 [debug] Current batch of media processed. Will check again in 1000ms 22:23:40.331 [debug] Current batch of media processed. Will check again in 1000ms 22:23:41.332 [debug] Current batch of media processed. Will check again in 1000ms 22:23:42.333 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 430, "filename" => "/downloads/Lai H#/2025-12-21 7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC/7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC [bhOCUyTgAKk].mp4", "id" => "bhOCUyTgAKk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=bhOCUyTgAKk", "playlist_index" => 4, "timestamp" => 1766316759, "title" => "7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC", "upload_date" => "20251221"} 22:23:42.334 [debug] QUERY OK source="sources" db=0.3ms idle=1384.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:23:42.335 [debug] QUERY OK source="sources" db=0.2ms idle=1385.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:42.337 [debug] QUERY OK source="media_items" db=1.6ms idle=1385.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-21 11:32:39Z], 1] 22:23:42.340 [debug] QUERY OK source="media_items" db=2.5ms idle=1033.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC", "fc282f53-43bb-4f63-abd8-e8795b76efe1", 430, false, "bhOCUyTgAKk", "https://www.youtube.com/watch?v=bhOCUyTgAKk", 4, "/downloads/Lai H#/2025-12-21 7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC/7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC [bhOCUyTgAKk].mp4", false, false, false, 1, [], 98, ~U[2025-12-21 11:32:39Z], ~U[2026-01-12 21:23:42Z], ~U[2026-01-12 21:23:42Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC", 430, false, "bhOCUyTgAKk", "https://www.youtube.com/watch?v=bhOCUyTgAKk", "/downloads/Lai H#/2025-12-21 7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC/7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC [bhOCUyTgAKk].mp4", false, 1, ~U[2025-12-21 11:32:39Z]] 22:23:42.341 [debug] QUERY OK source="sources" db=0.3ms idle=34.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:42.342 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=6.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:23:42.342 [debug] QUERY OK source="media_items" db=0.3ms idle=7.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [15730] 22:23:42.342 [debug] Current batch of media processed. Will check again in 1000ms 22:23:43.343 [debug] Current batch of media processed. Will check again in 1000ms 22:23:44.344 [debug] Current batch of media processed. Will check again in 1000ms 22:23:45.345 [debug] Current batch of media processed. Will check again in 1000ms 22:23:46.346 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 549, "filename" => "/downloads/Lai H#/2025-12-16 Cách Ngừng Bị Phụ Nữ Dắt Mũi/Cách Ngừng Bị Phụ Nữ Dắt Mũi [rrfTiV2b6YQ].mp4", "id" => "rrfTiV2b6YQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=rrfTiV2b6YQ", "playlist_index" => 5, "timestamp" => 1765886924, "title" => "Cách Ngừng Bị Phụ Nữ Dắt Mũi", "upload_date" => "20251216"} 22:23:46.347 [debug] QUERY OK source="sources" db=0.3ms idle=397.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:23:46.348 [debug] QUERY OK source="sources" db=0.2ms idle=398.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:46.350 [debug] QUERY OK source="media_items" db=1.5ms idle=398.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 12:08:44Z], 1] 22:23:46.353 [debug] QUERY OK source="media_items" db=2.4ms idle=401.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Ngừng Bị Phụ Nữ Dắt Mũi", "1856b21e-7acc-403f-97e1-7f6d3c94bff1", 549, false, "rrfTiV2b6YQ", "https://www.youtube.com/watch?v=rrfTiV2b6YQ", 5, "/downloads/Lai H#/2025-12-16 Cách Ngừng Bị Phụ Nữ Dắt Mũi/Cách Ngừng Bị Phụ Nữ Dắt Mũi [rrfTiV2b6YQ].mp4", false, false, false, 1, [], 98, ~U[2025-12-16 12:08:44Z], ~U[2026-01-12 21:23:46Z], ~U[2026-01-12 21:23:46Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Ngừng Bị Phụ Nữ Dắt Mũi", 549, false, "rrfTiV2b6YQ", "https://www.youtube.com/watch?v=rrfTiV2b6YQ", "/downloads/Lai H#/2025-12-16 Cách Ngừng Bị Phụ Nữ Dắt Mũi/Cách Ngừng Bị Phụ Nữ Dắt Mũi [rrfTiV2b6YQ].mp4", false, 1, ~U[2025-12-16 12:08:44Z]] 22:23:46.354 [debug] QUERY OK source="sources" db=0.2ms idle=38.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:46.354 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:23:46.355 [debug] QUERY OK source="media_items" db=0.3ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [13080] 22:23:46.355 [debug] Current batch of media processed. Will check again in 1000ms 22:23:47.356 [debug] Current batch of media processed. Will check again in 1000ms 22:23:48.357 [debug] Current batch of media processed. Will check again in 1000ms 22:23:49.358 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 419, "filename" => "/downloads/Lai H#/2025-12-12 5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)/5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền) [A0DpPnplfME].mp4", "id" => "A0DpPnplfME", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=A0DpPnplfME", "playlist_index" => 6, "timestamp" => 1765536974, "title" => "5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)", "upload_date" => "20251212"} 22:23:49.359 [debug] QUERY OK source="sources" db=0.3ms idle=1409.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:23:49.360 [debug] QUERY OK source="sources" db=0.2ms idle=1410.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:49.362 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms idle=1410.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-12 10:56:14Z], 1] 22:23:49.365 [debug] QUERY OK source="media_items" db=1.6ms idle=1043.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)", "07d92649-47f0-4aa6-a0a2-22bafe15f797", 419, false, "A0DpPnplfME", "https://www.youtube.com/watch?v=A0DpPnplfME", 6, "/downloads/Lai H#/2025-12-12 5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)/5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền) [A0DpPnplfME].mp4", false, false, false, 1, [], 98, ~U[2025-12-12 10:56:14Z], ~U[2026-01-12 21:23:49Z], ~U[2026-01-12 21:23:49Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)", 419, false, "A0DpPnplfME", "https://www.youtube.com/watch?v=A0DpPnplfME", "/downloads/Lai H#/2025-12-12 5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)/5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền) [A0DpPnplfME].mp4", false, 1, ~U[2025-12-12 10:56:14Z]] 22:23:49.365 [debug] QUERY OK source="sources" db=0.3ms idle=43.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:49.366 [debug] QUERY OK source="media_profiles" db=0.1ms idle=6.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:23:49.367 [debug] QUERY OK source="media_items" db=0.3ms idle=6.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12955] 22:23:49.367 [debug] Current batch of media processed. Will check again in 1000ms 22:23:50.367 [debug] Current batch of media processed. Will check again in 1000ms 22:23:51.368 [debug] Current batch of media processed. Will check again in 1000ms 22:23:52.369 [debug] Current batch of media processed. Will check again in 1000ms 22:23:53.370 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 467, "filename" => "/downloads/Lai H#/2025-12-09 Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ/Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ [uTCCRYkxdrc].mp4", "id" => "uTCCRYkxdrc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=uTCCRYkxdrc", "playlist_index" => 7, "timestamp" => 1765278109, "title" => "Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ", "upload_date" => "20251209"} 22:23:53.371 [debug] QUERY OK source="sources" db=0.3ms idle=421.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:23:53.372 [debug] QUERY OK source="sources" db=0.2ms idle=422.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:53.374 [debug] QUERY OK source="media_items" db=1.6ms idle=422.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-09 11:01:49Z], 1] 22:23:53.376 [debug] QUERY OK source="media_items" db=1.2ms idle=424.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ", "e82c2834-3f3a-4821-8276-2ff55a757556", 467, false, "uTCCRYkxdrc", "https://www.youtube.com/watch?v=uTCCRYkxdrc", 7, "/downloads/Lai H#/2025-12-09 Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ/Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ [uTCCRYkxdrc].mp4", false, false, false, 1, [], 98, ~U[2025-12-09 11:01:49Z], ~U[2026-01-12 21:23:53Z], ~U[2026-01-12 21:23:53Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ", 467, false, "uTCCRYkxdrc", "https://www.youtube.com/watch?v=uTCCRYkxdrc", "/downloads/Lai H#/2025-12-09 Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ/Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ [uTCCRYkxdrc].mp4", false, 1, ~U[2025-12-09 11:01:49Z]] 22:23:53.376 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=46.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:53.377 [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] 22:23:53.378 [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 [12956] 22:23:53.378 [debug] Current batch of media processed. Will check again in 1000ms 22:23:54.379 [debug] Current batch of media processed. Will check again in 1000ms 22:23:55.380 [debug] Current batch of media processed. Will check again in 1000ms 22:23:56.381 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 535, "filename" => "/downloads/Lai H#/2025-12-05 5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn/5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn [bKiZySzvGD8].mp4", "id" => "bKiZySzvGD8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=bKiZySzvGD8", "playlist_index" => 8, "timestamp" => 1764935409, "title" => "5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn", "upload_date" => "20251205"} 22:23:56.382 [debug] QUERY OK source="sources" db=0.4ms idle=1432.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:23:56.383 [debug] QUERY OK source="sources" db=0.2ms idle=1433.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:56.385 [debug] QUERY OK source="media_items" db=1.4ms idle=1433.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-05 11:50:09Z], 1] 22:23:56.387 [debug] QUERY OK source="media_items" db=1.6ms idle=1052.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn", "b07ff0db-39bb-4cf8-857c-cd40b6921a85", 535, false, "bKiZySzvGD8", "https://www.youtube.com/watch?v=bKiZySzvGD8", 8, "/downloads/Lai H#/2025-12-05 5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn/5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn [bKiZySzvGD8].mp4", false, false, false, 1, [], 98, ~U[2025-12-05 11:50:09Z], ~U[2026-01-12 21:23:56Z], ~U[2026-01-12 21:23:56Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn", 535, false, "bKiZySzvGD8", "https://www.youtube.com/watch?v=bKiZySzvGD8", "/downloads/Lai H#/2025-12-05 5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn/5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn [bKiZySzvGD8].mp4", false, 1, ~U[2025-12-05 11:50:09Z]] 22:23:56.388 [debug] QUERY OK source="sources" db=0.3ms idle=52.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:23:56.388 [debug] QUERY OK source="media_profiles" db=0.2ms idle=5.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:23:56.389 [debug] QUERY OK source="media_items" db=0.2ms idle=5.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12959] 22:23:56.389 [debug] Current batch of media processed. Will check again in 1000ms 22:23:57.390 [debug] Current batch of media processed. Will check again in 1000ms 22:23:58.391 [debug] Current batch of media processed. Will check again in 1000ms 22:23:59.392 [debug] Current batch of media processed. Will check again in 1000ms 22:24:00.393 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 421, "filename" => "/downloads/Lai H#/2025-12-02 Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù/Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù [gk1njE6RfEA].mp4", "id" => "gk1njE6RfEA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=gk1njE6RfEA", "playlist_index" => 9, "timestamp" => 1764673638, "title" => "Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù", "upload_date" => "20251202"} 22:24:00.395 [debug] QUERY OK source="sources" db=1.5ms idle=444.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:24:00.396 [debug] QUERY OK source="sources" db=0.2ms idle=446.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:00.398 [debug] QUERY OK source="media_items" db=1.6ms idle=446.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-02 11:07:18Z], 1] 22:24:00.401 [debug] QUERY OK source="media_items" db=2.4ms idle=449.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù", "0aea0f96-9ebc-4908-8ec6-b16c736511e4", 421, false, "gk1njE6RfEA", "https://www.youtube.com/watch?v=gk1njE6RfEA", 9, "/downloads/Lai H#/2025-12-02 Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù/Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù [gk1njE6RfEA].mp4", false, false, false, 1, [], 98, ~U[2025-12-02 11:07:18Z], ~U[2026-01-12 21:24:00Z], ~U[2026-01-12 21:24:00Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù", 421, false, "gk1njE6RfEA", "https://www.youtube.com/watch?v=gk1njE6RfEA", "/downloads/Lai H#/2025-12-02 Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù/Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù [gk1njE6RfEA].mp4", false, 1, ~U[2025-12-02 11:07:18Z]] 22:24:00.402 [debug] QUERY OK source="sources" db=0.3ms 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" = ?) [1] 22:24:00.402 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:24:00.403 [debug] QUERY OK source="media_items" db=0.3ms idle=6.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [12527] 22:24:00.403 [debug] Current batch of media processed. Will check again in 1000ms 22:24:00.476 [info] {"source":"oban","duration":1755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:00.689 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:24:01.407 [debug] Current batch of media processed. Will check again in 1000ms 22:24:02.408 [debug] Current batch of media processed. Will check again in 1000ms 22:24:03.409 [debug] Current batch of media processed. Will check again in 1000ms 22:24:04.410 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 516, "filename" => "/downloads/Lai H#/2025-11-28 5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần/5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần [aHFBOdr6334].mp4", "id" => "aHFBOdr6334", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=aHFBOdr6334", "playlist_index" => 10, "timestamp" => 1764328491, "title" => "5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần", "upload_date" => "20251128"} 22:24:04.411 [debug] QUERY OK source="sources" db=0.3ms idle=461.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:24:04.412 [debug] QUERY OK source="sources" db=0.2ms idle=462.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:04.414 [debug] QUERY OK source="media_items" db=1.6ms idle=462.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-28 11:14:51Z], 1] 22:24:04.416 [debug] QUERY OK source="media_items" db=1.4ms idle=465.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àm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần", "1ba78d63-b11b-4f6c-9dcf-cdcd7c014688", 516, false, "aHFBOdr6334", "https://www.youtube.com/watch?v=aHFBOdr6334", 10, "/downloads/Lai H#/2025-11-28 5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần/5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần [aHFBOdr6334].mp4", false, false, false, 1, [], 98, ~U[2025-11-28 11:14:51Z], ~U[2026-01-12 21:24:04Z], ~U[2026-01-12 21:24:04Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần", 516, false, "aHFBOdr6334", "https://www.youtube.com/watch?v=aHFBOdr6334", "/downloads/Lai H#/2025-11-28 5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần/5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần [aHFBOdr6334].mp4", false, 1, ~U[2025-11-28 11:14:51Z]] 22:24:04.417 [debug] QUERY OK source="sources" db=0.3ms idle=62.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:04.418 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:24:04.419 [debug] QUERY OK source="media_items" db=1.3ms idle=6.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [9381] 22:24:04.420 [debug] Current batch of media processed. Will check again in 1000ms 22:24:05.420 [debug] Current batch of media processed. Will check again in 1000ms 22:24:06.421 [debug] Current batch of media processed. Will check again in 1000ms 22:24:07.423 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 504, "filename" => "/downloads/Lai H#/2025-11-25 5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn/5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn [SyJlIc8ZVt8].mp4", "id" => "SyJlIc8ZVt8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=SyJlIc8ZVt8", "playlist_index" => 11, "timestamp" => 1764069741, "title" => "5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn", "upload_date" => "20251125"} 22:24:07.423 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1473.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:24:07.424 [debug] QUERY OK source="sources" db=0.1ms idle=1474.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:07.426 [debug] QUERY OK source="media_items" db=1.5ms idle=1474.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-25 11:22:21Z], 1] 22:24:07.428 [debug] QUERY OK source="media_items" db=1.5ms idle=1067.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn", "88178b1d-3871-4078-bfc4-a4765d9afbb2", 504, false, "SyJlIc8ZVt8", "https://www.youtube.com/watch?v=SyJlIc8ZVt8", 11, "/downloads/Lai H#/2025-11-25 5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn/5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn [SyJlIc8ZVt8].mp4", false, false, false, 1, [], 98, ~U[2025-11-25 11:22:21Z], ~U[2026-01-12 21:24:07Z], ~U[2026-01-12 21:24:07Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn", 504, false, "SyJlIc8ZVt8", "https://www.youtube.com/watch?v=SyJlIc8ZVt8", "/downloads/Lai H#/2025-11-25 5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn/5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn [SyJlIc8ZVt8].mp4", false, 1, ~U[2025-11-25 11:22:21Z]] 22:24:07.429 [debug] QUERY OK source="sources" db=0.2ms idle=68.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:07.429 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 22:24:07.430 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=5.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [1] 22:24:07.430 [debug] Current batch of media processed. Will check again in 1000ms 22:24:08.431 [debug] Current batch of media processed. Will check again in 1000ms 22:24:09.432 [debug] Current batch of media processed. Will check again in 1000ms 22:24:10.434 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 634, "filename" => "/downloads/Lai H#/2025-11-18 Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?/Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng? [j8kORUOyDvE].mp4", "id" => "j8kORUOyDvE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=j8kORUOyDvE", "playlist_index" => 12, "timestamp" => 1763463682, "title" => "Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?", "upload_date" => "20251118"} 22:24:10.434 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1484.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:24:10.435 [debug] QUERY OK source="sources" db=0.2ms idle=1485.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:10.437 [debug] QUERY OK source="media_items" db=1.5ms idle=1486.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-18 11:01:22Z], 1] 22:24:10.443 [debug] QUERY OK source="media_items" db=5.4ms idle=1073.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?", "02b36988-7252-4a64-afbb-56c462d14946", 634, false, "j8kORUOyDvE", "https://www.youtube.com/watch?v=j8kORUOyDvE", 12, "/downloads/Lai H#/2025-11-18 Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?/Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng? [j8kORUOyDvE].mp4", false, false, false, 1, [], 98, ~U[2025-11-18 11:01:22Z], ~U[2026-01-12 21:24:10Z], ~U[2026-01-12 21:24:10Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?", 634, false, "j8kORUOyDvE", "https://www.youtube.com/watch?v=j8kORUOyDvE", "/downloads/Lai H#/2025-11-18 Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?/Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng? [j8kORUOyDvE].mp4", false, 1, ~U[2025-11-18 11:01:22Z]] 22:24:10.444 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=77.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:10.445 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=10.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:24:10.446 [debug] QUERY OK source="media_items" db=0.3ms idle=10.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [2] 22:24:10.446 [debug] Current batch of media processed. Will check again in 1000ms 22:24:11.446 [debug] Current batch of media processed. Will check again in 1000ms 22:24:12.447 [debug] Current batch of media processed. Will check again in 1000ms 22:24:13.448 [debug] Current batch of media processed. Will check again in 1000ms 22:24:14.449 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 495, "filename" => "/downloads/Lai H#/2025-11-14 Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?/Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn? [o9_rrCsFYUU].mp4", "id" => "o9_rrCsFYUU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=o9_rrCsFYUU", "playlist_index" => 13, "timestamp" => 1763119590, "title" => "Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?", "upload_date" => "20251114"} 22:24:14.450 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=500.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:24:14.451 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=501.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:14.453 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=501.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-14 11:26:30Z], 1] 22:24:14.456 [debug] QUERY OK source="media_items" db=1.9ms idle=504.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?", "cfdb259a-9f13-4dec-9b5c-2aabd441ea53", 495, false, "o9_rrCsFYUU", "https://www.youtube.com/watch?v=o9_rrCsFYUU", 13, "/downloads/Lai H#/2025-11-14 Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?/Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn? [o9_rrCsFYUU].mp4", false, false, false, 1, [], 98, ~U[2025-11-14 11:26:30Z], ~U[2026-01-12 21:24:14Z], ~U[2026-01-12 21:24:14Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?", 495, false, "o9_rrCsFYUU", "https://www.youtube.com/watch?v=o9_rrCsFYUU", "/downloads/Lai H#/2025-11-14 Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?/Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn? [o9_rrCsFYUU].mp4", false, 1, ~U[2025-11-14 11:26:30Z]] 22:24:14.457 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=80.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:14.457 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=6.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:24:14.459 [debug] QUERY OK source="media_items" db=0.3ms idle=7.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [3] 22:24:14.459 [debug] Current batch of media processed. Will check again in 1000ms 22:24:15.459 [debug] Current batch of media processed. Will check again in 1000ms 22:24:16.460 [debug] Current batch of media processed. Will check again in 1000ms 22:24:17.461 [debug] Current batch of media processed. Will check again in 1000ms 22:24:18.463 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 477, "filename" => "/downloads/Lai H#/2025-11-11 7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)/7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC) [Njy8gkqBUbU].mp4", "id" => "Njy8gkqBUbU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Njy8gkqBUbU", "playlist_index" => 14, "timestamp" => 1762858858, "title" => "7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)", "upload_date" => "20251111"} 22:24:18.463 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=513.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:24:18.464 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=514.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:18.466 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=515.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-11 11:00:58Z], 1] 22:24:18.469 [debug] QUERY OK source="media_items" db=1.4ms idle=517.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)", "c31ad67b-4569-41f2-b40b-a18017a3172e", 477, false, "Njy8gkqBUbU", "https://www.youtube.com/watch?v=Njy8gkqBUbU", 14, "/downloads/Lai H#/2025-11-11 7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)/7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC) [Njy8gkqBUbU].mp4", false, false, false, 1, [], 98, ~U[2025-11-11 11:00:58Z], ~U[2026-01-12 21:24:18Z], ~U[2026-01-12 21:24:18Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)", 477, false, "Njy8gkqBUbU", "https://www.youtube.com/watch?v=Njy8gkqBUbU", "/downloads/Lai H#/2025-11-11 7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)/7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC) [Njy8gkqBUbU].mp4", false, 1, ~U[2025-11-11 11:00:58Z]] 22:24:18.469 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=85.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:18.470 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 22:24:18.471 [debug] QUERY OK source="media_items" db=0.3ms 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 [4] 22:24:18.471 [debug] Current batch of media processed. Will check again in 1000ms 22:24:19.472 [debug] Current batch of media processed. Will check again in 1000ms 22:24:20.473 [debug] Current batch of media processed. Will check again in 1000ms 22:24:21.474 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 545, "filename" => "/downloads/Lai H#/2025-11-07 Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn/Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn [9A_QVmzjnY4].mp4", "id" => "9A_QVmzjnY4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=9A_QVmzjnY4", "playlist_index" => 15, "timestamp" => 1762513615, "title" => "Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn", "upload_date" => "20251107"} 22:24:21.475 [debug] QUERY OK source="sources" db=0.3ms idle=1525.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:24:21.476 [debug] QUERY OK source="sources" db=0.2ms idle=1526.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:21.478 [debug] QUERY OK source="media_items" db=1.6ms idle=1526.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-07 11:06:55Z], 1] 22:24:21.481 [debug] QUERY OK source="media_items" db=2.0ms idle=1091.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àm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn", "432b1cc7-e75c-4a03-a09e-06392d19d0ad", 545, false, "9A_QVmzjnY4", "https://www.youtube.com/watch?v=9A_QVmzjnY4", 15, "/downloads/Lai H#/2025-11-07 Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn/Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn [9A_QVmzjnY4].mp4", false, false, false, 1, [], 98, ~U[2025-11-07 11:06:55Z], ~U[2026-01-12 21:24:21Z], ~U[2026-01-12 21:24:21Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn", 545, false, "9A_QVmzjnY4", "https://www.youtube.com/watch?v=9A_QVmzjnY4", "/downloads/Lai H#/2025-11-07 Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn/Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn [9A_QVmzjnY4].mp4", false, 1, ~U[2025-11-07 11:06:55Z]] 22:24:21.481 [debug] QUERY OK source="sources" db=0.3ms idle=91.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:21.482 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=6.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:24:21.483 [debug] QUERY OK source="media_items" db=0.2ms 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 [5] 22:24:21.483 [debug] Current batch of media processed. Will check again in 1000ms 22:24:22.483 [debug] Current batch of media processed. Will check again in 1000ms 22:24:23.484 [debug] Current batch of media processed. Will check again in 1000ms 22:24:24.485 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 448, "filename" => "/downloads/Lai H#/2025-11-05 Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ/Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ [CTQ2VbP40MQ].mp4", "id" => "CTQ2VbP40MQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=CTQ2VbP40MQ", "playlist_index" => 16, "timestamp" => 1762340434, "title" => "Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ", "upload_date" => "20251105"} 22:24:24.486 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1536.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:24:24.487 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1537.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:24.489 [debug] QUERY OK source="media_items" db=1.6ms idle=1537.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-05 11:00:34Z], 1] 22:24:24.491 [debug] QUERY OK source="media_items" db=1.3ms idle=1096.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àm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ", "3be65c3d-861f-4c61-831d-f7aad9df0455", 448, false, "CTQ2VbP40MQ", "https://www.youtube.com/watch?v=CTQ2VbP40MQ", 16, "/downloads/Lai H#/2025-11-05 Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ/Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ [CTQ2VbP40MQ].mp4", false, false, false, 1, [], 98, ~U[2025-11-05 11:00:34Z], ~U[2026-01-12 21:24:24Z], ~U[2026-01-12 21:24:24Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ", 448, false, "CTQ2VbP40MQ", "https://www.youtube.com/watch?v=CTQ2VbP40MQ", "/downloads/Lai H#/2025-11-05 Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ/Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ [CTQ2VbP40MQ].mp4", false, 1, ~U[2025-11-05 11:00:34Z]] 22:24:24.492 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=95.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:24.492 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms 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] 22:24:24.493 [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 [6] 22:24:24.493 [debug] Current batch of media processed. Will check again in 1000ms 22:24:25.494 [debug] Current batch of media processed. Will check again in 1000ms 22:24:26.495 [debug] Current batch of media processed. Will check again in 1000ms 22:24:27.496 [debug] Current batch of media processed. Will check again in 1000ms 22:24:28.498 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 371, "filename" => "/downloads/Lai H#/2025-10-29 Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.#/Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.. [DjaOsvMOn_Y].mp4", "id" => "DjaOsvMOn_Y", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=DjaOsvMOn_Y", "playlist_index" => 17, "timestamp" => 1761735625, "title" => "Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này..", "upload_date" => "20251029"} 22:24:28.498 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=548.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:24:28.499 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=549.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:28.501 [debug] QUERY OK source="media_items" db=1.6ms idle=550.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-29 11:00:25Z], 1] 22:24:28.503 [debug] QUERY OK source="media_items" db=1.3ms idle=552.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ủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này..", "a5ddfc08-640a-48f5-bd4b-9c23a9567f44", 371, false, "DjaOsvMOn_Y", "https://www.youtube.com/watch?v=DjaOsvMOn_Y", 17, "/downloads/Lai H#/2025-10-29 Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.#/Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.. [DjaOsvMOn_Y].mp4", false, false, false, 1, [], 98, ~U[2025-10-29 11:00:25Z], ~U[2026-01-12 21:24:28Z], ~U[2026-01-12 21:24:28Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này..", 371, false, "DjaOsvMOn_Y", "https://www.youtube.com/watch?v=DjaOsvMOn_Y", "/downloads/Lai H#/2025-10-29 Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.#/Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.. [DjaOsvMOn_Y].mp4", false, 1, ~U[2025-10-29 11:00:25Z]] 22:24:28.504 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=100.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:28.505 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:24:28.506 [debug] QUERY OK source="media_items" db=0.3ms 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 [7] 22:24:28.506 [debug] Current batch of media processed. Will check again in 1000ms 22:24:29.506 [debug] Current batch of media processed. Will check again in 1000ms 22:24:30.478 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:24:30.507 [debug] Current batch of media processed. Will check again in 1000ms 22:24:31.508 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 547, "filename" => "/downloads/Lai H#/2025-10-22 7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)/7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ) [WHuP-LAEskE].mp4", "id" => "WHuP-LAEskE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=WHuP-LAEskE", "playlist_index" => 18, "timestamp" => 1761130866, "title" => "7 Phẩm Chất \"Ngầm\" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)", "upload_date" => "20251022"} 22:24:31.509 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1559.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:24:31.511 [debug] QUERY OK source="sources" db=0.3ms queue=0.5ms idle=1560.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:31.514 [debug] QUERY OK source="media_items" db=2.5ms queue=0.7ms idle=1103.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-22 11:01:06Z], 1] 22:24:31.517 [debug] QUERY OK source="media_items" db=1.8ms idle=1036.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Phẩm Chất \"Ngầm\" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)", "6ab5b188-728c-4aad-b3a1-72a40ef54cc1", 547, false, "WHuP-LAEskE", "https://www.youtube.com/watch?v=WHuP-LAEskE", 18, "/downloads/Lai H#/2025-10-22 7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)/7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ) [WHuP-LAEskE].mp4", false, false, false, 1, [], 98, ~U[2025-10-22 11:01:06Z], ~U[2026-01-12 21:24:31Z], ~U[2026-01-12 21:24:31Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Phẩm Chất \"Ngầm\" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)", 547, false, "WHuP-LAEskE", "https://www.youtube.com/watch?v=WHuP-LAEskE", "/downloads/Lai H#/2025-10-22 7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)/7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ) [WHuP-LAEskE].mp4", false, 1, ~U[2025-10-22 11:01:06Z]] 22:24:31.518 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=108.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:31.519 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms 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] 22:24:31.521 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=9.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [8] 22:24:31.521 [debug] Current batch of media processed. Will check again in 1000ms 22:24:32.522 [debug] Current batch of media processed. Will check again in 1000ms 22:24:33.523 [debug] Current batch of media processed. Will check again in 1000ms 22:24:34.524 [debug] Current batch of media processed. Will check again in 1000ms 22:24:35.525 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "duration" => 502, "filename" => "/downloads/Lai H#/2025-10-17 Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm"/Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm" [-ZkxkU-sDvE].mp4", "id" => "-ZkxkU-sDvE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=-ZkxkU-sDvE", "playlist_index" => 19, "timestamp" => 1760698801, "title" => "Gửi Bạn, Người Đang Cảm Thấy \"Nhục Nhã Vì Từng Van Xin Tình Cảm\"", "upload_date" => "20251017"} 22:24:35.526 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=576.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:24:35.527 [debug] QUERY OK source="sources" db=0.2ms idle=577.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:35.529 [debug] QUERY OK source="media_items" db=1.5ms idle=577.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-17 11:00:01Z], 1] 22:24:35.532 [debug] QUERY OK source="media_items" db=2.0ms idle=580.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gửi Bạn, Người Đang Cảm Thấy \"Nhục Nhã Vì Từng Van Xin Tình Cảm\"", "4442962e-599e-452c-b941-8addeb5c8317", 502, false, "-ZkxkU-sDvE", "https://www.youtube.com/watch?v=-ZkxkU-sDvE", 19, "/downloads/Lai H#/2025-10-17 Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm"/Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm" [-ZkxkU-sDvE].mp4", false, false, false, 1, [], 98, ~U[2025-10-17 11:00:01Z], ~U[2026-01-12 21:24:35Z], ~U[2026-01-12 21:24:35Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gửi Bạn, Người Đang Cảm Thấy \"Nhục Nhã Vì Từng Van Xin Tình Cảm\"", 502, false, "-ZkxkU-sDvE", "https://www.youtube.com/watch?v=-ZkxkU-sDvE", "/downloads/Lai H#/2025-10-17 Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm"/Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm" [-ZkxkU-sDvE].mp4", false, 1, ~U[2025-10-17 11:00:01Z]] 22:24:35.533 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=112.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:35.533 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.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] 22:24:35.534 [debug] QUERY OK source="media_items" db=0.3ms idle=6.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [9] 22:24:35.534 [debug] Current batch of media processed. Will check again in 1000ms 22:24:36.535 [debug] Current batch of media processed. Will check again in 1000ms 22:24:37.536 [debug] Current batch of media processed. Will check again in 1000ms 22:24:38.538 [debug] Current batch of media processed. Will check again in 1000ms 22:24:39.103 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@laihofficial --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Lai H./%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/c8/17/c817591c98d459cdd5882c68fa337e136d7cd4b38ed4e76c3fca8094369e0acc.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/4f/df/4fdf437cab3eaca4f8159a9d309e5d7d49fe1159cb6f7f831bf8c3729d63818e.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 22:24:39.104 [debug] Gracefully stopping file follower 22:24:39.105 [debug] QUERY OK source="sources" db=1.1ms idle=678.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [1] 22:24:39.106 [debug] QUERY OK source="sources" db=0.2ms idle=156.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:39.108 [debug] QUERY OK source="media_items" db=1.5ms idle=157.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-08 11:00:45Z], 1] 22:24:39.111 [debug] QUERY OK source="media_items" db=1.8ms idle=159.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àm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái \"Hot Girl\"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)", "7ec7de9b-fe7d-4791-895e-20bcf8b55851", 406, false, "O2F_DG6Mrpc", "https://www.youtube.com/watch?v=O2F_DG6Mrpc", 1, "/downloads/Lai H#/2026-01-08 Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)/Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không) [O2F_DG6Mrpc].mp4", false, false, false, 1, [], 98, ~U[2026-01-08 11:00:45Z], ~U[2026-01-12 21:24:39Z], ~U[2026-01-12 21:24:39Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái \"Hot Girl\"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)", 406, false, "O2F_DG6Mrpc", "https://www.youtube.com/watch?v=O2F_DG6Mrpc", "/downloads/Lai H#/2026-01-08 Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không)/Tại Sao Đàn Ông Giá Trị Cao Không Chọn Gái "Hot Girl"? (Cái Bẫy Của Lắm Mối Tối Nằm Không) [O2F_DG6Mrpc].mp4", false, 1, ~U[2026-01-08 11:00:45Z]] 22:24:39.111 [debug] QUERY OK source="sources" db=0.3ms idle=161.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:39.113 [debug] QUERY OK source="media_items" db=1.6ms 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-01-02 11:50:01Z], 1] 22:24:39.116 [debug] QUERY OK source="media_items" db=2.3ms idle=7.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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)", "346e2381-51e1-42d2-9ddd-c01a22259170", 631, false, "tFxLcyt7qW0", "https://www.youtube.com/watch?v=tFxLcyt7qW0", 2, "/downloads/Lai H#/2026-01-02 Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)/Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...) [tFxLcyt7qW0].mp4", false, false, false, 1, [], 98, ~U[2026-01-02 11:50:01Z], ~U[2026-01-12 21:24:39Z], ~U[2026-01-12 21:24:39Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)", 631, false, "tFxLcyt7qW0", "https://www.youtube.com/watch?v=tFxLcyt7qW0", "/downloads/Lai H#/2026-01-02 Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...)/Cách Tư Duy Ngược Để Thay Đổi Cuộc Sống (Xem video nếu muốn 2026 là năm đẹp nhất cuộc đời...) [tFxLcyt7qW0].mp4", false, 1, ~U[2026-01-02 11:50:01Z]] 22:24:39.117 [debug] QUERY OK source="sources" db=0.4ms idle=8.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:39.119 [debug] QUERY OK source="media_items" db=1.6ms 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-12-23 12:47:59Z], 1] 22:24:39.122 [debug] QUERY OK source="media_items" db=1.9ms idle=8.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)", "1d9381d8-907a-4fc8-b5ee-6085e86b5817", 478, false, "GT2Ggz2gMwQ", "https://www.youtube.com/watch?v=GT2Ggz2gMwQ", 3, "/downloads/Lai H#/2025-12-23 CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)/CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H) [GT2Ggz2gMwQ].mp4", false, false, false, 1, [], 98, ~U[2025-12-23 12:47:59Z], ~U[2026-01-12 21:24:39Z], ~U[2026-01-12 21:24:39Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)", 478, false, "GT2Ggz2gMwQ", "https://www.youtube.com/watch?v=GT2Ggz2gMwQ", "/downloads/Lai H#/2025-12-23 CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H)/CÁCH SẮP XẾP LẠI CUỘC ĐỜI | Nằm Thẳng Không Giết Bạn Ngay, Nhưng Nó Giết Bạn Từ Từ (LAI H) [GT2Ggz2gMwQ].mp4", false, 1, ~U[2025-12-23 12:47:59Z]] 22:24:39.123 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:39.125 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=6.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-21 11:32:39Z], 1] 22:24:39.127 [debug] QUERY OK source="media_items" db=1.1ms idle=8.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC", "51b58eaa-6258-4bc0-af2b-7a34b7b6a1ec", 430, false, "bhOCUyTgAKk", "https://www.youtube.com/watch?v=bhOCUyTgAKk", 4, "/downloads/Lai H#/2025-12-21 7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC/7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC [bhOCUyTgAKk].mp4", false, false, false, 1, [], 98, ~U[2025-12-21 11:32:39Z], ~U[2026-01-12 21:24:39Z], ~U[2026-01-12 21:24:39Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC", 430, false, "bhOCUyTgAKk", "https://www.youtube.com/watch?v=bhOCUyTgAKk", "/downloads/Lai H#/2025-12-21 7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC/7 Cách Giúp Bạn Trở Nên Cuốn Hút Hơn GẦN NHƯ NGAY LẬP TỨC [bhOCUyTgAKk].mp4", false, 1, ~U[2025-12-21 11:32:39Z]] 22:24:39.127 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:39.129 [debug] QUERY OK source="media_items" db=1.5ms 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[2025-12-16 12:08:44Z], 1] 22:24:39.132 [debug] QUERY OK source="media_items" db=1.4ms idle=7.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àm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Ngừng Bị Phụ Nữ Dắt Mũi", "65c983a2-32ca-4d61-90a8-0221fcd1d9bc", 549, false, "rrfTiV2b6YQ", "https://www.youtube.com/watch?v=rrfTiV2b6YQ", 5, "/downloads/Lai H#/2025-12-16 Cách Ngừng Bị Phụ Nữ Dắt Mũi/Cách Ngừng Bị Phụ Nữ Dắt Mũi [rrfTiV2b6YQ].mp4", false, false, false, 1, [], 98, ~U[2025-12-16 12:08:44Z], ~U[2026-01-12 21:24:39Z], ~U[2026-01-12 21:24:39Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Ngừng Bị Phụ Nữ Dắt Mũi", 549, false, "rrfTiV2b6YQ", "https://www.youtube.com/watch?v=rrfTiV2b6YQ", "/downloads/Lai H#/2025-12-16 Cách Ngừng Bị Phụ Nữ Dắt Mũi/Cách Ngừng Bị Phụ Nữ Dắt Mũi [rrfTiV2b6YQ].mp4", false, 1, ~U[2025-12-16 12:08:44Z]] 22:24:39.132 [debug] QUERY OK source="sources" db=0.4ms 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" = ?) [1] 22:24:39.134 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms 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[2025-12-12 10:56:14Z], 1] 22:24:39.136 [debug] QUERY OK source="media_items" db=1.2ms idle=7.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)", "5fa352ef-9478-49af-b092-3341911454d4", 419, false, "A0DpPnplfME", "https://www.youtube.com/watch?v=A0DpPnplfME", 6, "/downloads/Lai H#/2025-12-12 5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)/5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền) [A0DpPnplfME].mp4", false, false, false, 1, [], 98, ~U[2025-12-12 10:56:14Z], ~U[2026-01-12 21:24:39Z], ~U[2026-01-12 21:24:39Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)", 419, false, "A0DpPnplfME", "https://www.youtube.com/watch?v=A0DpPnplfME", "/downloads/Lai H#/2025-12-12 5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền)/5 “Đặc Điểm Đàn Ông Lớn Tuổi” Khiến Gái Trẻ Đổ Rầm Rầm (Không Liên Quan Đến Tiền) [A0DpPnplfME].mp4", false, 1, ~U[2025-12-12 10:56:14Z]] 22:24:39.137 [debug] QUERY OK source="sources" db=0.4ms idle=7.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:39.139 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms 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[2025-12-09 11:01:49Z], 1] 22:24:39.141 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms 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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ", "6dc2e41a-a4ec-4b3f-84fe-d91d1c190968", 467, false, "uTCCRYkxdrc", "https://www.youtube.com/watch?v=uTCCRYkxdrc", 7, "/downloads/Lai H#/2025-12-09 Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ/Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ [uTCCRYkxdrc].mp4", false, false, false, 1, [], 98, ~U[2025-12-09 11:01:49Z], ~U[2026-01-12 21:24:39Z], ~U[2026-01-12 21:24:39Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ", 467, false, "uTCCRYkxdrc", "https://www.youtube.com/watch?v=uTCCRYkxdrc", "/downloads/Lai H#/2025-12-09 Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ/Dấu Hiệu Cô Ấy Sắp Ngoại Tình – 6 Hành Động Này Sẽ Lộ Rõ [uTCCRYkxdrc].mp4", false, 1, ~U[2025-12-09 11:01:49Z]] 22:24:39.142 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:39.144 [debug] QUERY OK source="media_items" db=1.5ms 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[2025-12-05 11:50:09Z], 1] 22:24:39.147 [debug] QUERY OK source="media_items" db=1.8ms idle=7.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn", "a3bafebf-e8f4-4a3f-9b32-90cdf91a8619", 535, false, "bKiZySzvGD8", "https://www.youtube.com/watch?v=bKiZySzvGD8", 8, "/downloads/Lai H#/2025-12-05 5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn/5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn [bKiZySzvGD8].mp4", false, false, false, 1, [], 98, ~U[2025-12-05 11:50:09Z], ~U[2026-01-12 21:24:39Z], ~U[2026-01-12 21:24:39Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn", 535, false, "bKiZySzvGD8", "https://www.youtube.com/watch?v=bKiZySzvGD8", "/downloads/Lai H#/2025-12-05 5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn/5 Tâm Lý Khiến Phụ Nữ Nghiện Bạn [bKiZySzvGD8].mp4", false, 1, ~U[2025-12-05 11:50:09Z]] 22:24:39.148 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:39.150 [debug] QUERY OK source="media_items" db=1.5ms idle=6.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-02 11:07:18Z], 1] 22:24:39.153 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms 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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù", "ab0a9dd5-f44e-479b-899b-dac0a0dd4a2e", 421, false, "gk1njE6RfEA", "https://www.youtube.com/watch?v=gk1njE6RfEA", 9, "/downloads/Lai H#/2025-12-02 Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù/Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù [gk1njE6RfEA].mp4", false, false, false, 1, [], 98, ~U[2025-12-02 11:07:18Z], ~U[2026-01-12 21:24:39Z], ~U[2026-01-12 21:24:39Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù", 421, false, "gk1njE6RfEA", "https://www.youtube.com/watch?v=gk1njE6RfEA", "/downloads/Lai H#/2025-12-02 Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù/Gái Xinh Độc Thân, Trai Giàu Vẫn Ế – Lý Do Nghe Xong Ai Cũng Gật Gù [gk1njE6RfEA].mp4", false, 1, ~U[2025-12-02 11:07:18Z]] 22:24:39.154 [debug] QUERY OK source="sources" db=0.4ms idle=9.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:39.156 [debug] QUERY OK source="media_items" db=1.4ms idle=7.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:14:51Z], 1] 22:24:39.158 [debug] QUERY OK source="media_items" db=1.0ms idle=8.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần", "87d8f57a-91df-42b6-b250-f61dfa7eb961", 516, false, "aHFBOdr6334", "https://www.youtube.com/watch?v=aHFBOdr6334", 10, "/downloads/Lai H#/2025-11-28 5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần/5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần [aHFBOdr6334].mp4", false, false, false, 1, [], 98, ~U[2025-11-28 11:14:51Z], ~U[2026-01-12 21:24:39Z], ~U[2026-01-12 21:24:39Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần", 516, false, "aHFBOdr6334", "https://www.youtube.com/watch?v=aHFBOdr6334", "/downloads/Lai H#/2025-11-28 5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần/5 Dấu Hiệu Ngôn Ngữ Cơ Thể Cho Thấy Cô Ấy MUỐN Bạn Tiến Lại Gần [aHFBOdr6334].mp4", false, 1, ~U[2025-11-28 11:14:51Z]] 22:24:39.159 [debug] QUERY OK source="sources" db=0.4ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:39.160 [debug] QUERY OK source="media_items" db=1.5ms 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[2025-11-25 11:22:21Z], 1] 22:24:39.163 [debug] QUERY OK source="media_items" db=1.0ms idle=7.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àm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn", "528fc8ac-e2da-4771-8d66-ab756823a46c", 504, false, "SyJlIc8ZVt8", "https://www.youtube.com/watch?v=SyJlIc8ZVt8", 11, "/downloads/Lai H#/2025-11-25 5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn/5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn [SyJlIc8ZVt8].mp4", false, false, false, 1, [], 98, ~U[2025-11-25 11:22:21Z], ~U[2026-01-12 21:24:39Z], ~U[2026-01-12 21:24:39Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn", 504, false, "SyJlIc8ZVt8", "https://www.youtube.com/watch?v=SyJlIc8ZVt8", "/downloads/Lai H#/2025-11-25 5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn/5 Sai Lầm Đàn Ông Thường Mắc Khi Crush Bắt Đầu Xa Cách Làm Là Mất Luôn [SyJlIc8ZVt8].mp4", false, 1, ~U[2025-11-25 11:22:21Z]] 22:24:39.163 [debug] QUERY OK source="sources" db=0.4ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:39.165 [debug] QUERY OK source="media_items" db=1.5ms 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[2025-11-18 11:01:22Z], 1] 22:24:39.168 [debug] QUERY OK source="media_items" db=1.5ms 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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?", "7e0bd329-2ca9-4d18-84b0-e4fa5e01d042", 634, false, "j8kORUOyDvE", "https://www.youtube.com/watch?v=j8kORUOyDvE", 12, "/downloads/Lai H#/2025-11-18 Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?/Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng? [j8kORUOyDvE].mp4", false, false, false, 1, [], 98, ~U[2025-11-18 11:01:22Z], ~U[2026-01-12 21:24:39Z], ~U[2026-01-12 21:24:39Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?", 634, false, "j8kORUOyDvE", "https://www.youtube.com/watch?v=j8kORUOyDvE", "/downloads/Lai H#/2025-11-18 Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng?/Làm Sao Khiến Phụ Nữ Bị Cuốn Hút Mà Không Cần Mở Miệng? [j8kORUOyDvE].mp4", false, 1, ~U[2025-11-18 11:01:22Z]] 22:24:39.168 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms 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" = ?) [1] 22:24:39.170 [debug] QUERY OK source="media_items" db=1.5ms 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[2025-11-14 11:26:30Z], 1] 22:24:39.172 [debug] QUERY OK source="media_items" db=1.2ms idle=7.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?", "07d0f3aa-e53d-46c7-9e9c-5005e2b86658", 495, false, "o9_rrCsFYUU", "https://www.youtube.com/watch?v=o9_rrCsFYUU", 13, "/downloads/Lai H#/2025-11-14 Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?/Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn? [o9_rrCsFYUU].mp4", false, false, false, 1, [], 98, ~U[2025-11-14 11:26:30Z], ~U[2026-01-12 21:24:39Z], ~U[2026-01-12 21:24:39Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?", 495, false, "o9_rrCsFYUU", "https://www.youtube.com/watch?v=o9_rrCsFYUU", "/downloads/Lai H#/2025-11-14 Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn?/Tại Sao Cô Ấy Quay Lại Sau Khi Từng Từ Chối Bạn? [o9_rrCsFYUU].mp4", false, 1, ~U[2025-11-14 11:26:30Z]] 22:24:39.173 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:39.175 [debug] QUERY OK source="media_items" db=1.4ms 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[2025-11-11 11:00:58Z], 1] 22:24:39.177 [debug] QUERY OK source="media_items" db=1.5ms 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 chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)", "4a899f6a-b804-4c0d-9373-fd6d09397d50", 477, false, "Njy8gkqBUbU", "https://www.youtube.com/watch?v=Njy8gkqBUbU", 14, "/downloads/Lai H#/2025-11-11 7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)/7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC) [Njy8gkqBUbU].mp4", false, false, false, 1, [], 98, ~U[2025-11-11 11:00:58Z], ~U[2026-01-12 21:24:39Z], ~U[2026-01-12 21:24:39Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)", 477, false, "Njy8gkqBUbU", "https://www.youtube.com/watch?v=Njy8gkqBUbU", "/downloads/Lai H#/2025-11-11 7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC)/7 Tín Hiệu Cho Thấy Cô Ấy Bị Bạn Kích Thích Thật Sự (HẤP DẪN VỀ MẶT THỂ XÁC) [Njy8gkqBUbU].mp4", false, 1, ~U[2025-11-11 11:00:58Z]] 22:24:39.178 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:39.180 [debug] QUERY OK source="media_items" db=1.5ms 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[2025-11-07 11:06:55Z], 1] 22:24:39.182 [debug] QUERY OK source="media_items" db=1.0ms 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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn", "403960c5-8a24-49c4-b5a3-d56ae9313611", 545, false, "9A_QVmzjnY4", "https://www.youtube.com/watch?v=9A_QVmzjnY4", 15, "/downloads/Lai H#/2025-11-07 Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn/Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn [9A_QVmzjnY4].mp4", false, false, false, 1, [], 98, ~U[2025-11-07 11:06:55Z], ~U[2026-01-12 21:24:39Z], ~U[2026-01-12 21:24:39Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn", 545, false, "9A_QVmzjnY4", "https://www.youtube.com/watch?v=9A_QVmzjnY4", "/downloads/Lai H#/2025-11-07 Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn/Đây Là Kiểu Tin Nhắn Phụ Nữ Muốn Nhận Từ Bạn [9A_QVmzjnY4].mp4", false, 1, ~U[2025-11-07 11:06:55Z]] 22:24:39.183 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:39.184 [debug] QUERY OK source="media_items" db=1.4ms 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[2025-11-05 11:00:34Z], 1] 22:24:39.186 [debug] QUERY OK source="media_items" db=0.9ms idle=6.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ", "d36f752c-ef2e-471b-9342-043679659d88", 448, false, "CTQ2VbP40MQ", "https://www.youtube.com/watch?v=CTQ2VbP40MQ", 16, "/downloads/Lai H#/2025-11-05 Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ/Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ [CTQ2VbP40MQ].mp4", false, false, false, 1, [], 98, ~U[2025-11-05 11:00:34Z], ~U[2026-01-12 21:24:39Z], ~U[2026-01-12 21:24:39Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ", 448, false, "CTQ2VbP40MQ", "https://www.youtube.com/watch?v=CTQ2VbP40MQ", "/downloads/Lai H#/2025-11-05 Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ/Cách Khiến Phụ Nữ Bị Cuốn Vào Bạn – Giải Mã Bản Năng Phụ Nữ [CTQ2VbP40MQ].mp4", false, 1, ~U[2025-11-05 11:00:34Z]] 22:24:39.187 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=6.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:39.189 [debug] QUERY OK source="media_items" db=1.4ms 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[2025-10-29 11:00:25Z], 1] 22:24:39.191 [debug] QUERY OK source="media_items" db=1.2ms idle=6.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này..", "4e1ba02b-141b-4973-bae7-c0689bcc973a", 371, false, "DjaOsvMOn_Y", "https://www.youtube.com/watch?v=DjaOsvMOn_Y", 17, "/downloads/Lai H#/2025-10-29 Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.#/Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.. [DjaOsvMOn_Y].mp4", false, false, false, 1, [], 98, ~U[2025-10-29 11:00:25Z], ~U[2026-01-12 21:24:39Z], ~U[2026-01-12 21:24:39Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này..", 371, false, "DjaOsvMOn_Y", "https://www.youtube.com/watch?v=DjaOsvMOn_Y", "/downloads/Lai H#/2025-10-29 Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.#/Tôi Đã Đuổi Theo Phụ Nữ Quá Nhiều Để Nhận Ra Điều Này.. [DjaOsvMOn_Y].mp4", false, 1, ~U[2025-10-29 11:00:25Z]] 22:24:39.191 [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" = ?) [1] 22:24:39.193 [debug] QUERY OK source="media_items" db=1.5ms 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[2025-10-22 11:01:06Z], 1] 22:24:39.195 [debug] QUERY OK source="media_items" db=1.3ms idle=7.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Phẩm Chất \"Ngầm\" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)", "de55b81d-8197-4e5d-b204-c10abbbfc17f", 547, false, "WHuP-LAEskE", "https://www.youtube.com/watch?v=WHuP-LAEskE", 18, "/downloads/Lai H#/2025-10-22 7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)/7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ) [WHuP-LAEskE].mp4", false, false, false, 1, [], 98, ~U[2025-10-22 11:01:06Z], ~U[2026-01-12 21:24:39Z], ~U[2026-01-12 21:24:39Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "7 Phẩm Chất \"Ngầm\" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)", 547, false, "WHuP-LAEskE", "https://www.youtube.com/watch?v=WHuP-LAEskE", "/downloads/Lai H#/2025-10-22 7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ)/7 Phẩm Chất "Ngầm" Khiến Phụ Nữ Âm Thầm Ngưỡng Mộ (Số 4 Sẽ Gây Bất Ngờ) [WHuP-LAEskE].mp4", false, 1, ~U[2025-10-22 11:01:06Z]] 22:24:39.196 [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" = ?) [1] 22:24:39.198 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms 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[2025-10-17 11:00:01Z], 1] 22:24:39.200 [debug] QUERY OK source="media_items" db=1.4ms 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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gửi Bạn, Người Đang Cảm Thấy \"Nhục Nhã Vì Từng Van Xin Tình Cảm\"", "36f9b87e-6832-4a8c-9ac4-a55961dc7a16", 502, false, "-ZkxkU-sDvE", "https://www.youtube.com/watch?v=-ZkxkU-sDvE", 19, "/downloads/Lai H#/2025-10-17 Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm"/Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm" [-ZkxkU-sDvE].mp4", false, false, false, 1, [], 98, ~U[2025-10-17 11:00:01Z], ~U[2026-01-12 21:24:39Z], ~U[2026-01-12 21:24:39Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Gửi Bạn, Người Đang Cảm Thấy \"Nhục Nhã Vì Từng Van Xin Tình Cảm\"", 502, false, "-ZkxkU-sDvE", "https://www.youtube.com/watch?v=-ZkxkU-sDvE", "/downloads/Lai H#/2025-10-17 Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm"/Gửi Bạn, Người Đang Cảm Thấy "Nhục Nhã Vì Từng Van Xin Tình Cảm" [-ZkxkU-sDvE].mp4", false, 1, ~U[2025-10-17 11:00:01Z]] 22:24:39.201 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 22:24:39.203 [debug] QUERY OK source="media_items" db=1.6ms 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[2025-10-15 10:50:34Z], 1] 22:24:39.205 [debug] QUERY OK source="media_items" db=1.2ms idle=7.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" ["Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng", "f25bf786-5696-4ac3-8985-be907f17caa5", 479, false, "AduJcs6dxUQ", "https://www.youtube.com/watch?v=AduJcs6dxUQ", 20, "/downloads/Lai H#/2025-10-15 Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng/Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng [AduJcs6dxUQ].mp4", false, false, false, 1, [], 98, ~U[2025-10-15 10:50:34Z], ~U[2026-01-12 21:24:39Z], ~U[2026-01-12 21:24:39Z], "Làm chủ tâm lý phụ nữ & Hẹn hò.\nKhông lý thuyết suông, chỉ có thực chiến.\n600.000+ anh em đã chọn tỉnh ngộ.\n👇🏼Lộ trình nhắn tin cuốn hút:\n\nhttps://chinhem.com/vip/", "Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng", 479, false, "AduJcs6dxUQ", "https://www.youtube.com/watch?v=AduJcs6dxUQ", "/downloads/Lai H#/2025-10-15 Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng/Cách Đặt Ra Ranh Giới Để Buộc Phụ Nữ Phải Tôn Trọng [AduJcs6dxUQ].mp4", false, 1, ~U[2025-10-15 10:50:34Z]] 22:24:39.206 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=7.4ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-01-12 21:24:39Z], ~U[2026-01-12 21:24:39Z], 1] 22:24:39.208 [debug] QUERY OK source="media_items" db=1.7ms idle=6.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:24:39.211 [debug] QUERY OK source="media_items" db=1.7ms idle=7.5ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 22:24:39.213 [debug] QUERY OK source="media_items" db=1.8ms idle=7.5ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 22:24:39.216 [debug] QUERY OK source="tasks" db=1.0ms idle=6.1ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [8349, 1, ~U[2026-01-12 21:24:39Z], ~U[2026-01-12 21:24:39Z]] 22:24:39.216 [info] {"args":{"id":1},"id":8342,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":75944385,"event":"job:stop","queue_time":510833,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 22:25:00.480 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:25:00.690 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:25:30.483 [info] {"source":"oban","duration":2183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:00.485 [info] {"source":"oban","duration":1394,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:26:00.692 [info] {"source":"oban","duration":509,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:26:30.487 [info] {"source":"oban","duration":1287,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:00.489 [info] {"source":"oban","duration":1238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:00.693 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:27:26.793 [info] {"args":{"id":6},"id":8344,"meta":{},"system_time":1768253246793120617,"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"]} 22:27:26.793 [debug] QUERY OK source="sources" db=0.3ms idle=840.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:26.794 [debug] QUERY OK source="settings" db=0.3ms idle=841.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 [] 22:27:26.796 [debug] QUERY OK source="media_items" db=1.2ms idle=842.0ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [6] 22:27:26.800 [debug] QUERY OK source="media_items" db=3.5ms queue=0.1ms idle=9.8ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [6] 22:27:26.800 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=7.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:27:26.801 [debug] QUERY OK source="settings" db=0.2ms idle=7.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:27:26.801 [debug] QUERY OK source="settings" db=0.1ms idle=7.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:27:26.805 [debug] QUERY OK source="media_items" db=2.5ms idle=6.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [6] 22:27:26.807 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 22:27:26.807 [debug] Current batch of media processed. Will check again in 1000ms 22:27:26.808 [debug] QUERY OK source="settings" db=0.2ms idle=7.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:27:26.808 [debug] QUERY OK source="settings" db=0.1ms idle=7.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:27:26.808 [debug] QUERY OK source="settings" db=0.1ms idle=6.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:27:26.808 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@Cu%E1%BB%99cS%E1%BB%91ngH%C3%B4nNh%C3%A2n-377 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/b7/3b/b73b8e5ff771ff1b23b184c268c152636ae3e1d4350dfb5bba66b10cba2cfe1e.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/08/1f/081faab4735f08c60b889bd60db4a396c6355f90c88415df822ac278b180e06f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:27:27.808 [debug] Current batch of media processed. Will check again in 1000ms 22:27:28.809 [debug] Current batch of media processed. Will check again in 1000ms 22:27:29.810 [debug] Current batch of media processed. Will check again in 1000ms 22:27:30.491 [info] {"source":"oban","duration":1234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:27:30.811 [debug] Current batch of media processed. Will check again in 1000ms 22:27:31.812 [debug] Current batch of media processed. Will check again in 1000ms 22:27:32.815 [debug] Current batch of media processed. Will check again in 1000ms 22:27:33.816 [debug] Current batch of media processed. Will check again in 1000ms 22:27:34.818 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Phụ Nữ Trung Niên Thích Mập Mờ Nhất Với 3 Kiểu Đàn Ông Này\nPhụ nữ trung niên không dễ yêu bồng bột,\nnhưng lại rất dễ rơi vào những mối quan hệ mập mờ… đúng người, sai thời điểm.\nĐiều đáng nói là, họ không mập mờ với tất cả đàn ông, mà thường bị cuốn vào 3 kiểu đàn ông rất đặc trưng – những người khiến họ vừa rung động, vừa day dứt, vừa không dứt ra được.\nVideo này sẽ giúp bạn hiểu rõ:\n👉 Vì sao phụ nữ trung niên lại dễ mập mờ,\n👉 3 kiểu đàn ông khiến họ dao động nhiều nhất,\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 904, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-12 Phụ Nữ Trung Niên Thích Mập Mờ Nhất Với 3 Kiểu Đàn Ông Này/Phụ Nữ Trung Niên Thích Mập Mờ Nhất Với 3 Kiểu Đàn Ông Này [RQ-6Y6zgZ3U].mp4", "id" => "RQ-6Y6zgZ3U", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=RQ-6Y6zgZ3U", "playlist_index" => 1, "timestamp" => 1768222806, "title" => "Phụ Nữ Trung Niên Thích Mập Mờ Nhất Với 3 Kiểu Đàn Ông Này", "upload_date" => "20260112"} 22:27:34.818 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=865.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:27:34.819 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=866.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:34.820 [debug] QUERY OK source="media_items" db=0.5ms idle=866.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-12 13:00:06Z], 6] 22:27:34.824 [debug] QUERY OK source="media_items" db=3.5ms idle=868.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" ["Phụ Nữ Trung Niên Thích Mập Mờ Nhất Với 3 Kiểu Đàn Ông Này\nPhụ nữ trung niên không dễ yêu bồng bột,\nnhưng lại rất dễ rơi vào những mối quan hệ mập mờ… đúng người, sai thời điểm.\nĐiều đáng nói là, họ không mập mờ với tất cả đàn ông, mà thường bị cuốn vào 3 kiểu đàn ông rất đặc trưng – những người khiến họ vừa rung động, vừa day dứt, vừa không dứt ra được.\nVideo này sẽ giúp bạn hiểu rõ:\n👉 Vì sao phụ nữ trung niên lại dễ mập mờ,\n👉 3 kiểu đàn ông khiến họ dao động nhiều nhất,\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Trung Niên Thích Mập Mờ Nhất Với 3 Kiểu Đàn Ông Này", "5315b665-32a4-4eac-8738-18c15a919c33", 904, false, "RQ-6Y6zgZ3U", "https://www.youtube.com/watch?v=RQ-6Y6zgZ3U", 1, "/downloads/Cuộc Sống Hôn Nhân/2026-01-12 Phụ Nữ Trung Niên Thích Mập Mờ Nhất Với 3 Kiểu Đàn Ông Này/Phụ Nữ Trung Niên Thích Mập Mờ Nhất Với 3 Kiểu Đàn Ông Này [RQ-6Y6zgZ3U].mp4", false, false, false, 6, [], 99, ~U[2026-01-12 13:00:06Z], ~U[2026-01-12 21:27:34Z], ~U[2026-01-12 21:27:34Z], "Phụ Nữ Trung Niên Thích Mập Mờ Nhất Với 3 Kiểu Đàn Ông Này\nPhụ nữ trung niên không dễ yêu bồng bột,\nnhưng lại rất dễ rơi vào những mối quan hệ mập mờ… đúng người, sai thời điểm.\nĐiều đáng nói là, họ không mập mờ với tất cả đàn ông, mà thường bị cuốn vào 3 kiểu đàn ông rất đặc trưng – những người khiến họ vừa rung động, vừa day dứt, vừa không dứt ra được.\nVideo này sẽ giúp bạn hiểu rõ:\n👉 Vì sao phụ nữ trung niên lại dễ mập mờ,\n👉 3 kiểu đàn ông khiến họ dao động nhiều nhất,\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Trung Niên Thích Mập Mờ Nhất Với 3 Kiểu Đàn Ông Này", 904, false, "RQ-6Y6zgZ3U", "https://www.youtube.com/watch?v=RQ-6Y6zgZ3U", "/downloads/Cuộc Sống Hôn Nhân/2026-01-12 Phụ Nữ Trung Niên Thích Mập Mờ Nhất Với 3 Kiểu Đàn Ông Này/Phụ Nữ Trung Niên Thích Mập Mờ Nhất Với 3 Kiểu Đàn Ông Này [RQ-6Y6zgZ3U].mp4", false, 6, ~U[2026-01-12 13:00:06Z]] 22:27:34.825 [debug] QUERY OK source="sources" db=0.3ms idle=22.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:34.826 [debug] QUERY OK source="media_profiles" db=0.3ms 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] 22:27:34.827 [debug] QUERY OK source="media_items" db=0.3ms idle=7.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17667] 22:27:34.827 [info] Kicking off download for media item #17667 (RQ-6Y6zgZ3U) 22:27:34.830 [debug] QUERY OK source="tasks" db=0.6ms idle=4.0ms INSERT INTO "tasks" ("job_id","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [8350, 17667, ~U[2026-01-12 21:27:34Z], ~U[2026-01-12 21:27:34Z]] 22:27:34.830 [debug] Current batch of media processed. Will check again in 1000ms 22:27:34.837 [info] {"args":{"id":17667},"id":8350,"meta":{},"system_time":1768253254836970726,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:27:34.837 [debug] QUERY OK source="media_items" db=0.3ms idle=10.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [17667] 22:27:34.838 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:27:34.838 [debug] QUERY OK source="sources" db=0.2ms idle=9.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:34.839 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=9.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:27:34.839 [debug] QUERY OK source="media_items" db=0.3ms idle=9.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17667] 22:27:34.841 [debug] QUERY OK source="media_metadata" db=0.5ms idle=4.2ms SELECT m0."id", m0."metadata_filepath", m0."thumbnail_filepath", m0."media_item_id", m0."inserted_at", m0."updated_at", m0."media_item_id" FROM "media_metadata" AS m0 WHERE (m0."media_item_id" = ?) [17667] 22:27:34.842 [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] 22:27:34.842 [debug] QUERY OK source="settings" db=0.1ms idle=4.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:27:34.843 [debug] QUERY OK source="settings" db=0.1ms idle=3.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:27:34.843 [debug] Running yt-dlp command for action: get_downloadable_status 22:27:34.845 [debug] QUERY OK source="settings" db=0.1ms idle=4.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:27:34.845 [debug] QUERY OK source="settings" db=0.1ms idle=3.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:27:34.845 [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 [] 22:27:34.846 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=RQ-6Y6zgZ3U --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/e9/cc/e9cc90ffb5ff97999d06ad36b55326e090bfe6e8cde53c3187e3c1a2509480a0.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:27:35.831 [debug] Current batch of media processed. Will check again in 1000ms 22:27:36.832 [debug] Current batch of media processed. Will check again in 1000ms 22:27:37.833 [debug] Current batch of media processed. Will check again in 1000ms 22:27:38.835 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!\nĐàn ông trung niên, càng cô đơn càng dễ mềm lòng.\nNhưng có một sự thật ít ai dám nói: không phải người phụ nữ nào mang lại hơi ấm cũng mang theo bình yên.\nCó những mẫu phụ nữ, dù đàn ông thiếu thốn đến đâu cũng không nên lại gần, bởi cái giá phải trả không chỉ là tiền bạc, mà còn là danh dự, gia đình và cả sự an yên tuổi xế chiều.\nVideo này sẽ chỉ rõ mẫu phụ nữ đàn ông trung niên tuyệt đối nên tránh, vì sao họ dễ sa vào nhất khi cô đơn, và làm thế nào để tỉnh táo trước khi quá muộn.\n👉 Xem đến cuối để không phạm phải sai lầm khiến nhiều người hối hận cả đời.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 713, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-11 Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!/Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này! [rSrvzZAjyWc].mp4", "id" => "rSrvzZAjyWc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=rSrvzZAjyWc", "playlist_index" => 2, "timestamp" => 1768136406, "title" => "Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!", "upload_date" => "20260111"} 22:27:38.835 [debug] QUERY OK source="sources" db=0.3ms idle=882.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:27:38.836 [debug] QUERY OK source="sources" db=0.2ms idle=883.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:38.838 [debug] QUERY OK source="media_items" db=1.4ms idle=883.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:00:06Z], 6] 22:27:38.841 [debug] QUERY OK source="media_items" db=2.5ms idle=885.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 Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!\nĐàn ông trung niên, càng cô đơn càng dễ mềm lòng.\nNhưng có một sự thật ít ai dám nói: không phải người phụ nữ nào mang lại hơi ấm cũng mang theo bình yên.\nCó những mẫu phụ nữ, dù đàn ông thiếu thốn đến đâu cũng không nên lại gần, bởi cái giá phải trả không chỉ là tiền bạc, mà còn là danh dự, gia đình và cả sự an yên tuổi xế chiều.\nVideo này sẽ chỉ rõ mẫu phụ nữ đàn ông trung niên tuyệt đối nên tránh, vì sao họ dễ sa vào nhất khi cô đơn, và làm thế nào để tỉnh táo trước khi quá muộn.\n👉 Xem đến cuối để không phạm phải sai lầm khiến nhiều người hối hận cả đời.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!", "290273bd-1e6f-497c-8019-2dd3ca8cb248", 713, false, "rSrvzZAjyWc", "https://www.youtube.com/watch?v=rSrvzZAjyWc", 2, "/downloads/Cuộc Sống Hôn Nhân/2026-01-11 Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!/Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này! [rSrvzZAjyWc].mp4", false, false, false, 6, [], 98, ~U[2026-01-11 13:00:06Z], ~U[2026-01-12 21:27:38Z], ~U[2026-01-12 21:27:38Z], "Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!\nĐàn ông trung niên, càng cô đơn càng dễ mềm lòng.\nNhưng có một sự thật ít ai dám nói: không phải người phụ nữ nào mang lại hơi ấm cũng mang theo bình yên.\nCó những mẫu phụ nữ, dù đàn ông thiếu thốn đến đâu cũng không nên lại gần, bởi cái giá phải trả không chỉ là tiền bạc, mà còn là danh dự, gia đình và cả sự an yên tuổi xế chiều.\nVideo này sẽ chỉ rõ mẫu phụ nữ đàn ông trung niên tuyệt đối nên tránh, vì sao họ dễ sa vào nhất khi cô đơn, và làm thế nào để tỉnh táo trước khi quá muộn.\n👉 Xem đến cuối để không phạm phải sai lầm khiến nhiều người hối hận cả đời.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!", 713, false, "rSrvzZAjyWc", "https://www.youtube.com/watch?v=rSrvzZAjyWc", "/downloads/Cuộc Sống Hôn Nhân/2026-01-11 Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!/Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này! [rSrvzZAjyWc].mp4", false, 6, ~U[2026-01-11 13:00:06Z]] 22:27:38.842 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=31.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:38.843 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:27:38.843 [debug] QUERY OK source="media_items" db=0.3ms idle=7.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17587] 22:27:38.843 [debug] Current batch of media processed. Will check again in 1000ms 22:27:39.844 [debug] Current batch of media processed. Will check again in 1000ms 22:27:40.845 [debug] Current batch of media processed. Will check again in 1000ms 22:27:41.846 [debug] Current batch of media processed. Will check again in 1000ms 22:27:41.857 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=RQ-6Y6zgZ3U --simulate --skip-download --print-to-file %(.{live_status})j /tmp/pinchflat/data/e9/cc/e9cc90ffb5ff97999d06ad36b55326e090bfe6e8cde53c3187e3c1a2509480a0.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:27:41.857 [debug] Running yt-dlp command for action: download 22:27:41.857 [debug] QUERY OK source="settings" db=0.2ms idle=1904.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:27:41.858 [debug] QUERY OK source="settings" db=0.1ms idle=1905.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 [] 22:27:41.858 [debug] QUERY OK source="settings" db=0.1ms idle=1905.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 [] 22:27:41.858 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=RQ-6Y6zgZ3U --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S]-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/56/27/5627ee605f16fc350a3f7ffd4890cbe177404f4fd65d25bf8287eec20d7d867c.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:27:42.848 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này\nKhi người vợ đã lỡ bước ngoại tình, điều khiến cô ấy sợ nhất không phải là bị đánh ghen, mà là lúc người chồng bỗng nhiên thay đổi và bắt đầu đòi hỏi 6 điều rất “lạ”.\nNhững câu hỏi tưởng chừng bình thường ấy lại đánh thẳng vào tâm lý, khiến người phụ nữ bối rối, né tránh và hoảng loạn.\n\nVideo này sẽ giúp bạn nhận ra:\n👉 Vì sao chỉ cần chồng đòi hỏi đúng 6 điều này, vợ ngoại tình sẽ lộ rõ dấu hiệu bất an\n👉 Tâm lý thật sự của phụ nữ khi đứng trước nguy cơ bị phát hiện\n👉 Điều đàn ông thông minh nên làm để nắm thế chủ động, không cần ồn ào mà vẫn biết rõ sự thật\n👉 Xem đến cuối video, bạn sẽ hiểu: Có những thứ không cần kiểm tra cũng tự lộ ra.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 1010, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-10 Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này/Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này [XGV5tcy08Cw].mp4", "id" => "XGV5tcy08Cw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=XGV5tcy08Cw", "playlist_index" => 3, "timestamp" => 1768050006, "title" => "Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này", "upload_date" => "20260110"} 22:27:42.849 [debug] QUERY OK source="sources" db=0.6ms idle=990.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:27:42.850 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=991.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:42.852 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=991.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-10 13:00:06Z], 6] 22:27:42.856 [debug] QUERY OK source="media_items" db=2.4ms idle=900.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" ["Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này\nKhi người vợ đã lỡ bước ngoại tình, điều khiến cô ấy sợ nhất không phải là bị đánh ghen, mà là lúc người chồng bỗng nhiên thay đổi và bắt đầu đòi hỏi 6 điều rất “lạ”.\nNhững câu hỏi tưởng chừng bình thường ấy lại đánh thẳng vào tâm lý, khiến người phụ nữ bối rối, né tránh và hoảng loạn.\n\nVideo này sẽ giúp bạn nhận ra:\n👉 Vì sao chỉ cần chồng đòi hỏi đúng 6 điều này, vợ ngoại tình sẽ lộ rõ dấu hiệu bất an\n👉 Tâm lý thật sự của phụ nữ khi đứng trước nguy cơ bị phát hiện\n👉 Điều đàn ông thông minh nên làm để nắm thế chủ động, không cần ồn ào mà vẫn biết rõ sự thật\n👉 Xem đến cuối video, bạn sẽ hiểu: Có những thứ không cần kiểm tra cũng tự lộ ra.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này", "0b69f78c-7062-41f5-acc2-3db8cea72a92", 1010, false, "XGV5tcy08Cw", "https://www.youtube.com/watch?v=XGV5tcy08Cw", 3, "/downloads/Cuộc Sống Hôn Nhân/2026-01-10 Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này/Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này [XGV5tcy08Cw].mp4", false, false, false, 6, [], 98, ~U[2026-01-10 13:00:06Z], ~U[2026-01-12 21:27:42Z], ~U[2026-01-12 21:27:42Z], "Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này\nKhi người vợ đã lỡ bước ngoại tình, điều khiến cô ấy sợ nhất không phải là bị đánh ghen, mà là lúc người chồng bỗng nhiên thay đổi và bắt đầu đòi hỏi 6 điều rất “lạ”.\nNhững câu hỏi tưởng chừng bình thường ấy lại đánh thẳng vào tâm lý, khiến người phụ nữ bối rối, né tránh và hoảng loạn.\n\nVideo này sẽ giúp bạn nhận ra:\n👉 Vì sao chỉ cần chồng đòi hỏi đúng 6 điều này, vợ ngoại tình sẽ lộ rõ dấu hiệu bất an\n👉 Tâm lý thật sự của phụ nữ khi đứng trước nguy cơ bị phát hiện\n👉 Điều đàn ông thông minh nên làm để nắm thế chủ động, không cần ồn ào mà vẫn biết rõ sự thật\n👉 Xem đến cuối video, bạn sẽ hiểu: Có những thứ không cần kiểm tra cũng tự lộ ra.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này", 1010, false, "XGV5tcy08Cw", "https://www.youtube.com/watch?v=XGV5tcy08Cw", "/downloads/Cuộc Sống Hôn Nhân/2026-01-10 Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này/Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này [XGV5tcy08Cw].mp4", false, 6, ~U[2026-01-10 13:00:06Z]] 22:27:42.857 [debug] QUERY OK source="sources" db=0.3ms idle=37.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:42.857 [debug] QUERY OK source="media_profiles" db=0.2ms idle=8.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:27:42.858 [debug] QUERY OK source="media_items" db=0.3ms idle=8.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17507] 22:27:42.859 [debug] Current batch of media processed. Will check again in 1000ms 22:27:43.859 [debug] Current batch of media processed. Will check again in 1000ms 22:27:44.860 [debug] Current batch of media processed. Will check again in 1000ms 22:27:45.861 [debug] Current batch of media processed. Will check again in 1000ms 22:27:46.863 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?\nNhiều người cho rằng đàn ông dễ ngoại tình hơn phụ nữ. Nhưng sự thật lại hoàn toàn ngược lại…\nPhụ nữ, khi đã thiếu thốn cảm xúc, khi đã cô đơn trong chính cuộc hôn nhân của mình, thì cánh cửa ngoại tình lại mở ra dễ hơn rất nhiều.\nVì sao họ không chủ động, không tán tỉnh… mà vẫn có người tìm đến?\nVì sao chỉ một sự quan tâm đúng lúc cũng đủ khiến họ rung động?\nTrong video này, chúng ta sẽ bóc trần những sự thật ít ai dám nói về tâm lý phụ nữ khi muốn ngoại tình – để đàn ông hiểu, và để hôn nhân không rơi vào bi kịch.”\n\n👉 Xem đến cuối để tránh sai lầm khiến người phụ nữ bên bạn lặng lẽ rời xa.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 857, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-09 Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?/Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần? [2dLi5UPMJ4Y].mp4", "id" => "2dLi5UPMJ4Y", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=2dLi5UPMJ4Y", "playlist_index" => 4, "timestamp" => 1767963606, "title" => "Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?", "upload_date" => "20260109"} 22:27:46.864 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=911.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:27:46.866 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=912.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:46.870 [debug] QUERY OK source="media_items" db=3.9ms queue=0.1ms idle=913.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-09 13:00:06Z], 6] 22:27:46.876 [debug] QUERY OK source="media_items" db=4.6ms idle=918.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" ["Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?\nNhiều người cho rằng đàn ông dễ ngoại tình hơn phụ nữ. Nhưng sự thật lại hoàn toàn ngược lại…\nPhụ nữ, khi đã thiếu thốn cảm xúc, khi đã cô đơn trong chính cuộc hôn nhân của mình, thì cánh cửa ngoại tình lại mở ra dễ hơn rất nhiều.\nVì sao họ không chủ động, không tán tỉnh… mà vẫn có người tìm đến?\nVì sao chỉ một sự quan tâm đúng lúc cũng đủ khiến họ rung động?\nTrong video này, chúng ta sẽ bóc trần những sự thật ít ai dám nói về tâm lý phụ nữ khi muốn ngoại tình – để đàn ông hiểu, và để hôn nhân không rơi vào bi kịch.”\n\n👉 Xem đến cuối để tránh sai lầm khiến người phụ nữ bên bạn lặng lẽ rời xa.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?", "8aed1c68-de77-4dd5-9d85-6eb6021c71ad", 857, false, "2dLi5UPMJ4Y", "https://www.youtube.com/watch?v=2dLi5UPMJ4Y", 4, "/downloads/Cuộc Sống Hôn Nhân/2026-01-09 Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?/Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần? [2dLi5UPMJ4Y].mp4", false, false, false, 6, [], 98, ~U[2026-01-09 13:00:06Z], ~U[2026-01-12 21:27:46Z], ~U[2026-01-12 21:27:46Z], "Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?\nNhiều người cho rằng đàn ông dễ ngoại tình hơn phụ nữ. Nhưng sự thật lại hoàn toàn ngược lại…\nPhụ nữ, khi đã thiếu thốn cảm xúc, khi đã cô đơn trong chính cuộc hôn nhân của mình, thì cánh cửa ngoại tình lại mở ra dễ hơn rất nhiều.\nVì sao họ không chủ động, không tán tỉnh… mà vẫn có người tìm đến?\nVì sao chỉ một sự quan tâm đúng lúc cũng đủ khiến họ rung động?\nTrong video này, chúng ta sẽ bóc trần những sự thật ít ai dám nói về tâm lý phụ nữ khi muốn ngoại tình – để đàn ông hiểu, và để hôn nhân không rơi vào bi kịch.”\n\n👉 Xem đến cuối để tránh sai lầm khiến người phụ nữ bên bạn lặng lẽ rời xa.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?", 857, false, "2dLi5UPMJ4Y", "https://www.youtube.com/watch?v=2dLi5UPMJ4Y", "/downloads/Cuộc Sống Hôn Nhân/2026-01-09 Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?/Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần? [2dLi5UPMJ4Y].mp4", false, 6, ~U[2026-01-09 13:00:06Z]] 22:27:46.878 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms 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" = ?) [6] 22:27:46.880 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.7ms idle=14.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:27:46.882 [debug] QUERY OK source="media_items" db=1.6ms idle=14.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 [17426] 22:27:46.883 [debug] Current batch of media processed. Will check again in 1000ms 22:27:47.884 [debug] Current batch of media processed. Will check again in 1000ms 22:27:48.885 [debug] Current batch of media processed. Will check again in 1000ms 22:27:49.886 [debug] Current batch of media processed. Will check again in 1000ms 22:27:50.888 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất\nCó những kiểu đàn ông không cần tán tỉnh, không cần ve vãn công khai, nhưng vẫn khiến phụ nữ đã có gia đình dễ rung động lúc nào không hay.\nTrong video này, chúng ta sẽ cùng phân tích 6 mẫu đàn ông khiến phụ nữ đã có gia đình cũng khó giữ được sự bình thản, không phải để cổ xúy sai lầm, mà để hiểu rõ tâm lý – nhận diện sớm – và tránh những ranh giới mong manh dễ vượt quá giới hạn.\n📌 Xem đến cuối video, bạn sẽ bất ngờ vì mẫu đàn ông nguy hiểm nhất lại không phải người bạn nghĩ tới…\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 1099, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-08 6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất/6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất [9uhhxSWASzc].mp4", "id" => "9uhhxSWASzc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=9uhhxSWASzc", "playlist_index" => 5, "timestamp" => 1767877206, "title" => "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất", "upload_date" => "20260108"} 22:27:50.888 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=935.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:27:50.889 [debug] QUERY OK source="sources" db=0.2ms idle=936.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:50.891 [debug] QUERY OK source="media_items" db=1.4ms idle=936.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-08 13:00:06Z], 6] 22:27:50.897 [debug] QUERY OK source="media_items" db=5.5ms idle=938.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" ["6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất\nCó những kiểu đàn ông không cần tán tỉnh, không cần ve vãn công khai, nhưng vẫn khiến phụ nữ đã có gia đình dễ rung động lúc nào không hay.\nTrong video này, chúng ta sẽ cùng phân tích 6 mẫu đàn ông khiến phụ nữ đã có gia đình cũng khó giữ được sự bình thản, không phải để cổ xúy sai lầm, mà để hiểu rõ tâm lý – nhận diện sớm – và tránh những ranh giới mong manh dễ vượt quá giới hạn.\n📌 Xem đến cuối video, bạn sẽ bất ngờ vì mẫu đàn ông nguy hiểm nhất lại không phải người bạn nghĩ tới…\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất", "a6807706-6525-4542-9887-1d96e7e03fa8", 1099, false, "9uhhxSWASzc", "https://www.youtube.com/watch?v=9uhhxSWASzc", 5, "/downloads/Cuộc Sống Hôn Nhân/2026-01-08 6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất/6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất [9uhhxSWASzc].mp4", false, false, false, 6, [], 98, ~U[2026-01-08 13:00:06Z], ~U[2026-01-12 21:27:50Z], ~U[2026-01-12 21:27:50Z], "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất\nCó những kiểu đàn ông không cần tán tỉnh, không cần ve vãn công khai, nhưng vẫn khiến phụ nữ đã có gia đình dễ rung động lúc nào không hay.\nTrong video này, chúng ta sẽ cùng phân tích 6 mẫu đàn ông khiến phụ nữ đã có gia đình cũng khó giữ được sự bình thản, không phải để cổ xúy sai lầm, mà để hiểu rõ tâm lý – nhận diện sớm – và tránh những ranh giới mong manh dễ vượt quá giới hạn.\n📌 Xem đến cuối video, bạn sẽ bất ngờ vì mẫu đàn ông nguy hiểm nhất lại không phải người bạn nghĩ tới…\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất", 1099, false, "9uhhxSWASzc", "https://www.youtube.com/watch?v=9uhhxSWASzc", "/downloads/Cuộc Sống Hôn Nhân/2026-01-08 6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất/6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất [9uhhxSWASzc].mp4", false, 6, ~U[2026-01-08 13:00:06Z]] 22:27:50.898 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=57.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:27:50.899 [debug] QUERY OK source="media_profiles" db=0.1ms idle=10.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:27:50.900 [debug] QUERY OK source="media_items" db=0.4ms idle=10.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17345] 22:27:50.900 [debug] Current batch of media processed. Will check again in 1000ms 22:27:51.901 [debug] Current batch of media processed. Will check again in 1000ms 22:27:52.902 [debug] Current batch of media processed. Will check again in 1000ms 22:27:53.903 [debug] Current batch of media processed. Will check again in 1000ms 22:27:54.905 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "⚠️ Không phải tự nhiên mà đàn ông dễ rung động trước người phụ nữ khác.\nTrong rất nhiều trường hợp, chỉ cần gặp đúng “kiểu phụ nữ” này, cảm xúc đã vượt khỏi tầm kiểm soát 😶\u200D🌫️\n\n💡 Video này sẽ phân tích rõ:\n👉 6 kiểu phụ nữ khiến đàn ông đã gặp là khó quên, dễ nảy sinh cảm xúc ngoài luồng\n👉 Vì sao những kiểu phụ nữ này không cần quá xinh đẹp vẫn khiến đàn ông xao lòng\n👉 Đâu là ranh giới giữa cảm nắng thoáng qua và ngoại tình tư tưởng nguy hiểm ⚠️\n\n🧠 Nội dung mang tính phân tích tâm lý – cảnh tỉnh – giúp cả đàn ông lẫn phụ nữ hiểu rõ hơn về cảm xúc của chính mình.\n“Phòng hơn chống – hiểu trước để tránh sai lầm về sau.”\n\n📌 Xem trọn video để nhận diện 6 kiểu phụ nữ dễ khiến đàn ông muốn vượt rào, từ đó biết cách giữ gìn hạnh phúc gia đình.\n\n00:00 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình\n07:46 Tâm sự: Yêu con trai của bạn thân - tôi phải làm sao?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlydanong #tamlyphunu #ngoaitinhtutưởng #honnhan #tinhyeu #danong #phunu #camxuc #giadinh #relationship #canhtinhhonnhan", "duration" => 1018, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E].mp4", "id" => "8xSr1Vfa5_E", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=8xSr1Vfa5_E", "playlist_index" => 6, "timestamp" => 1767790806, "title" => "6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình", "upload_date" => "20260107"} 22:27:54.909 [debug] QUERY OK source="sources" db=1.8ms queue=2.1ms idle=952.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 22:27:54.910 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=957.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:54.912 [debug] QUERY OK source="media_items" db=1.3ms idle=957.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-07 13:00:06Z], 6] 22:27:54.916 [debug] QUERY OK source="media_items" db=3.6ms idle=959.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" ["⚠️ Không phải tự nhiên mà đàn ông dễ rung động trước người phụ nữ khác.\nTrong rất nhiều trường hợp, chỉ cần gặp đúng “kiểu phụ nữ” này, cảm xúc đã vượt khỏi tầm kiểm soát 😶\u200D🌫️\n\n💡 Video này sẽ phân tích rõ:\n👉 6 kiểu phụ nữ khiến đàn ông đã gặp là khó quên, dễ nảy sinh cảm xúc ngoài luồng\n👉 Vì sao những kiểu phụ nữ này không cần quá xinh đẹp vẫn khiến đàn ông xao lòng\n👉 Đâu là ranh giới giữa cảm nắng thoáng qua và ngoại tình tư tưởng nguy hiểm ⚠️\n\n🧠 Nội dung mang tính phân tích tâm lý – cảnh tỉnh – giúp cả đàn ông lẫn phụ nữ hiểu rõ hơn về cảm xúc của chính mình.\n“Phòng hơn chống – hiểu trước để tránh sai lầm về sau.”\n\n📌 Xem trọn video để nhận diện 6 kiểu phụ nữ dễ khiến đàn ông muốn vượt rào, từ đó biết cách giữ gìn hạnh phúc gia đình.\n\n00:00 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình\n07:46 Tâm sự: Yêu con trai của bạn thân - tôi phải làm sao?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlydanong #tamlyphunu #ngoaitinhtutưởng #honnhan #tinhyeu #danong #phunu #camxuc #giadinh #relationship #canhtinhhonnhan", "6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình", "a49820ce-cee6-4621-9da7-debada5103e4", 1018, false, "8xSr1Vfa5_E", "https://www.youtube.com/watch?v=8xSr1Vfa5_E", 6, "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E].mp4", false, false, false, 6, [], 98, ~U[2026-01-07 13:00:06Z], ~U[2026-01-12 21:27:54Z], ~U[2026-01-12 21:27:54Z], "⚠️ Không phải tự nhiên mà đàn ông dễ rung động trước người phụ nữ khác.\nTrong rất nhiều trường hợp, chỉ cần gặp đúng “kiểu phụ nữ” này, cảm xúc đã vượt khỏi tầm kiểm soát 😶\u200D🌫️\n\n💡 Video này sẽ phân tích rõ:\n👉 6 kiểu phụ nữ khiến đàn ông đã gặp là khó quên, dễ nảy sinh cảm xúc ngoài luồng\n👉 Vì sao những kiểu phụ nữ này không cần quá xinh đẹp vẫn khiến đàn ông xao lòng\n👉 Đâu là ranh giới giữa cảm nắng thoáng qua và ngoại tình tư tưởng nguy hiểm ⚠️\n\n🧠 Nội dung mang tính phân tích tâm lý – cảnh tỉnh – giúp cả đàn ông lẫn phụ nữ hiểu rõ hơn về cảm xúc của chính mình.\n“Phòng hơn chống – hiểu trước để tránh sai lầm về sau.”\n\n📌 Xem trọn video để nhận diện 6 kiểu phụ nữ dễ khiến đàn ông muốn vượt rào, từ đó biết cách giữ gìn hạnh phúc gia đình.\n\n00:00 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình\n07:46 Tâm sự: Yêu con trai của bạn thân - tôi phải làm sao?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlydanong #tamlyphunu #ngoaitinhtutưởng #honnhan #tinhyeu #danong #phunu #camxuc #giadinh #relationship #canhtinhhonnhan", "6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình", 1018, false, "8xSr1Vfa5_E", "https://www.youtube.com/watch?v=8xSr1Vfa5_E", "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E].mp4", false, 6, ~U[2026-01-07 13:00:06Z]] 22:27:54.917 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=67.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:54.918 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=8.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:27:54.919 [debug] QUERY OK source="media_items" db=0.3ms idle=8.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17264] 22:27:54.919 [debug] Current batch of media processed. Will check again in 1000ms 22:27:55.920 [debug] Current batch of media processed. Will check again in 1000ms 22:27:56.921 [debug] Current batch of media processed. Will check again in 1000ms 22:27:57.922 [debug] Current batch of media processed. Will check again in 1000ms 22:27:58.924 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "⚠️ Đàn bà một khi đã ngoại tình, hành vi sẽ thay đổi rất rõ – nhưng không phải ai cũng nhận ra.\nHọ có thể nói lời yêu thương, cư xử bình thường, nhưng 4 điều này thì tuyệt đối không bao giờ còn chủ động như trước.\n\n🧠 Trong video này, bạn sẽ hiểu:\n🔍 4 hành vi phụ nữ chủ động rất nhiều khi còn yêu – nhưng biến mất khi đã thay lòng\n🔍 Vì sao đàn bà ngoại tình thường né tránh chứ không đối đầu\n🔍 Dấu hiệu tâm lý giúp đàn ông tỉnh táo trước khi mọi chuyện đi quá xa\n\n📌 Đây không phải để quy chụp, mà để nhận diện – nhìn rõ – tự bảo vệ cảm xúc của chính mình.\n“Biết sớm một bước, đỡ đau một đời.”\n\n👉 Xem trọn video để hiểu rõ 4 điều phụ nữ đã ngoại tình sẽ không bao giờ chủ động nữa.\n\n00:00 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động\n07:25 Tâm sự Người đàn bà \"mẫu mực\" ngoại tình \n\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #danba #honnhan #tinhcamvochong #phunuthaylong #dauhieungoaitinh #tinhyeu #giadinh", "duration" => 870, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-06 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động/Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động [qaJlLXP0Naw].mp4", "id" => "qaJlLXP0Naw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=qaJlLXP0Naw", "playlist_index" => 7, "timestamp" => 1767704406, "title" => "Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động", "upload_date" => "20260106"} 22:27:58.924 [debug] QUERY OK source="sources" db=0.3ms idle=971.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:27:58.925 [debug] QUERY OK source="sources" db=0.2ms idle=972.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:58.927 [debug] QUERY OK source="media_items" db=1.2ms idle=973.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-06 13:00:06Z], 6] 22:27:58.956 [debug] QUERY OK source="media_items" db=28.3ms idle=974.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["⚠️ Đàn bà một khi đã ngoại tình, hành vi sẽ thay đổi rất rõ – nhưng không phải ai cũng nhận ra.\nHọ có thể nói lời yêu thương, cư xử bình thường, nhưng 4 điều này thì tuyệt đối không bao giờ còn chủ động như trước.\n\n🧠 Trong video này, bạn sẽ hiểu:\n🔍 4 hành vi phụ nữ chủ động rất nhiều khi còn yêu – nhưng biến mất khi đã thay lòng\n🔍 Vì sao đàn bà ngoại tình thường né tránh chứ không đối đầu\n🔍 Dấu hiệu tâm lý giúp đàn ông tỉnh táo trước khi mọi chuyện đi quá xa\n\n📌 Đây không phải để quy chụp, mà để nhận diện – nhìn rõ – tự bảo vệ cảm xúc của chính mình.\n“Biết sớm một bước, đỡ đau một đời.”\n\n👉 Xem trọn video để hiểu rõ 4 điều phụ nữ đã ngoại tình sẽ không bao giờ chủ động nữa.\n\n00:00 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động\n07:25 Tâm sự Người đàn bà \"mẫu mực\" ngoại tình \n\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #danba #honnhan #tinhcamvochong #phunuthaylong #dauhieungoaitinh #tinhyeu #giadinh", "Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động", "d6e71abd-da40-443f-be59-adcedc6b1e90", 870, false, "qaJlLXP0Naw", "https://www.youtube.com/watch?v=qaJlLXP0Naw", 7, "/downloads/Cuộc Sống Hôn Nhân/2026-01-06 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động/Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động [qaJlLXP0Naw].mp4", false, false, false, 6, [], 98, ~U[2026-01-06 13:00:06Z], ~U[2026-01-12 21:27:58Z], ~U[2026-01-12 21:27:58Z], "⚠️ Đàn bà một khi đã ngoại tình, hành vi sẽ thay đổi rất rõ – nhưng không phải ai cũng nhận ra.\nHọ có thể nói lời yêu thương, cư xử bình thường, nhưng 4 điều này thì tuyệt đối không bao giờ còn chủ động như trước.\n\n🧠 Trong video này, bạn sẽ hiểu:\n🔍 4 hành vi phụ nữ chủ động rất nhiều khi còn yêu – nhưng biến mất khi đã thay lòng\n🔍 Vì sao đàn bà ngoại tình thường né tránh chứ không đối đầu\n🔍 Dấu hiệu tâm lý giúp đàn ông tỉnh táo trước khi mọi chuyện đi quá xa\n\n📌 Đây không phải để quy chụp, mà để nhận diện – nhìn rõ – tự bảo vệ cảm xúc của chính mình.\n“Biết sớm một bước, đỡ đau một đời.”\n\n👉 Xem trọn video để hiểu rõ 4 điều phụ nữ đã ngoại tình sẽ không bao giờ chủ động nữa.\n\n00:00 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động\n07:25 Tâm sự Người đàn bà \"mẫu mực\" ngoại tình \n\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #danba #honnhan #tinhcamvochong #phunuthaylong #dauhieungoaitinh #tinhyeu #giadinh", "Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động", 870, false, "qaJlLXP0Naw", "https://www.youtube.com/watch?v=qaJlLXP0Naw", "/downloads/Cuộc Sống Hôn Nhân/2026-01-06 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động/Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động [qaJlLXP0Naw].mp4", false, 6, ~U[2026-01-06 13:00:06Z]] 22:27:58.957 [debug] QUERY OK source="sources" db=0.5ms idle=99.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:27:58.958 [debug] QUERY OK source="media_profiles" db=0.2ms idle=32.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:27:58.959 [debug] QUERY OK source="media_items" db=0.3ms idle=32.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17186] 22:27:58.959 [debug] Current batch of media processed. Will check again in 1000ms 22:27:59.959 [debug] Current batch of media processed. Will check again in 1000ms 22:28:00.493 [info] {"source":"oban","duration":1233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:00.694 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:28:00.960 [debug] Current batch of media processed. Will check again in 1000ms 22:28:01.962 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…\nPhụ nữ lớn tuổi rất hiếm khi chủ động, bởi họ hiểu rõ cảm xúc của mình và cũng sợ những tổn thương không đáng có.\nNhưng một khi họ chủ động làm 5 điều này, thì đó không còn là xã giao hay vui vẻ nhất thời nữa – mà là dấu hiệu cho thấy bạn đã chiếm một vị trí rất đặc biệt trong lòng họ.\nVideo sẽ giúp bạn nhận ra sớm những tín hiệu tinh tế, tránh hiểu nhầm, tránh bỏ lỡ và hiểu đúng tâm lý phụ nữ trưởng thành trong tình cảm.\n👉 Xem đến cuối để không bỏ qua dấu hiệu quan trọng nhất.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 1026, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-05 Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…/Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này… [Q6p0OR-EvHE].mp4", "id" => "Q6p0OR-EvHE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Q6p0OR-EvHE", "playlist_index" => 8, "timestamp" => 1767618006, "title" => "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…", "upload_date" => "20260105"} 22:28:01.962 [debug] QUERY OK source="sources" db=0.3ms idle=1009.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 22:28:01.963 [debug] QUERY OK source="sources" db=0.2ms idle=1010.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:01.964 [debug] QUERY OK source="media_items" db=1.1ms idle=99.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-05 13:00:06Z], 6] 22:28:01.968 [debug] QUERY OK source="media_items" db=2.5ms idle=12.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…\nPhụ nữ lớn tuổi rất hiếm khi chủ động, bởi họ hiểu rõ cảm xúc của mình và cũng sợ những tổn thương không đáng có.\nNhưng một khi họ chủ động làm 5 điều này, thì đó không còn là xã giao hay vui vẻ nhất thời nữa – mà là dấu hiệu cho thấy bạn đã chiếm một vị trí rất đặc biệt trong lòng họ.\nVideo sẽ giúp bạn nhận ra sớm những tín hiệu tinh tế, tránh hiểu nhầm, tránh bỏ lỡ và hiểu đúng tâm lý phụ nữ trưởng thành trong tình cảm.\n👉 Xem đến cuối để không bỏ qua dấu hiệu quan trọng nhất.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…", "b159a5ed-b59b-4aaa-98ec-8c8195f49092", 1026, false, "Q6p0OR-EvHE", "https://www.youtube.com/watch?v=Q6p0OR-EvHE", 8, "/downloads/Cuộc Sống Hôn Nhân/2026-01-05 Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…/Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này… [Q6p0OR-EvHE].mp4", false, false, false, 6, [], 98, ~U[2026-01-05 13:00:06Z], ~U[2026-01-12 21:28:01Z], ~U[2026-01-12 21:28:01Z], "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…\nPhụ nữ lớn tuổi rất hiếm khi chủ động, bởi họ hiểu rõ cảm xúc của mình và cũng sợ những tổn thương không đáng có.\nNhưng một khi họ chủ động làm 5 điều này, thì đó không còn là xã giao hay vui vẻ nhất thời nữa – mà là dấu hiệu cho thấy bạn đã chiếm một vị trí rất đặc biệt trong lòng họ.\nVideo sẽ giúp bạn nhận ra sớm những tín hiệu tinh tế, tránh hiểu nhầm, tránh bỏ lỡ và hiểu đúng tâm lý phụ nữ trưởng thành trong tình cảm.\n👉 Xem đến cuối để không bỏ qua dấu hiệu quan trọng nhất.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…", 1026, false, "Q6p0OR-EvHE", "https://www.youtube.com/watch?v=Q6p0OR-EvHE", "/downloads/Cuộc Sống Hôn Nhân/2026-01-05 Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…/Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này… [Q6p0OR-EvHE].mp4", false, 6, ~U[2026-01-05 13:00:06Z]] 22:28:01.969 [debug] QUERY OK source="sources" db=0.3ms idle=15.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:01.969 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:28:01.970 [debug] QUERY OK source="media_items" db=0.3ms idle=6.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [17107] 22:28:01.970 [debug] Current batch of media processed. Will check again in 1000ms 22:28:02.971 [debug] Current batch of media processed. Will check again in 1000ms 22:28:03.972 [debug] Current batch of media processed. Will check again in 1000ms 22:28:04.973 [debug] Current batch of media processed. Will check again in 1000ms 22:28:05.975 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông\nCó một điều rất nhỏ nhưng sức nặng cực lớn, đủ khiến người phụ nữ từng lạc lối không muốn rời xa, càng chạm càng thấy thiếu…\nKhông phải vật chất, không phải lời hứa, càng không phải vẻ ngoài hào nhoáng.\nVideo này sẽ chỉ ra cốt lõi tâm lý khiến nhiều phụ nữ dù biết sai vẫn khó dứt, khó buông, và vì sao đàn ông tinh tế chỉ cần nắm 1 điểm này là đã chiếm trọn cảm xúc.\n👉 Xem đến cuối để hiểu rõ điều gì khiến phụ nữ gắn bó bằng cảm xúc sâu nhất 💔❤️\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 868, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-04 Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông/Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông [bER7dGZ7mYw].mp4", "id" => "bER7dGZ7mYw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=bER7dGZ7mYw", "playlist_index" => 9, "timestamp" => 1767531606, "title" => "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông", "upload_date" => "20260104"} 22:28:05.975 [debug] QUERY OK source="sources" db=0.3ms idle=103.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:28:05.976 [debug] QUERY OK source="sources" db=0.2ms idle=23.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:05.977 [debug] QUERY OK source="media_items" db=1.1ms idle=23.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-04 13:00:06Z], 6] 22:28:05.980 [debug] QUERY OK source="media_items" db=1.7ms idle=25.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông\nCó một điều rất nhỏ nhưng sức nặng cực lớn, đủ khiến người phụ nữ từng lạc lối không muốn rời xa, càng chạm càng thấy thiếu…\nKhông phải vật chất, không phải lời hứa, càng không phải vẻ ngoài hào nhoáng.\nVideo này sẽ chỉ ra cốt lõi tâm lý khiến nhiều phụ nữ dù biết sai vẫn khó dứt, khó buông, và vì sao đàn ông tinh tế chỉ cần nắm 1 điểm này là đã chiếm trọn cảm xúc.\n👉 Xem đến cuối để hiểu rõ điều gì khiến phụ nữ gắn bó bằng cảm xúc sâu nhất 💔❤️\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông", "e8aa4ac0-755e-4046-bf0d-c99c1f8d6005", 868, false, "bER7dGZ7mYw", "https://www.youtube.com/watch?v=bER7dGZ7mYw", 9, "/downloads/Cuộc Sống Hôn Nhân/2026-01-04 Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông/Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông [bER7dGZ7mYw].mp4", false, false, false, 6, [], 98, ~U[2026-01-04 13:00:06Z], ~U[2026-01-12 21:28:05Z], ~U[2026-01-12 21:28:05Z], "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông\nCó một điều rất nhỏ nhưng sức nặng cực lớn, đủ khiến người phụ nữ từng lạc lối không muốn rời xa, càng chạm càng thấy thiếu…\nKhông phải vật chất, không phải lời hứa, càng không phải vẻ ngoài hào nhoáng.\nVideo này sẽ chỉ ra cốt lõi tâm lý khiến nhiều phụ nữ dù biết sai vẫn khó dứt, khó buông, và vì sao đàn ông tinh tế chỉ cần nắm 1 điểm này là đã chiếm trọn cảm xúc.\n👉 Xem đến cuối để hiểu rõ điều gì khiến phụ nữ gắn bó bằng cảm xúc sâu nhất 💔❤️\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông", 868, false, "bER7dGZ7mYw", "https://www.youtube.com/watch?v=bER7dGZ7mYw", "/downloads/Cuộc Sống Hôn Nhân/2026-01-04 Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông/Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông [bER7dGZ7mYw].mp4", false, 6, ~U[2026-01-04 13:00:06Z]] 22:28:05.981 [debug] QUERY OK source="sources" db=0.2ms idle=28.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:05.981 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 22:28:05.982 [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 [17028] 22:28:05.982 [debug] Current batch of media processed. Will check again in 1000ms 22:28:06.983 [debug] Current batch of media processed. Will check again in 1000ms 22:28:07.984 [debug] Current batch of media processed. Will check again in 1000ms 22:28:08.985 [debug] Current batch of media processed. Will check again in 1000ms 22:28:09.987 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "💔 Vợ lớn tuổi có thật sự ít cảm xúc hơn?\nThực tế, phụ nữ khi lớn tuổi không mất đi cảm xúc, mà chỉ thay đổi cách thể hiện. Nếu đàn ông vẫn yêu theo cách cũ, rất dễ khiến khoảng cách ngày càng xa.\n\n🧠 Trong video này, bạn sẽ biết:\n✨ Vì sao vợ lớn tuổi trầm lắng hơn nhưng cảm xúc lại sâu sắc hơn\n✨ 5 điều đàn ông thông minh nên làm để đánh thức lại sự gắn kết\n✨ Cách quan tâm tinh tế giúp hôn nhân ấm lại mà không gây áp lực\n\n🌱 Yêu đúng cách ở giai đoạn này không cần phô trương, chỉ cần hiểu – kiên nhẫn – tôn trọng.\n\n👉 Xem hết video để biết 5 điều nhỏ nhưng cực kỳ quan trọng giúp giữ lửa hôn nhân lâu dài!\n\n00:00 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này\n09:59 Tâm sự: Trăn trở hôn nhân tuổi xế chiều\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #volontuoi #honnhan #tamlyphunu #tinhcamvochong #danongthongminh #giuLuatinhyeu #songchung #relationship #tinhyeu #thauhieu", "duration" => 959, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-03 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này/Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này [LuQgSI8JFM0].mp4", "id" => "LuQgSI8JFM0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=LuQgSI8JFM0", "playlist_index" => 10, "timestamp" => 1767445248, "title" => "Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này", "upload_date" => "20260103"} 22:28:09.987 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=107.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:28:09.988 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:09.990 [debug] QUERY OK source="media_items" db=1.2ms idle=36.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-03 13:00:48Z], 6] 22:28:09.993 [debug] QUERY OK source="media_items" db=2.1ms idle=37.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ợ lớn tuổi có thật sự ít cảm xúc hơn?\nThực tế, phụ nữ khi lớn tuổi không mất đi cảm xúc, mà chỉ thay đổi cách thể hiện. Nếu đàn ông vẫn yêu theo cách cũ, rất dễ khiến khoảng cách ngày càng xa.\n\n🧠 Trong video này, bạn sẽ biết:\n✨ Vì sao vợ lớn tuổi trầm lắng hơn nhưng cảm xúc lại sâu sắc hơn\n✨ 5 điều đàn ông thông minh nên làm để đánh thức lại sự gắn kết\n✨ Cách quan tâm tinh tế giúp hôn nhân ấm lại mà không gây áp lực\n\n🌱 Yêu đúng cách ở giai đoạn này không cần phô trương, chỉ cần hiểu – kiên nhẫn – tôn trọng.\n\n👉 Xem hết video để biết 5 điều nhỏ nhưng cực kỳ quan trọng giúp giữ lửa hôn nhân lâu dài!\n\n00:00 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này\n09:59 Tâm sự: Trăn trở hôn nhân tuổi xế chiều\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #volontuoi #honnhan #tamlyphunu #tinhcamvochong #danongthongminh #giuLuatinhyeu #songchung #relationship #tinhyeu #thauhieu", "Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này", "d2d73f51-79ed-43f7-a535-9a52fb107b86", 959, false, "LuQgSI8JFM0", "https://www.youtube.com/watch?v=LuQgSI8JFM0", 10, "/downloads/Cuộc Sống Hôn Nhân/2026-01-03 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này/Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này [LuQgSI8JFM0].mp4", false, false, false, 6, [], 98, ~U[2026-01-03 13:00:48Z], ~U[2026-01-12 21:28:09Z], ~U[2026-01-12 21:28:09Z], "💔 Vợ lớn tuổi có thật sự ít cảm xúc hơn?\nThực tế, phụ nữ khi lớn tuổi không mất đi cảm xúc, mà chỉ thay đổi cách thể hiện. Nếu đàn ông vẫn yêu theo cách cũ, rất dễ khiến khoảng cách ngày càng xa.\n\n🧠 Trong video này, bạn sẽ biết:\n✨ Vì sao vợ lớn tuổi trầm lắng hơn nhưng cảm xúc lại sâu sắc hơn\n✨ 5 điều đàn ông thông minh nên làm để đánh thức lại sự gắn kết\n✨ Cách quan tâm tinh tế giúp hôn nhân ấm lại mà không gây áp lực\n\n🌱 Yêu đúng cách ở giai đoạn này không cần phô trương, chỉ cần hiểu – kiên nhẫn – tôn trọng.\n\n👉 Xem hết video để biết 5 điều nhỏ nhưng cực kỳ quan trọng giúp giữ lửa hôn nhân lâu dài!\n\n00:00 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này\n09:59 Tâm sự: Trăn trở hôn nhân tuổi xế chiều\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #volontuoi #honnhan #tamlyphunu #tinhcamvochong #danongthongminh #giuLuatinhyeu #songchung #relationship #tinhyeu #thauhieu", "Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này", 959, false, "LuQgSI8JFM0", "https://www.youtube.com/watch?v=LuQgSI8JFM0", "/downloads/Cuộc Sống Hôn Nhân/2026-01-03 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này/Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này [LuQgSI8JFM0].mp4", false, 6, ~U[2026-01-03 13:00:48Z]] 22:28:09.994 [debug] QUERY OK source="sources" db=0.3ms idle=40.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:09.994 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=6.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:28:09.995 [debug] QUERY OK source="media_items" db=0.2ms idle=6.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16949] 22:28:09.995 [debug] Current batch of media processed. Will check again in 1000ms 22:28:10.996 [debug] Current batch of media processed. Will check again in 1000ms 22:28:11.997 [debug] Current batch of media processed. Will check again in 1000ms 22:28:12.998 [debug] Current batch of media processed. Will check again in 1000ms 22:28:14.000 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🤔 Không chỉ đàn ông mới “ham của lạ” – vậy phụ nữ thì sao?\nSự thật là cảm xúc con người phức tạp hơn những định kiến quen thuộc. Với phụ nữ, sự rung động thường đến từ khoảng trống cảm xúc, nhu cầu được thấu hiểu và sự mới mẻ trong kết nối tinh thần.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Vì sao phụ nữ cũng có lúc tò mò và xao lòng\n✨ Khác biệt giữa tò mò cảm xúc và phản bội trong hành vi\n✨ Điều gì khiến phụ nữ giữ vững ranh giới – và điều gì làm họ vượt ranh giới\n\n💡 Hiểu đúng để không phán xét, và để giữ gìn hạnh phúc bằng sự thấu hiểu.\n\n👉 Xem hết video để có góc nhìn công bằng, văn minh về tâm lý nam nữ!\n\n00:00 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?\n10:23 Tâm sự Là đàn bà có chồng, nhưng tôi ham của lạ thì có bệnh hoạn không?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #tinhcam #honnhan #danongnenbiet #camxuc #relationship #tinhyeu #thauhieu #nhanvan #songhieu", "duration" => 959, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-02 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?/Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao? [VavPDvYfU9Q].mp4", "id" => "VavPDvYfU9Q", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=VavPDvYfU9Q", "playlist_index" => 11, "timestamp" => 1767358806, "title" => "Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?", "upload_date" => "20260102"} 22:28:14.001 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=112.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 22:28:14.002 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=48.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:14.004 [debug] QUERY OK source="media_items" db=1.8ms queue=0.2ms idle=49.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-02 13:00:06Z], 6] 22:28:14.007 [debug] QUERY OK source="media_items" db=2.0ms idle=52.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" ["🤔 Không chỉ đàn ông mới “ham của lạ” – vậy phụ nữ thì sao?\nSự thật là cảm xúc con người phức tạp hơn những định kiến quen thuộc. Với phụ nữ, sự rung động thường đến từ khoảng trống cảm xúc, nhu cầu được thấu hiểu và sự mới mẻ trong kết nối tinh thần.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Vì sao phụ nữ cũng có lúc tò mò và xao lòng\n✨ Khác biệt giữa tò mò cảm xúc và phản bội trong hành vi\n✨ Điều gì khiến phụ nữ giữ vững ranh giới – và điều gì làm họ vượt ranh giới\n\n💡 Hiểu đúng để không phán xét, và để giữ gìn hạnh phúc bằng sự thấu hiểu.\n\n👉 Xem hết video để có góc nhìn công bằng, văn minh về tâm lý nam nữ!\n\n00:00 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?\n10:23 Tâm sự Là đàn bà có chồng, nhưng tôi ham của lạ thì có bệnh hoạn không?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #tinhcam #honnhan #danongnenbiet #camxuc #relationship #tinhyeu #thauhieu #nhanvan #songhieu", "Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?", "1535f142-d27c-4cb9-8143-bcd0eeb9d84c", 959, false, "VavPDvYfU9Q", "https://www.youtube.com/watch?v=VavPDvYfU9Q", 11, "/downloads/Cuộc Sống Hôn Nhân/2026-01-02 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?/Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao? [VavPDvYfU9Q].mp4", false, false, false, 6, [], 98, ~U[2026-01-02 13:00:06Z], ~U[2026-01-12 21:28:14Z], ~U[2026-01-12 21:28:14Z], "🤔 Không chỉ đàn ông mới “ham của lạ” – vậy phụ nữ thì sao?\nSự thật là cảm xúc con người phức tạp hơn những định kiến quen thuộc. Với phụ nữ, sự rung động thường đến từ khoảng trống cảm xúc, nhu cầu được thấu hiểu và sự mới mẻ trong kết nối tinh thần.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Vì sao phụ nữ cũng có lúc tò mò và xao lòng\n✨ Khác biệt giữa tò mò cảm xúc và phản bội trong hành vi\n✨ Điều gì khiến phụ nữ giữ vững ranh giới – và điều gì làm họ vượt ranh giới\n\n💡 Hiểu đúng để không phán xét, và để giữ gìn hạnh phúc bằng sự thấu hiểu.\n\n👉 Xem hết video để có góc nhìn công bằng, văn minh về tâm lý nam nữ!\n\n00:00 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?\n10:23 Tâm sự Là đàn bà có chồng, nhưng tôi ham của lạ thì có bệnh hoạn không?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #tinhcam #honnhan #danongnenbiet #camxuc #relationship #tinhyeu #thauhieu #nhanvan #songhieu", "Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?", 959, false, "VavPDvYfU9Q", "https://www.youtube.com/watch?v=VavPDvYfU9Q", "/downloads/Cuộc Sống Hôn Nhân/2026-01-02 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?/Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao? [VavPDvYfU9Q].mp4", false, 6, ~U[2026-01-02 13:00:06Z]] 22:28:14.009 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=55.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:28:14.010 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=8.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:28:14.011 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=8.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16870] 22:28:14.011 [debug] Current batch of media processed. Will check again in 1000ms 22:28:15.012 [debug] Current batch of media processed. Will check again in 1000ms 22:28:16.013 [debug] Current batch of media processed. Will check again in 1000ms 22:28:16.430 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=RQ-6Y6zgZ3U --no-simulate --no-progress --no-force-overwrites --parse-metadata %(upload_date>%Y-%m-%d)s:(?P.+) --write-thumbnail --convert-thumbnail jpg --output thumbnail:/downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S]-thumb.%(ext)S --embed-thumbnail --convert-thumbnail jpg --write-info-json --clean-info-json --embed-metadata --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --output /downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --print-to-file after_move:%()j /tmp/pinchflat/data/56/27/5627ee605f16fc350a3f7ffd4890cbe177404f4fd65d25bf8287eec20d7d867c.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:28:16.478 [debug] Running yt-dlp command for action: download_thumbnail 22:28:16.480 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=583.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 [] 22:28:16.481 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=527.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 [] 22:28:16.481 [debug] QUERY OK source="settings" db=0.2ms idle=528.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 22:28:16.482 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=RQ-6Y6zgZ3U --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/17667/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/03/ea/03ea061fb940f5ca82fc635b43d643d5c9c4d11b537b075947058fb8c8fd05c3.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 22:28:17.014 [debug] Current batch of media processed. Will check again in 1000ms 22:28:18.015 [debug] Current batch of media processed. Will check again in 1000ms 22:28:19.017 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🧘\u200D♂️ Sau khi gần gũi, đàn ông nếu không chú ý những thói quen nhỏ rất dễ làm hao tổn thể lực, giảm phong độ và ảnh hưởng sức khỏe lâu dài.\n💡 Gần gũi đúng cách không chỉ là chuyện cảm xúc, mà còn liên quan trực tiếp đến sinh hoạt, nghỉ ngơi và chăm sóc cơ thể sau đó.\n\n🔍 Trong video này, bạn sẽ biết:\n✨ 7 điều đàn ông nên tránh sau khi gần gũi để không suy nhược\n✨ Vì sao nhiều người càng về sau càng mệt mỏi, xuống sức\n✨ Cách giữ năng lượng, phong độ và sức khỏe bền bỉ theo thời gian\n\n🌱 Sức khỏe là nền tảng của bản lĩnh – hiểu đúng để giữ lâu, không kiệt sớm.\n\n👉 Xem hết video để bảo vệ sức khỏe và duy trì phong độ đàn ông lâu dài!\n\n00:00 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài\n09:04 Tâm sự: Run rẩy vì hành động lúc say của anh rể\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #suckhoedanong #doisongsinhhoat #phongdodanong #songlanhmanh #chamsocsuckhoe #danongtrungnien #suckhoelauDai #tamlysong #doisongdieudo", "duration" => 941, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2026-01-01 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài/Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài [6Ts_buAOcGg].mp4", "id" => "6Ts_buAOcGg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=6Ts_buAOcGg", "playlist_index" => 12, "timestamp" => 1767272406, "title" => "Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài", "upload_date" => "20260101"} 22:28:19.018 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1064.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:28:19.018 [debug] QUERY OK source="sources" db=0.2ms idle=1065.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:19.020 [debug] QUERY OK source="media_items" db=1.3ms idle=1066.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-01 13:00:06Z], 6] 22:28:19.023 [debug] QUERY OK source="media_items" db=2.5ms idle=1068.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" ["🧘\u200D♂️ Sau khi gần gũi, đàn ông nếu không chú ý những thói quen nhỏ rất dễ làm hao tổn thể lực, giảm phong độ và ảnh hưởng sức khỏe lâu dài.\n💡 Gần gũi đúng cách không chỉ là chuyện cảm xúc, mà còn liên quan trực tiếp đến sinh hoạt, nghỉ ngơi và chăm sóc cơ thể sau đó.\n\n🔍 Trong video này, bạn sẽ biết:\n✨ 7 điều đàn ông nên tránh sau khi gần gũi để không suy nhược\n✨ Vì sao nhiều người càng về sau càng mệt mỏi, xuống sức\n✨ Cách giữ năng lượng, phong độ và sức khỏe bền bỉ theo thời gian\n\n🌱 Sức khỏe là nền tảng của bản lĩnh – hiểu đúng để giữ lâu, không kiệt sớm.\n\n👉 Xem hết video để bảo vệ sức khỏe và duy trì phong độ đàn ông lâu dài!\n\n00:00 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài\n09:04 Tâm sự: Run rẩy vì hành động lúc say của anh rể\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #suckhoedanong #doisongsinhhoat #phongdodanong #songlanhmanh #chamsocsuckhoe #danongtrungnien #suckhoelauDai #tamlysong #doisongdieudo", "Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài", "b3fdd5f9-6f11-45f1-b8d0-a56155cfc9c7", 941, false, "6Ts_buAOcGg", "https://www.youtube.com/watch?v=6Ts_buAOcGg", 12, "/downloads/Cuộc Sống Hôn Nhân/2026-01-01 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài/Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài [6Ts_buAOcGg].mp4", false, false, false, 6, [], 98, ~U[2026-01-01 13:00:06Z], ~U[2026-01-12 21:28:19Z], ~U[2026-01-12 21:28:19Z], "🧘\u200D♂️ Sau khi gần gũi, đàn ông nếu không chú ý những thói quen nhỏ rất dễ làm hao tổn thể lực, giảm phong độ và ảnh hưởng sức khỏe lâu dài.\n💡 Gần gũi đúng cách không chỉ là chuyện cảm xúc, mà còn liên quan trực tiếp đến sinh hoạt, nghỉ ngơi và chăm sóc cơ thể sau đó.\n\n🔍 Trong video này, bạn sẽ biết:\n✨ 7 điều đàn ông nên tránh sau khi gần gũi để không suy nhược\n✨ Vì sao nhiều người càng về sau càng mệt mỏi, xuống sức\n✨ Cách giữ năng lượng, phong độ và sức khỏe bền bỉ theo thời gian\n\n🌱 Sức khỏe là nền tảng của bản lĩnh – hiểu đúng để giữ lâu, không kiệt sớm.\n\n👉 Xem hết video để bảo vệ sức khỏe và duy trì phong độ đàn ông lâu dài!\n\n00:00 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài\n09:04 Tâm sự: Run rẩy vì hành động lúc say của anh rể\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #suckhoedanong #doisongsinhhoat #phongdodanong #songlanhmanh #chamsocsuckhoe #danongtrungnien #suckhoelauDai #tamlysong #doisongdieudo", "Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài", 941, false, "6Ts_buAOcGg", "https://www.youtube.com/watch?v=6Ts_buAOcGg", "/downloads/Cuộc Sống Hôn Nhân/2026-01-01 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài/Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài [6Ts_buAOcGg].mp4", false, 6, ~U[2026-01-01 13:00:06Z]] 22:28:19.024 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=122.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:28:19.025 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 22:28:19.026 [debug] QUERY OK source="media_items" db=0.3ms idle=7.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16789] 22:28:19.026 [debug] Current batch of media processed. Will check again in 1000ms 22:28:20.027 [debug] Current batch of media processed. Will check again in 1000ms 22:28:21.028 [debug] Current batch of media processed. Will check again in 1000ms 22:28:22.029 [debug] Current batch of media processed. Will check again in 1000ms 22:28:23.031 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "⚠️ Có những “chiêu quan tâm” tưởng là yêu thương… nhưng lại âm thầm đẩy phụ nữ đi xa lúc nào không hay.\nKhông phải mọi sự chăm sóc đều đúng cách. Khi quan tâm sai thời điểm – sai liều lượng – sai cách, phụ nữ có thể cảm thấy ngột ngạt, mất tự do và dần rút lui cảm xúc.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Những kiểu quan tâm dễ phản tác dụng mà đàn ông hay mắc phải\n✨ Vì sao càng quan tâm nhiều, phụ nữ càng xa dần\n✨ Cách quan tâm tinh tế để phụ nữ muốn ở lại và gắn bó lâu dài\n\n💡 Yêu đúng không phải là làm thật nhiều, mà là làm đúng điều người kia cần.\n\n👉 Xem hết video để tránh những sai lầm khiến phụ nữ rời xa trong im lặng!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #chieuguantan #tamlyphunu #tinhyeu #tinhcam #danongnenbiet #honnhan #relationship #dating #thauhieu #yeudungcach", "duration" => 649, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-31 Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay/Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay [5zHZdtCrXOA].mp4", "id" => "5zHZdtCrXOA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5zHZdtCrXOA", "playlist_index" => 13, "timestamp" => 1767186006, "title" => "Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay", "upload_date" => "20251231"} 22:28:23.033 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=116.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [6] 22:28:23.034 [debug] QUERY OK source="sources" db=0.3ms idle=81.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:23.036 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=82.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-31 13:00:06Z], 6] 22:28:23.040 [debug] QUERY OK source="media_items" db=2.5ms idle=84.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" ["⚠️ Có những “chiêu quan tâm” tưởng là yêu thương… nhưng lại âm thầm đẩy phụ nữ đi xa lúc nào không hay.\nKhông phải mọi sự chăm sóc đều đúng cách. Khi quan tâm sai thời điểm – sai liều lượng – sai cách, phụ nữ có thể cảm thấy ngột ngạt, mất tự do và dần rút lui cảm xúc.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Những kiểu quan tâm dễ phản tác dụng mà đàn ông hay mắc phải\n✨ Vì sao càng quan tâm nhiều, phụ nữ càng xa dần\n✨ Cách quan tâm tinh tế để phụ nữ muốn ở lại và gắn bó lâu dài\n\n💡 Yêu đúng không phải là làm thật nhiều, mà là làm đúng điều người kia cần.\n\n👉 Xem hết video để tránh những sai lầm khiến phụ nữ rời xa trong im lặng!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #chieuguantan #tamlyphunu #tinhyeu #tinhcam #danongnenbiet #honnhan #relationship #dating #thauhieu #yeudungcach", "Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay", "5fb032ef-6271-4a17-a515-213c2837e1e2", 649, false, "5zHZdtCrXOA", "https://www.youtube.com/watch?v=5zHZdtCrXOA", 13, "/downloads/Cuộc Sống Hôn Nhân/2025-12-31 Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay/Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay [5zHZdtCrXOA].mp4", false, false, false, 6, [], 98, ~U[2025-12-31 13:00:06Z], ~U[2026-01-12 21:28:23Z], ~U[2026-01-12 21:28:23Z], "⚠️ Có những “chiêu quan tâm” tưởng là yêu thương… nhưng lại âm thầm đẩy phụ nữ đi xa lúc nào không hay.\nKhông phải mọi sự chăm sóc đều đúng cách. Khi quan tâm sai thời điểm – sai liều lượng – sai cách, phụ nữ có thể cảm thấy ngột ngạt, mất tự do và dần rút lui cảm xúc.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Những kiểu quan tâm dễ phản tác dụng mà đàn ông hay mắc phải\n✨ Vì sao càng quan tâm nhiều, phụ nữ càng xa dần\n✨ Cách quan tâm tinh tế để phụ nữ muốn ở lại và gắn bó lâu dài\n\n💡 Yêu đúng không phải là làm thật nhiều, mà là làm đúng điều người kia cần.\n\n👉 Xem hết video để tránh những sai lầm khiến phụ nữ rời xa trong im lặng!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #chieuguantan #tamlyphunu #tinhyeu #tinhcam #danongnenbiet #honnhan #relationship #dating #thauhieu #yeudungcach", "Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay", 649, false, "5zHZdtCrXOA", "https://www.youtube.com/watch?v=5zHZdtCrXOA", "/downloads/Cuộc Sống Hôn Nhân/2025-12-31 Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay/Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay [5zHZdtCrXOA].mp4", false, 6, ~U[2025-12-31 13:00:06Z]] 22:28:23.041 [debug] QUERY OK source="sources" db=0.3ms queue=0.2ms idle=87.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:28:23.041 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=7.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:28:23.042 [debug] QUERY OK source="media_items" db=0.4ms 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 [16709] 22:28:23.042 [debug] Current batch of media processed. Will check again in 1000ms 22:28:23.403 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=RQ-6Y6zgZ3U --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/17667/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/03/ea/03ea061fb940f5ca82fc635b43d643d5c9c4d11b537b075947058fb8c8fd05c3.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 22:28:23.403 [debug] QUERY OK db=0.0ms idle=366.9ms begin [] 22:28:23.405 [debug] QUERY OK source="media_items" db=1.2ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "metadata_filepath" = ?, "nfo_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-01-12 21:28:16Z], "/downloads/Cuộc Sống Hôn Nhân/2026-01-12 Phụ Nữ Trung Niên Thích Mập Mờ Nhất Với 3 Kiểu Đàn Ông Này/Phụ Nữ Trung Niên Thích Mập Mờ Nhất Với 3 Kiểu Đàn Ông Này [RQ-6Y6zgZ3U].mp4", "/downloads/Cuộc Sống Hôn Nhân/2026-01-12 Phụ Nữ Trung Niên Thích Mập Mờ Nhất Với 3 Kiểu Đàn Ông Này/Phụ Nữ Trung Niên Thích Mập Mờ Nhất Với 3 Kiểu Đàn Ông Này [RQ-6Y6zgZ3U].info.json", "/downloads/Cuộc Sống Hôn Nhân/2026-01-12 Phụ Nữ Trung Niên Thích Mập Mờ Nhất Với 3 Kiểu Đàn Ông Này/Phụ Nữ Trung Niên Thích Mập Mờ Nhất Với 3 Kiểu Đàn Ông Này [RQ-6Y6zgZ3U].nfo", "/downloads/Cuộc Sống Hôn Nhân/2026-01-12 Phụ Nữ Trung Niên Thích Mập Mờ Nhất Với 3 Kiểu Đàn Ông Này/Phụ Nữ Trung Niên Thích Mập Mờ Nhất Với 3 Kiểu Đàn Ông Này [RQ-6Y6zgZ3U]-thumb.jpg", ~U[2026-01-12 21:28:23Z], 17667] 22:28:23.406 [debug] QUERY OK source="media_metadata" db=0.9ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/17667/metadata.json.gz", "/config/metadata/media_items/17667/thumbnail.jpg", 17667, ~U[2026-01-12 21:28:23Z], ~U[2026-01-12 21:28:23Z]] 22:28:23.407 [debug] QUERY OK db=0.4ms commit [] 22:28:23.409 [debug] QUERY OK source="media_items" db=1.5ms idle=367.6ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [78529353, ~U[2026-01-12 21:28:23Z], 17667] 22:28:23.409 [info] User scripts lifecyle file either not present or is empty. Skipping. 22:28:23.409 [info] {"args":{"id":17667},"id":8350,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":48572464,"event":"job:stop","queue_time":835685,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 22:28:24.043 [debug] Current batch of media processed. Will check again in 1000ms 22:28:25.044 [debug] Current batch of media processed. Will check again in 1000ms 22:28:26.046 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi\nCó một điều mà rất nhiều đàn ông tin là đúng, nhưng rất nhiều phụ nữ lại chọn cách im lặng.\nĐó là trong đời sống vợ chồng, không phải cứ mạnh hơn, nhiều hơn hay nhanh hơn là tốt hơn.\nGiữa những gì chúng ta thấy trên phim ảnh và cảm nhận thật của phụ nữ ngoài đời là một khoảng cách rất lớn – và nếu không hiểu điều này, nhiều cuộc hôn nhân sẽ dần mất đi sự hòa hợp mà không ai nhận ra lý do\nVideo này không nhằm phán xét ai, mà để giúp chúng ta hiểu đúng – để gần nhau hơn, chứ không phải xa nhau\n\n00:00 “Càng Sâu Càng Giỏi” Có Thật Không? Sự Thật Khiến Nhiều Người Bất Ngờ\n07:05 Tâm sự: Chồng bắt xem phim vì đã ngoại tình\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 870, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-30 Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi/Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi [V8_kLB7vcL0].mp4", "id" => "V8_kLB7vcL0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=V8_kLB7vcL0", "playlist_index" => 14, "timestamp" => 1767099606, "title" => "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi", "upload_date" => "20251230"} 22:28:26.047 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1093.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:28:26.047 [debug] QUERY OK source="sources" db=0.2ms idle=1094.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:26.049 [debug] QUERY OK source="media_items" db=1.2ms idle=1095.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-30 13:00:06Z], 6] 22:28:26.052 [debug] QUERY OK source="media_items" db=1.8ms idle=1097.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" ["Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi\nCó một điều mà rất nhiều đàn ông tin là đúng, nhưng rất nhiều phụ nữ lại chọn cách im lặng.\nĐó là trong đời sống vợ chồng, không phải cứ mạnh hơn, nhiều hơn hay nhanh hơn là tốt hơn.\nGiữa những gì chúng ta thấy trên phim ảnh và cảm nhận thật của phụ nữ ngoài đời là một khoảng cách rất lớn – và nếu không hiểu điều này, nhiều cuộc hôn nhân sẽ dần mất đi sự hòa hợp mà không ai nhận ra lý do\nVideo này không nhằm phán xét ai, mà để giúp chúng ta hiểu đúng – để gần nhau hơn, chứ không phải xa nhau\n\n00:00 “Càng Sâu Càng Giỏi” Có Thật Không? Sự Thật Khiến Nhiều Người Bất Ngờ\n07:05 Tâm sự: Chồng bắt xem phim vì đã ngoại tình\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi", "b4172ec9-b2c2-4bec-8697-0b296f7840a4", 870, false, "V8_kLB7vcL0", "https://www.youtube.com/watch?v=V8_kLB7vcL0", 14, "/downloads/Cuộc Sống Hôn Nhân/2025-12-30 Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi/Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi [V8_kLB7vcL0].mp4", false, false, false, 6, [], 98, ~U[2025-12-30 13:00:06Z], ~U[2026-01-12 21:28:26Z], ~U[2026-01-12 21:28:26Z], "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi\nCó một điều mà rất nhiều đàn ông tin là đúng, nhưng rất nhiều phụ nữ lại chọn cách im lặng.\nĐó là trong đời sống vợ chồng, không phải cứ mạnh hơn, nhiều hơn hay nhanh hơn là tốt hơn.\nGiữa những gì chúng ta thấy trên phim ảnh và cảm nhận thật của phụ nữ ngoài đời là một khoảng cách rất lớn – và nếu không hiểu điều này, nhiều cuộc hôn nhân sẽ dần mất đi sự hòa hợp mà không ai nhận ra lý do\nVideo này không nhằm phán xét ai, mà để giúp chúng ta hiểu đúng – để gần nhau hơn, chứ không phải xa nhau\n\n00:00 “Càng Sâu Càng Giỏi” Có Thật Không? Sự Thật Khiến Nhiều Người Bất Ngờ\n07:05 Tâm sự: Chồng bắt xem phim vì đã ngoại tình\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi", 870, false, "V8_kLB7vcL0", "https://www.youtube.com/watch?v=V8_kLB7vcL0", "/downloads/Cuộc Sống Hôn Nhân/2025-12-30 Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi/Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi [V8_kLB7vcL0].mp4", false, 6, ~U[2025-12-30 13:00:06Z]] 22:28:26.052 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=131.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:28:26.053 [debug] QUERY OK source="media_profiles" db=0.2ms idle=6.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:28:26.054 [debug] QUERY OK source="media_items" db=0.3ms idle=6.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16631] 22:28:26.054 [debug] Current batch of media processed. Will check again in 1000ms 22:28:27.054 [debug] Current batch of media processed. Will check again in 1000ms 22:28:28.055 [debug] Current batch of media processed. Will check again in 1000ms 22:28:29.056 [debug] Current batch of media processed. Will check again in 1000ms 22:28:30.058 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Nhiều người vẫn truyền tai nhau rằng: phụ nữ rậm lông vùng kín thì sinh lý mạnh hơn, ham muốn cao hơn.\nNhưng quan điểm này liệu có đúng về mặt sinh học và tâm lý, hay chỉ là một ngộ nhận kéo dài từ truyền miệng và định kiến xã hội? \nTrong video này, tôi sẽ cùng bạn phân tích thẳng thắn nhưng khoa học:\n\nLông vùng kín hình thành do yếu tố nào?\n\nNó có liên quan gì đến nội tiết, ham muốn hay khả năng hòa hợp vợ chồng hay không?\n\nVì sao nhiều phụ nữ rậm lông lại cảm thấy tự ti, trong khi nhiều đàn ông thì hiểu sai?\n\nVà điều gì mới thực sự quyết định cảm xúc, sự hứng thú và chất lượng gần gũi của phụ nữ?\n\nĐây không phải video phán xét hay gây sốc, mà là một góc nhìn đời sống – tâm lý – hôn nhân giúp cả nam và nữ hiểu nhau hơn, tránh những hiểu lầm âm thầm làm nguội lạnh cảm xúc.\n\n🎯 Nếu bạn quan tâm đến sự hòa hợp lâu dài trong hôn nhân, video này rất đáng để xem đến cuối.\n\n00:00 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói\n08:10 Tâm sự: Vợ qua đời được 3 năm, cả gia đình muốn tôi kết hôn với em gái vợ\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 1064, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-29 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói/Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói [vZBnTJZYb78].mp4", "id" => "vZBnTJZYb78", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=vZBnTJZYb78", "playlist_index" => 15, "timestamp" => 1767013206, "title" => "Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói", "upload_date" => "20251229"} 22:28:30.059 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=129.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:28:30.059 [debug] QUERY OK source="sources" db=0.2ms idle=106.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:30.061 [debug] QUERY OK source="media_items" db=1.3ms idle=107.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-29 13:00:06Z], 6] 22:28:30.065 [debug] QUERY OK source="media_items" db=3.0ms idle=109.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" ["Nhiều người vẫn truyền tai nhau rằng: phụ nữ rậm lông vùng kín thì sinh lý mạnh hơn, ham muốn cao hơn.\nNhưng quan điểm này liệu có đúng về mặt sinh học và tâm lý, hay chỉ là một ngộ nhận kéo dài từ truyền miệng và định kiến xã hội? \nTrong video này, tôi sẽ cùng bạn phân tích thẳng thắn nhưng khoa học:\n\nLông vùng kín hình thành do yếu tố nào?\n\nNó có liên quan gì đến nội tiết, ham muốn hay khả năng hòa hợp vợ chồng hay không?\n\nVì sao nhiều phụ nữ rậm lông lại cảm thấy tự ti, trong khi nhiều đàn ông thì hiểu sai?\n\nVà điều gì mới thực sự quyết định cảm xúc, sự hứng thú và chất lượng gần gũi của phụ nữ?\n\nĐây không phải video phán xét hay gây sốc, mà là một góc nhìn đời sống – tâm lý – hôn nhân giúp cả nam và nữ hiểu nhau hơn, tránh những hiểu lầm âm thầm làm nguội lạnh cảm xúc.\n\n🎯 Nếu bạn quan tâm đến sự hòa hợp lâu dài trong hôn nhân, video này rất đáng để xem đến cuối.\n\n00:00 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói\n08:10 Tâm sự: Vợ qua đời được 3 năm, cả gia đình muốn tôi kết hôn với em gái vợ\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói", "962e760d-75a9-409b-bc16-f640a9c01846", 1064, false, "vZBnTJZYb78", "https://www.youtube.com/watch?v=vZBnTJZYb78", 15, "/downloads/Cuộc Sống Hôn Nhân/2025-12-29 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói/Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói [vZBnTJZYb78].mp4", false, false, false, 6, [], 98, ~U[2025-12-29 13:00:06Z], ~U[2026-01-12 21:28:30Z], ~U[2026-01-12 21:28:30Z], "Nhiều người vẫn truyền tai nhau rằng: phụ nữ rậm lông vùng kín thì sinh lý mạnh hơn, ham muốn cao hơn.\nNhưng quan điểm này liệu có đúng về mặt sinh học và tâm lý, hay chỉ là một ngộ nhận kéo dài từ truyền miệng và định kiến xã hội? \nTrong video này, tôi sẽ cùng bạn phân tích thẳng thắn nhưng khoa học:\n\nLông vùng kín hình thành do yếu tố nào?\n\nNó có liên quan gì đến nội tiết, ham muốn hay khả năng hòa hợp vợ chồng hay không?\n\nVì sao nhiều phụ nữ rậm lông lại cảm thấy tự ti, trong khi nhiều đàn ông thì hiểu sai?\n\nVà điều gì mới thực sự quyết định cảm xúc, sự hứng thú và chất lượng gần gũi của phụ nữ?\n\nĐây không phải video phán xét hay gây sốc, mà là một góc nhìn đời sống – tâm lý – hôn nhân giúp cả nam và nữ hiểu nhau hơn, tránh những hiểu lầm âm thầm làm nguội lạnh cảm xúc.\n\n🎯 Nếu bạn quan tâm đến sự hòa hợp lâu dài trong hôn nhân, video này rất đáng để xem đến cuối.\n\n00:00 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói\n08:10 Tâm sự: Vợ qua đời được 3 năm, cả gia đình muốn tôi kết hôn với em gái vợ\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói", 1064, false, "vZBnTJZYb78", "https://www.youtube.com/watch?v=vZBnTJZYb78", "/downloads/Cuộc Sống Hôn Nhân/2025-12-29 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói/Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói [vZBnTJZYb78].mp4", false, 6, ~U[2025-12-29 13:00:06Z]] 22:28:30.066 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=112.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:30.066 [debug] QUERY OK source="media_profiles" db=0.2ms idle=7.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:28:30.067 [debug] QUERY OK source="media_items" db=0.4ms idle=7.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16431] 22:28:30.068 [debug] Current batch of media processed. Will check again in 1000ms 22:28:30.495 [info] {"source":"oban","duration":1271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:28:31.068 [debug] Current batch of media processed. Will check again in 1000ms 22:28:32.072 [debug] Current batch of media processed. Will check again in 1000ms 22:28:33.073 [debug] Current batch of media processed. Will check again in 1000ms 22:28:34.075 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Trong video này, tôi chia sẻ một góc nhìn thực tế và ít được nói thẳng về câu hỏi mà rất nhiều người tò mò:\n👉 Trong một đêm gần gũi, phụ nữ thực sự “chịu” được bao nhiêu là phù hợp?\n\nKhông phải để so sánh hay khoe khoang, mà để hiểu đúng tâm lý và cảm xúc của phụ nữ, tránh những hiểu lầm khiến cả hai dễ mệt mỏi, hụt hẫng hoặc xa cách nhau hơn sau mỗi lần gần gũi.\n\nVideo sẽ phân tích dưới góc nhìn:\n\nCảm xúc và sinh lý của phụ nữ trong đời sống hôn nhân\n\nVì sao không phải càng lâu càng tốt\n\nĐiều gì khiến phụ nữ cảm thấy dễ chịu, thoải mái và muốn gắn kết hơn\n\nVà vai trò của sự tinh tế, thấu hiểu từ người đàn ông\n\nĐây là nội dung mang tính giáo dục – chia sẻ – trải nghiệm đời sống, không cổ súy hay mô tả phản cảm.\nNếu bạn đang muốn hiểu bạn đời của mình hơn, hoặc đơn giản là muốn nhìn nhận vấn đề này một cách chín chắn, video này dành cho bạn.\n\n00:00 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?\n09:04 Tâm sự: Bạn gái muốn thử bản năng đàn ông và cái kết\n\n👉 Hãy xem đến cuối và chia sẻ quan điểm của bạn một cách văn minh nhé.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "duration" => 900, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-28 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?/Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp? [OBzHAvuSl7c].mp4", "id" => "OBzHAvuSl7c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=OBzHAvuSl7c", "playlist_index" => 16, "timestamp" => 1766926805, "title" => "Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?", "upload_date" => "20251228"} 22:28:34.076 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=138.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:28:34.076 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=123.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:34.078 [debug] QUERY OK source="media_items" db=1.2ms idle=124.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-28 13:00:05Z], 6] 22:28:34.082 [debug] QUERY OK source="media_items" db=2.9ms idle=126.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 video này, tôi chia sẻ một góc nhìn thực tế và ít được nói thẳng về câu hỏi mà rất nhiều người tò mò:\n👉 Trong một đêm gần gũi, phụ nữ thực sự “chịu” được bao nhiêu là phù hợp?\n\nKhông phải để so sánh hay khoe khoang, mà để hiểu đúng tâm lý và cảm xúc của phụ nữ, tránh những hiểu lầm khiến cả hai dễ mệt mỏi, hụt hẫng hoặc xa cách nhau hơn sau mỗi lần gần gũi.\n\nVideo sẽ phân tích dưới góc nhìn:\n\nCảm xúc và sinh lý của phụ nữ trong đời sống hôn nhân\n\nVì sao không phải càng lâu càng tốt\n\nĐiều gì khiến phụ nữ cảm thấy dễ chịu, thoải mái và muốn gắn kết hơn\n\nVà vai trò của sự tinh tế, thấu hiểu từ người đàn ông\n\nĐây là nội dung mang tính giáo dục – chia sẻ – trải nghiệm đời sống, không cổ súy hay mô tả phản cảm.\nNếu bạn đang muốn hiểu bạn đời của mình hơn, hoặc đơn giản là muốn nhìn nhận vấn đề này một cách chín chắn, video này dành cho bạn.\n\n00:00 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?\n09:04 Tâm sự: Bạn gái muốn thử bản năng đàn ông và cái kết\n\n👉 Hãy xem đến cuối và chia sẻ quan điểm của bạn một cách văn minh nhé.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?", "42f6f355-d528-4005-a937-dff8125e8895", 900, false, "OBzHAvuSl7c", "https://www.youtube.com/watch?v=OBzHAvuSl7c", 16, "/downloads/Cuộc Sống Hôn Nhân/2025-12-28 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?/Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp? [OBzHAvuSl7c].mp4", false, false, false, 6, [], 98, ~U[2025-12-28 13:00:05Z], ~U[2026-01-12 21:28:34Z], ~U[2026-01-12 21:28:34Z], "Trong video này, tôi chia sẻ một góc nhìn thực tế và ít được nói thẳng về câu hỏi mà rất nhiều người tò mò:\n👉 Trong một đêm gần gũi, phụ nữ thực sự “chịu” được bao nhiêu là phù hợp?\n\nKhông phải để so sánh hay khoe khoang, mà để hiểu đúng tâm lý và cảm xúc của phụ nữ, tránh những hiểu lầm khiến cả hai dễ mệt mỏi, hụt hẫng hoặc xa cách nhau hơn sau mỗi lần gần gũi.\n\nVideo sẽ phân tích dưới góc nhìn:\n\nCảm xúc và sinh lý của phụ nữ trong đời sống hôn nhân\n\nVì sao không phải càng lâu càng tốt\n\nĐiều gì khiến phụ nữ cảm thấy dễ chịu, thoải mái và muốn gắn kết hơn\n\nVà vai trò của sự tinh tế, thấu hiểu từ người đàn ông\n\nĐây là nội dung mang tính giáo dục – chia sẻ – trải nghiệm đời sống, không cổ súy hay mô tả phản cảm.\nNếu bạn đang muốn hiểu bạn đời của mình hơn, hoặc đơn giản là muốn nhìn nhận vấn đề này một cách chín chắn, video này dành cho bạn.\n\n00:00 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?\n09:04 Tâm sự: Bạn gái muốn thử bản năng đàn ông và cái kết\n\n👉 Hãy xem đến cuối và chia sẻ quan điểm của bạn một cách văn minh nhé.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?", 900, false, "OBzHAvuSl7c", "https://www.youtube.com/watch?v=OBzHAvuSl7c", "/downloads/Cuộc Sống Hôn Nhân/2025-12-28 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?/Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp? [OBzHAvuSl7c].mp4", false, 6, ~U[2025-12-28 13:00:05Z]] 22:28:34.083 [debug] QUERY OK source="sources" db=0.3ms idle=129.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:34.083 [debug] QUERY OK source="media_profiles" db=0.2ms idle=7.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:28:34.084 [debug] QUERY OK source="media_items" db=0.3ms idle=7.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16348] 22:28:34.084 [debug] Current batch of media processed. Will check again in 1000ms 22:28:35.084 [debug] Current batch of media processed. Will check again in 1000ms 22:28:36.085 [debug] Current batch of media processed. Will check again in 1000ms 22:28:37.086 [debug] Current batch of media processed. Will check again in 1000ms 22:28:38.088 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "⚠️ Vì sao phụ nữ đã ngoại tình một lần lại rất khó dừng lại?\nSự thật không đơn giản là ham muốn hay bốc đồng, mà bắt nguồn từ tâm lý, cảm xúc và những khoảng trống kéo dài trong hôn nhân – điều mà rất ít người dám nói thẳng.\n\n🔍 Trong video này, bạn sẽ hiểu rõ:\n✨ Cơ chế tâm lý khiến phụ nữ dễ lún sâu sau lần ngoại tình đầu tiên\n✨ Vì sao cảm xúc được thỏa mãn một lần sẽ rất khó “quay về như cũ”\n✨ Những sai lầm đàn ông thường vô tình đẩy phụ nữ đi xa hơn\n\n💔 Ngoại tình không bắt đầu ở phòng kín – mà bắt đầu từ sự cô đơn bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu sự thật phía sau và biết cách phòng tránh trước khi quá muộn!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #ngoaitinhtutuong #phunungoaitinh #relationship #tamsuphunu #tinhyeu", "duration" => 943, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-27 Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói/Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói [gpUIxNo-c_c].mp4", "id" => "gpUIxNo-c_c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=gpUIxNo-c_c", "playlist_index" => 17, "timestamp" => 1766840406, "title" => "Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói", "upload_date" => "20251227"} 22:28:38.088 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=143.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:28:38.089 [debug] QUERY OK source="sources" db=0.2ms idle=136.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:38.091 [debug] QUERY OK source="media_items" db=1.1ms idle=136.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-27 13:00:06Z], 6] 22:28:38.094 [debug] QUERY OK source="media_items" db=2.1ms idle=138.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" ["⚠️ Vì sao phụ nữ đã ngoại tình một lần lại rất khó dừng lại?\nSự thật không đơn giản là ham muốn hay bốc đồng, mà bắt nguồn từ tâm lý, cảm xúc và những khoảng trống kéo dài trong hôn nhân – điều mà rất ít người dám nói thẳng.\n\n🔍 Trong video này, bạn sẽ hiểu rõ:\n✨ Cơ chế tâm lý khiến phụ nữ dễ lún sâu sau lần ngoại tình đầu tiên\n✨ Vì sao cảm xúc được thỏa mãn một lần sẽ rất khó “quay về như cũ”\n✨ Những sai lầm đàn ông thường vô tình đẩy phụ nữ đi xa hơn\n\n💔 Ngoại tình không bắt đầu ở phòng kín – mà bắt đầu từ sự cô đơn bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu sự thật phía sau và biết cách phòng tránh trước khi quá muộn!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #ngoaitinhtutuong #phunungoaitinh #relationship #tamsuphunu #tinhyeu", "Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói", "ab85ca9a-bfa1-4bfe-bbd8-0bff0b9c3ed8", 943, false, "gpUIxNo-c_c", "https://www.youtube.com/watch?v=gpUIxNo-c_c", 17, "/downloads/Cuộc Sống Hôn Nhân/2025-12-27 Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói/Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói [gpUIxNo-c_c].mp4", false, false, false, 6, [], 98, ~U[2025-12-27 13:00:06Z], ~U[2026-01-12 21:28:38Z], ~U[2026-01-12 21:28:38Z], "⚠️ Vì sao phụ nữ đã ngoại tình một lần lại rất khó dừng lại?\nSự thật không đơn giản là ham muốn hay bốc đồng, mà bắt nguồn từ tâm lý, cảm xúc và những khoảng trống kéo dài trong hôn nhân – điều mà rất ít người dám nói thẳng.\n\n🔍 Trong video này, bạn sẽ hiểu rõ:\n✨ Cơ chế tâm lý khiến phụ nữ dễ lún sâu sau lần ngoại tình đầu tiên\n✨ Vì sao cảm xúc được thỏa mãn một lần sẽ rất khó “quay về như cũ”\n✨ Những sai lầm đàn ông thường vô tình đẩy phụ nữ đi xa hơn\n\n💔 Ngoại tình không bắt đầu ở phòng kín – mà bắt đầu từ sự cô đơn bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu sự thật phía sau và biết cách phòng tránh trước khi quá muộn!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #ngoaitinhtutuong #phunungoaitinh #relationship #tamsuphunu #tinhyeu", "Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói", 943, false, "gpUIxNo-c_c", "https://www.youtube.com/watch?v=gpUIxNo-c_c", "/downloads/Cuộc Sống Hôn Nhân/2025-12-27 Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói/Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói [gpUIxNo-c_c].mp4", false, 6, ~U[2025-12-27 13:00:06Z]] 22:28:38.094 [debug] QUERY OK source="sources" db=0.3ms idle=141.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:28:38.095 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 22:28:38.096 [debug] QUERY OK source="media_items" db=0.3ms idle=6.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16265] 22:28:38.096 [debug] Current batch of media processed. Will check again in 1000ms 22:28:39.096 [debug] Current batch of media processed. Will check again in 1000ms 22:28:40.097 [debug] Current batch of media processed. Will check again in 1000ms 22:28:41.099 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "💞 Có những thời điểm, phụ nữ không cần lời hứa lớn lao—chỉ cần một người đàn ông ở bên đúng lúc.\nĐó là khi cảm xúc chông chênh, áp lực bủa vây, hay những khoảnh khắc tưởng nhỏ nhưng lại quyết định sự gắn bó lâu dài.\n\n🔎 Trong video này, bạn sẽ hiểu:\n✨ Những thời điểm then chốt phụ nữ cần sự hiện diện của đàn ông nhất\n✨ Vì sao ở bên đúng lúc giá trị hơn cả ngàn món quà\n✨ Cách đàn ông thể hiện sự quan tâm tinh tế để phụ nữ cảm thấy an toàn và được yêu thương\n\n💡 Đàn ông trưởng thành không cần nói nhiều—chỉ cần xuất hiện đúng lúc, đúng cách.\n\n👉 Xem hết video để biết khi nào phụ nữ thật sự cần bạn nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunucannguoiben #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #honnhan #relationship #love #dating #thauhieu", "duration" => 777, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-26 Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất/Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất [wMRI2PA-7fA].mp4", "id" => "wMRI2PA-7fA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wMRI2PA-7fA", "playlist_index" => 18, "timestamp" => 1766754006, "title" => "Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất", "upload_date" => "20251226"} 22:28:41.099 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1146.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:28:41.100 [debug] QUERY OK source="sources" db=0.3ms idle=1147.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:41.102 [debug] QUERY OK source="media_items" db=1.2ms idle=1148.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-26 13:00:06Z], 6] 22:28:41.105 [debug] QUERY OK source="media_items" db=1.9ms idle=1149.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" ["💞 Có những thời điểm, phụ nữ không cần lời hứa lớn lao—chỉ cần một người đàn ông ở bên đúng lúc.\nĐó là khi cảm xúc chông chênh, áp lực bủa vây, hay những khoảnh khắc tưởng nhỏ nhưng lại quyết định sự gắn bó lâu dài.\n\n🔎 Trong video này, bạn sẽ hiểu:\n✨ Những thời điểm then chốt phụ nữ cần sự hiện diện của đàn ông nhất\n✨ Vì sao ở bên đúng lúc giá trị hơn cả ngàn món quà\n✨ Cách đàn ông thể hiện sự quan tâm tinh tế để phụ nữ cảm thấy an toàn và được yêu thương\n\n💡 Đàn ông trưởng thành không cần nói nhiều—chỉ cần xuất hiện đúng lúc, đúng cách.\n\n👉 Xem hết video để biết khi nào phụ nữ thật sự cần bạn nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunucannguoiben #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #honnhan #relationship #love #dating #thauhieu", "Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất", "2338ce43-f642-4d58-9917-6c2ceb7f5eaa", 777, false, "wMRI2PA-7fA", "https://www.youtube.com/watch?v=wMRI2PA-7fA", 18, "/downloads/Cuộc Sống Hôn Nhân/2025-12-26 Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất/Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất [wMRI2PA-7fA].mp4", false, false, false, 6, [], 98, ~U[2025-12-26 13:00:06Z], ~U[2026-01-12 21:28:41Z], ~U[2026-01-12 21:28:41Z], "💞 Có những thời điểm, phụ nữ không cần lời hứa lớn lao—chỉ cần một người đàn ông ở bên đúng lúc.\nĐó là khi cảm xúc chông chênh, áp lực bủa vây, hay những khoảnh khắc tưởng nhỏ nhưng lại quyết định sự gắn bó lâu dài.\n\n🔎 Trong video này, bạn sẽ hiểu:\n✨ Những thời điểm then chốt phụ nữ cần sự hiện diện của đàn ông nhất\n✨ Vì sao ở bên đúng lúc giá trị hơn cả ngàn món quà\n✨ Cách đàn ông thể hiện sự quan tâm tinh tế để phụ nữ cảm thấy an toàn và được yêu thương\n\n💡 Đàn ông trưởng thành không cần nói nhiều—chỉ cần xuất hiện đúng lúc, đúng cách.\n\n👉 Xem hết video để biết khi nào phụ nữ thật sự cần bạn nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunucannguoiben #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #honnhan #relationship #love #dating #thauhieu", "Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất", 777, false, "wMRI2PA-7fA", "https://www.youtube.com/watch?v=wMRI2PA-7fA", "/downloads/Cuộc Sống Hôn Nhân/2025-12-26 Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất/Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất [wMRI2PA-7fA].mp4", false, 6, ~U[2025-12-26 13:00:06Z]] 22:28:41.105 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=154.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:28:41.106 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=6.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:28:41.107 [debug] QUERY OK source="media_items" db=0.3ms idle=6.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16181] 22:28:41.107 [debug] Current batch of media processed. Will check again in 1000ms 22:28:42.107 [debug] Current batch of media processed. Will check again in 1000ms 22:28:43.108 [debug] Current batch of media processed. Will check again in 1000ms 22:28:44.109 [debug] Current batch of media processed. Will check again in 1000ms 22:28:45.111 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…\n🔍 Nhiều người vẫn lầm tưởng rằng phụ nữ khi lớn tuổi thì cảm xúc và nhu cầu gần gũi sẽ dần “nguội lạnh”.\n👉 Nhưng thực tế lại không hề đơn giản như vậy.\nTrong video này, chúng ta sẽ cùng phân tích 4 dấu hiệu rất rõ ràng cho thấy phụ nữ lớn tuổi vẫn còn nhiều cảm xúc, khao khát sự quan tâm và gắn kết – chỉ là họ không thể hiện ồn ào như lúc trẻ.\n💬 Hiểu đúng để:\nKhông vô tâm làm tổn thương người phụ nữ bên cạnh\nKhông bỏ lỡ những giai đoạn họ cần sự gần gũi nhất\nVà quan trọng hơn: giữ được sự ấm áp lâu dài trong mối quan hệ\n📌 Video mang tính chia sẻ – phân tích tâm lý, không cổ súy hay mô tả nhạy cảm.\n👉 Xem đến cuối để tránh hiểu lầm đáng tiếc về phụ nữ lớn tuổi.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n#phunulontuoi #tamlyphunu #nhucaunu #honnhan #giadinh #danongnenbiet #tinhcamtrungnien #phunuvadanong #hiuphunu #tamlyhonnhan", "duration" => 679, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-25 Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…/Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này… [d1uxPFUDkJ8].mp4", "id" => "d1uxPFUDkJ8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=d1uxPFUDkJ8", "playlist_index" => 19, "timestamp" => 1766667606, "title" => "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…", "upload_date" => "20251225"} 22:28:45.112 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=158.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:28:45.113 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=159.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:45.115 [debug] QUERY OK source="media_items" db=1.5ms idle=160.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-25 13:00:06Z], 6] 22:28:45.123 [debug] QUERY OK source="media_items" db=7.4ms idle=162.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" ["Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…\n🔍 Nhiều người vẫn lầm tưởng rằng phụ nữ khi lớn tuổi thì cảm xúc và nhu cầu gần gũi sẽ dần “nguội lạnh”.\n👉 Nhưng thực tế lại không hề đơn giản như vậy.\nTrong video này, chúng ta sẽ cùng phân tích 4 dấu hiệu rất rõ ràng cho thấy phụ nữ lớn tuổi vẫn còn nhiều cảm xúc, khao khát sự quan tâm và gắn kết – chỉ là họ không thể hiện ồn ào như lúc trẻ.\n💬 Hiểu đúng để:\nKhông vô tâm làm tổn thương người phụ nữ bên cạnh\nKhông bỏ lỡ những giai đoạn họ cần sự gần gũi nhất\nVà quan trọng hơn: giữ được sự ấm áp lâu dài trong mối quan hệ\n📌 Video mang tính chia sẻ – phân tích tâm lý, không cổ súy hay mô tả nhạy cảm.\n👉 Xem đến cuối để tránh hiểu lầm đáng tiếc về phụ nữ lớn tuổi.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n#phunulontuoi #tamlyphunu #nhucaunu #honnhan #giadinh #danongnenbiet #tinhcamtrungnien #phunuvadanong #hiuphunu #tamlyhonnhan", "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…", "b60796ec-bce3-4a33-bcec-c7107340af1f", 679, false, "d1uxPFUDkJ8", "https://www.youtube.com/watch?v=d1uxPFUDkJ8", 19, "/downloads/Cuộc Sống Hôn Nhân/2025-12-25 Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…/Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này… [d1uxPFUDkJ8].mp4", false, false, false, 6, [], 98, ~U[2025-12-25 13:00:06Z], ~U[2026-01-12 21:28:45Z], ~U[2026-01-12 21:28:45Z], "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…\n🔍 Nhiều người vẫn lầm tưởng rằng phụ nữ khi lớn tuổi thì cảm xúc và nhu cầu gần gũi sẽ dần “nguội lạnh”.\n👉 Nhưng thực tế lại không hề đơn giản như vậy.\nTrong video này, chúng ta sẽ cùng phân tích 4 dấu hiệu rất rõ ràng cho thấy phụ nữ lớn tuổi vẫn còn nhiều cảm xúc, khao khát sự quan tâm và gắn kết – chỉ là họ không thể hiện ồn ào như lúc trẻ.\n💬 Hiểu đúng để:\nKhông vô tâm làm tổn thương người phụ nữ bên cạnh\nKhông bỏ lỡ những giai đoạn họ cần sự gần gũi nhất\nVà quan trọng hơn: giữ được sự ấm áp lâu dài trong mối quan hệ\n📌 Video mang tính chia sẻ – phân tích tâm lý, không cổ súy hay mô tả nhạy cảm.\n👉 Xem đến cuối để tránh hiểu lầm đáng tiếc về phụ nữ lớn tuổi.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n#phunulontuoi #tamlyphunu #nhucaunu #honnhan #giadinh #danongnenbiet #tinhcamtrungnien #phunuvadanong #hiuphunu #tamlyhonnhan", "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…", 679, false, "d1uxPFUDkJ8", "https://www.youtube.com/watch?v=d1uxPFUDkJ8", "/downloads/Cuộc Sống Hôn Nhân/2025-12-25 Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…/Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này… [d1uxPFUDkJ8].mp4", false, 6, ~U[2025-12-25 13:00:06Z]] 22:28:45.124 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=163.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:28:45.125 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.5ms idle=12.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 22:28:45.127 [debug] QUERY OK source="media_items" db=0.5ms idle=13.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [16098] 22:28:45.127 [debug] Current batch of media processed. Will check again in 1000ms 22:28:46.127 [debug] Current batch of media processed. Will check again in 1000ms 22:28:47.128 [debug] Current batch of media processed. Will check again in 1000ms 22:28:48.129 [debug] Current batch of media processed. Will check again in 1000ms 22:28:49.130 [debug] Current batch of media processed. Will check again in 1000ms 22:28:50.132 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🧠 Đàn ông từng trải mới hiểu: không phải phụ nữ nào cũng sở hữu 4 nét tướng dẻo dai hiếm gặp—những dấu hiệu cho thấy nội lực bền bỉ, cảm xúc sâu sắc và khả năng giữ lửa lâu dài trong các mối quan hệ.\n👀 Nhiều người nhìn thoáng qua sẽ bỏ lỡ, nhưng ai tinh ý sẽ nhận ra ngay từ thần thái, ánh mắt đến cử chỉ.\n\n🔎 Trong video này, bạn sẽ khám phá:\n✨ 4 nét tướng hiếm phản ánh sức bền cảm xúc và sự ổn định\n✨ Vì sao đàn ông trưởng thành đặc biệt trân trọng những nét này\n✨ Cách nhìn nhận tinh tế để không đánh giá sai người trước mặt\n\n💡 Hiểu đúng để trân trọng đúng—đó là khác biệt của đàn ông từng trải.\n\n👉 Xem hết video để nhận diện 4 nét tướng hiếm mà không phải ai cũng có!\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #nettuongphunu #danongtungtrai #tamlyphunu #khiChat #tinhcam #honnhan #relationship #nhantam #phunuhiemgap #thauhieu", "duration" => 736, "filename" => "/downloads/Cuộc Sống Hôn Nhân/2025-12-24 Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp/Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp [XMPzkk0SfXs].mp4", "id" => "XMPzkk0SfXs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=XMPzkk0SfXs", "playlist_index" => 20, "timestamp" => 1766581206, "title" => "Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp", "upload_date" => "20251224"} 22:28:50.133 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1179.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:28:50.133 [debug] QUERY OK source="sources" db=0.2ms idle=1180.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:50.135 [debug] QUERY OK source="media_items" db=1.5ms idle=1181.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-24 13:00:06Z], 6] 22:28:50.138 [debug] QUERY OK source="media_items" db=2.2ms idle=1166.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🧠 Đàn ông từng trải mới hiểu: không phải phụ nữ nào cũng sở hữu 4 nét tướng dẻo dai hiếm gặp—những dấu hiệu cho thấy nội lực bền bỉ, cảm xúc sâu sắc và khả năng giữ lửa lâu dài trong các mối quan hệ.\n👀 Nhiều người nhìn thoáng qua sẽ bỏ lỡ, nhưng ai tinh ý sẽ nhận ra ngay từ thần thái, ánh mắt đến cử chỉ.\n\n🔎 Trong video này, bạn sẽ khám phá:\n✨ 4 nét tướng hiếm phản ánh sức bền cảm xúc và sự ổn định\n✨ Vì sao đàn ông trưởng thành đặc biệt trân trọng những nét này\n✨ Cách nhìn nhận tinh tế để không đánh giá sai người trước mặt\n\n💡 Hiểu đúng để trân trọng đúng—đó là khác biệt của đàn ông từng trải.\n\n👉 Xem hết video để nhận diện 4 nét tướng hiếm mà không phải ai cũng có!\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #nettuongphunu #danongtungtrai #tamlyphunu #khiChat #tinhcam #honnhan #relationship #nhantam #phunuhiemgap #thauhieu", "Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp", "aec7c4a5-ba36-42b9-8fe4-068a6d3f0f32", 736, false, "XMPzkk0SfXs", "https://www.youtube.com/watch?v=XMPzkk0SfXs", 20, "/downloads/Cuộc Sống Hôn Nhân/2025-12-24 Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp/Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp [XMPzkk0SfXs].mp4", false, false, false, 6, [], 98, ~U[2025-12-24 13:00:06Z], ~U[2026-01-12 21:28:50Z], ~U[2026-01-12 21:28:50Z], "🧠 Đàn ông từng trải mới hiểu: không phải phụ nữ nào cũng sở hữu 4 nét tướng dẻo dai hiếm gặp—những dấu hiệu cho thấy nội lực bền bỉ, cảm xúc sâu sắc và khả năng giữ lửa lâu dài trong các mối quan hệ.\n👀 Nhiều người nhìn thoáng qua sẽ bỏ lỡ, nhưng ai tinh ý sẽ nhận ra ngay từ thần thái, ánh mắt đến cử chỉ.\n\n🔎 Trong video này, bạn sẽ khám phá:\n✨ 4 nét tướng hiếm phản ánh sức bền cảm xúc và sự ổn định\n✨ Vì sao đàn ông trưởng thành đặc biệt trân trọng những nét này\n✨ Cách nhìn nhận tinh tế để không đánh giá sai người trước mặt\n\n💡 Hiểu đúng để trân trọng đúng—đó là khác biệt của đàn ông từng trải.\n\n👉 Xem hết video để nhận diện 4 nét tướng hiếm mà không phải ai cũng có!\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #nettuongphunu #danongtungtrai #tamlyphunu #khiChat #tinhcam #honnhan #relationship #nhantam #phunuhiemgap #thauhieu", "Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp", 736, false, "XMPzkk0SfXs", "https://www.youtube.com/watch?v=XMPzkk0SfXs", "/downloads/Cuộc Sống Hôn Nhân/2025-12-24 Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp/Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp [XMPzkk0SfXs].mp4", false, 6, ~U[2025-12-24 13:00:06Z]] 22:28:50.139 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=167.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 22:28:50.140 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 22:28:50.140 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=6.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [15996] 22:28:50.141 [debug] Current batch of media processed. Will check again in 1000ms 22:28:51.141 [debug] Current batch of media processed. Will check again in 1000ms 22:28:52.142 [debug] Current batch of media processed. Will check again in 1000ms 22:28:53.143 [debug] Current batch of media processed. Will check again in 1000ms 22:28:53.534 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@Cu%E1%BB%99cS%E1%BB%91ngH%C3%B4nNh%C3%A2n-377 --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/Cuộc Sống Hôn Nhân/%(upload_date>%Y-%m-%d)S %(title)S/%(title)S [%(id)S].%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/b7/3b/b73b8e5ff771ff1b23b184c268c152636ae3e1d4350dfb5bba66b10cba2cfe1e.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/08/1f/081faab4735f08c60b889bd60db4a396c6355f90c88415df822ac278b180e06f.json --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 22:28:53.536 [debug] Gracefully stopping file follower 22:28:53.537 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=1584.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_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] 22:28:53.538 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1585.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:53.540 [debug] QUERY OK source="media_items" db=1.5ms idle=1586.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-12 13:00:06Z], 6] 22:28:53.543 [debug] QUERY OK source="media_items" db=1.8ms idle=1565.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" ["Phụ Nữ Trung Niên Thích Mập Mờ Nhất Với 3 Kiểu Đàn Ông Này\nPhụ nữ trung niên không dễ yêu bồng bột,\nnhưng lại rất dễ rơi vào những mối quan hệ mập mờ… đúng người, sai thời điểm.\nĐiều đáng nói là, họ không mập mờ với tất cả đàn ông, mà thường bị cuốn vào 3 kiểu đàn ông rất đặc trưng – những người khiến họ vừa rung động, vừa day dứt, vừa không dứt ra được.\nVideo này sẽ giúp bạn hiểu rõ:\n👉 Vì sao phụ nữ trung niên lại dễ mập mờ,\n👉 3 kiểu đàn ông khiến họ dao động nhiều nhất,\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Trung Niên Thích Mập Mờ Nhất Với 3 Kiểu Đàn Ông Này", "b7bb9f6e-2300-498b-a45b-f9ed87e41ae5", 904, false, "RQ-6Y6zgZ3U", "https://www.youtube.com/watch?v=RQ-6Y6zgZ3U", 1, "/downloads/Cuộc Sống Hôn Nhân/2026-01-12 Phụ Nữ Trung Niên Thích Mập Mờ Nhất Với 3 Kiểu Đàn Ông Này/Phụ Nữ Trung Niên Thích Mập Mờ Nhất Với 3 Kiểu Đàn Ông Này [RQ-6Y6zgZ3U].mp4", false, false, false, 6, [], 98, ~U[2026-01-12 13:00:06Z], ~U[2026-01-12 21:28:53Z], ~U[2026-01-12 21:28:53Z], "Phụ Nữ Trung Niên Thích Mập Mờ Nhất Với 3 Kiểu Đàn Ông Này\nPhụ nữ trung niên không dễ yêu bồng bột,\nnhưng lại rất dễ rơi vào những mối quan hệ mập mờ… đúng người, sai thời điểm.\nĐiều đáng nói là, họ không mập mờ với tất cả đàn ông, mà thường bị cuốn vào 3 kiểu đàn ông rất đặc trưng – những người khiến họ vừa rung động, vừa day dứt, vừa không dứt ra được.\nVideo này sẽ giúp bạn hiểu rõ:\n👉 Vì sao phụ nữ trung niên lại dễ mập mờ,\n👉 3 kiểu đàn ông khiến họ dao động nhiều nhất,\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Trung Niên Thích Mập Mờ Nhất Với 3 Kiểu Đàn Ông Này", 904, false, "RQ-6Y6zgZ3U", "https://www.youtube.com/watch?v=RQ-6Y6zgZ3U", "/downloads/Cuộc Sống Hôn Nhân/2026-01-12 Phụ Nữ Trung Niên Thích Mập Mờ Nhất Với 3 Kiểu Đàn Ông Này/Phụ Nữ Trung Niên Thích Mập Mờ Nhất Với 3 Kiểu Đàn Ông Này [RQ-6Y6zgZ3U].mp4", false, 6, ~U[2026-01-12 13:00:06Z]] 22:28:53.544 [debug] QUERY OK source="sources" db=0.4ms idle=566.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:53.546 [debug] QUERY OK source="media_items" db=1.2ms 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[2026-01-11 13:00:06Z], 6] 22:28:53.549 [debug] QUERY OK source="media_items" db=1.9ms idle=7.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!\nĐàn ông trung niên, càng cô đơn càng dễ mềm lòng.\nNhưng có một sự thật ít ai dám nói: không phải người phụ nữ nào mang lại hơi ấm cũng mang theo bình yên.\nCó những mẫu phụ nữ, dù đàn ông thiếu thốn đến đâu cũng không nên lại gần, bởi cái giá phải trả không chỉ là tiền bạc, mà còn là danh dự, gia đình và cả sự an yên tuổi xế chiều.\nVideo này sẽ chỉ rõ mẫu phụ nữ đàn ông trung niên tuyệt đối nên tránh, vì sao họ dễ sa vào nhất khi cô đơn, và làm thế nào để tỉnh táo trước khi quá muộn.\n👉 Xem đến cuối để không phạm phải sai lầm khiến nhiều người hối hận cả đời.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!", "d4e0f0e1-65ca-4b6c-80f0-9acac599eeab", 713, false, "rSrvzZAjyWc", "https://www.youtube.com/watch?v=rSrvzZAjyWc", 2, "/downloads/Cuộc Sống Hôn Nhân/2026-01-11 Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!/Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này! [rSrvzZAjyWc].mp4", false, false, false, 6, [], 98, ~U[2026-01-11 13:00:06Z], ~U[2026-01-12 21:28:53Z], ~U[2026-01-12 21:28:53Z], "Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!\nĐàn ông trung niên, càng cô đơn càng dễ mềm lòng.\nNhưng có một sự thật ít ai dám nói: không phải người phụ nữ nào mang lại hơi ấm cũng mang theo bình yên.\nCó những mẫu phụ nữ, dù đàn ông thiếu thốn đến đâu cũng không nên lại gần, bởi cái giá phải trả không chỉ là tiền bạc, mà còn là danh dự, gia đình và cả sự an yên tuổi xế chiều.\nVideo này sẽ chỉ rõ mẫu phụ nữ đàn ông trung niên tuyệt đối nên tránh, vì sao họ dễ sa vào nhất khi cô đơn, và làm thế nào để tỉnh táo trước khi quá muộn.\n👉 Xem đến cuối để không phạm phải sai lầm khiến nhiều người hối hận cả đời.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!", 713, false, "rSrvzZAjyWc", "https://www.youtube.com/watch?v=rSrvzZAjyWc", "/downloads/Cuộc Sống Hôn Nhân/2026-01-11 Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này!/Đàn Ông Trung Niên Dù Cô Đơn Cũng Đừng Gần Gũi Mẫu Phụ Nữ Này! [rSrvzZAjyWc].mp4", false, 6, ~U[2026-01-11 13:00:06Z]] 22:28:53.550 [debug] QUERY OK source="sources" db=0.5ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:53.551 [debug] QUERY OK source="media_items" db=1.3ms idle=7.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-10 13:00:06Z], 6] 22:28:53.555 [debug] QUERY OK source="media_items" db=2.3ms idle=7.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" ["Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này\nKhi người vợ đã lỡ bước ngoại tình, điều khiến cô ấy sợ nhất không phải là bị đánh ghen, mà là lúc người chồng bỗng nhiên thay đổi và bắt đầu đòi hỏi 6 điều rất “lạ”.\nNhững câu hỏi tưởng chừng bình thường ấy lại đánh thẳng vào tâm lý, khiến người phụ nữ bối rối, né tránh và hoảng loạn.\n\nVideo này sẽ giúp bạn nhận ra:\n👉 Vì sao chỉ cần chồng đòi hỏi đúng 6 điều này, vợ ngoại tình sẽ lộ rõ dấu hiệu bất an\n👉 Tâm lý thật sự của phụ nữ khi đứng trước nguy cơ bị phát hiện\n👉 Điều đàn ông thông minh nên làm để nắm thế chủ động, không cần ồn ào mà vẫn biết rõ sự thật\n👉 Xem đến cuối video, bạn sẽ hiểu: Có những thứ không cần kiểm tra cũng tự lộ ra.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này", "234b1663-fab4-44a2-bd25-487fc973884b", 1010, false, "XGV5tcy08Cw", "https://www.youtube.com/watch?v=XGV5tcy08Cw", 3, "/downloads/Cuộc Sống Hôn Nhân/2026-01-10 Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này/Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này [XGV5tcy08Cw].mp4", false, false, false, 6, [], 98, ~U[2026-01-10 13:00:06Z], ~U[2026-01-12 21:28:53Z], ~U[2026-01-12 21:28:53Z], "Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này\nKhi người vợ đã lỡ bước ngoại tình, điều khiến cô ấy sợ nhất không phải là bị đánh ghen, mà là lúc người chồng bỗng nhiên thay đổi và bắt đầu đòi hỏi 6 điều rất “lạ”.\nNhững câu hỏi tưởng chừng bình thường ấy lại đánh thẳng vào tâm lý, khiến người phụ nữ bối rối, né tránh và hoảng loạn.\n\nVideo này sẽ giúp bạn nhận ra:\n👉 Vì sao chỉ cần chồng đòi hỏi đúng 6 điều này, vợ ngoại tình sẽ lộ rõ dấu hiệu bất an\n👉 Tâm lý thật sự của phụ nữ khi đứng trước nguy cơ bị phát hiện\n👉 Điều đàn ông thông minh nên làm để nắm thế chủ động, không cần ồn ào mà vẫn biết rõ sự thật\n👉 Xem đến cuối video, bạn sẽ hiểu: Có những thứ không cần kiểm tra cũng tự lộ ra.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này", 1010, false, "XGV5tcy08Cw", "https://www.youtube.com/watch?v=XGV5tcy08Cw", "/downloads/Cuộc Sống Hôn Nhân/2026-01-10 Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này/Vợ Ngoại Tình Sợ Nhất Khi Chồng Bắt Đầu Đòi Hỏi 6 Điều Này [XGV5tcy08Cw].mp4", false, 6, ~U[2026-01-10 13:00:06Z]] 22:28:53.556 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=9.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:53.558 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=7.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-09 13:00:06Z], 6] 22:28:53.561 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=8.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" ["Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?\nNhiều người cho rằng đàn ông dễ ngoại tình hơn phụ nữ. Nhưng sự thật lại hoàn toàn ngược lại…\nPhụ nữ, khi đã thiếu thốn cảm xúc, khi đã cô đơn trong chính cuộc hôn nhân của mình, thì cánh cửa ngoại tình lại mở ra dễ hơn rất nhiều.\nVì sao họ không chủ động, không tán tỉnh… mà vẫn có người tìm đến?\nVì sao chỉ một sự quan tâm đúng lúc cũng đủ khiến họ rung động?\nTrong video này, chúng ta sẽ bóc trần những sự thật ít ai dám nói về tâm lý phụ nữ khi muốn ngoại tình – để đàn ông hiểu, và để hôn nhân không rơi vào bi kịch.”\n\n👉 Xem đến cuối để tránh sai lầm khiến người phụ nữ bên bạn lặng lẽ rời xa.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?", "1cde6eca-1b5b-476c-baec-31c66b69bddc", 857, false, "2dLi5UPMJ4Y", "https://www.youtube.com/watch?v=2dLi5UPMJ4Y", 4, "/downloads/Cuộc Sống Hôn Nhân/2026-01-09 Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?/Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần? [2dLi5UPMJ4Y].mp4", false, false, false, 6, [], 98, ~U[2026-01-09 13:00:06Z], ~U[2026-01-12 21:28:53Z], ~U[2026-01-12 21:28:53Z], "Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?\nNhiều người cho rằng đàn ông dễ ngoại tình hơn phụ nữ. Nhưng sự thật lại hoàn toàn ngược lại…\nPhụ nữ, khi đã thiếu thốn cảm xúc, khi đã cô đơn trong chính cuộc hôn nhân của mình, thì cánh cửa ngoại tình lại mở ra dễ hơn rất nhiều.\nVì sao họ không chủ động, không tán tỉnh… mà vẫn có người tìm đến?\nVì sao chỉ một sự quan tâm đúng lúc cũng đủ khiến họ rung động?\nTrong video này, chúng ta sẽ bóc trần những sự thật ít ai dám nói về tâm lý phụ nữ khi muốn ngoại tình – để đàn ông hiểu, và để hôn nhân không rơi vào bi kịch.”\n\n👉 Xem đến cuối để tránh sai lầm khiến người phụ nữ bên bạn lặng lẽ rời xa.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?", 857, false, "2dLi5UPMJ4Y", "https://www.youtube.com/watch?v=2dLi5UPMJ4Y", "/downloads/Cuộc Sống Hôn Nhân/2026-01-09 Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần?/Phụ Nữ Muốn Ngoại Tình Dễ Hơn Đàn Ông Ngàn Lần? [2dLi5UPMJ4Y].mp4", false, 6, ~U[2026-01-09 13:00:06Z]] 22:28:53.562 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=9.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:53.564 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=7.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-08 13:00:06Z], 6] 22:28:53.568 [debug] QUERY OK source="media_items" db=3.5ms queue=0.1ms idle=8.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất\nCó những kiểu đàn ông không cần tán tỉnh, không cần ve vãn công khai, nhưng vẫn khiến phụ nữ đã có gia đình dễ rung động lúc nào không hay.\nTrong video này, chúng ta sẽ cùng phân tích 6 mẫu đàn ông khiến phụ nữ đã có gia đình cũng khó giữ được sự bình thản, không phải để cổ xúy sai lầm, mà để hiểu rõ tâm lý – nhận diện sớm – và tránh những ranh giới mong manh dễ vượt quá giới hạn.\n📌 Xem đến cuối video, bạn sẽ bất ngờ vì mẫu đàn ông nguy hiểm nhất lại không phải người bạn nghĩ tới…\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất", "05433577-2383-4262-8ecf-66d2554adb75", 1099, false, "9uhhxSWASzc", "https://www.youtube.com/watch?v=9uhhxSWASzc", 5, "/downloads/Cuộc Sống Hôn Nhân/2026-01-08 6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất/6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất [9uhhxSWASzc].mp4", false, false, false, 6, [], 98, ~U[2026-01-08 13:00:06Z], ~U[2026-01-12 21:28:53Z], ~U[2026-01-12 21:28:53Z], "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất\nCó những kiểu đàn ông không cần tán tỉnh, không cần ve vãn công khai, nhưng vẫn khiến phụ nữ đã có gia đình dễ rung động lúc nào không hay.\nTrong video này, chúng ta sẽ cùng phân tích 6 mẫu đàn ông khiến phụ nữ đã có gia đình cũng khó giữ được sự bình thản, không phải để cổ xúy sai lầm, mà để hiểu rõ tâm lý – nhận diện sớm – và tránh những ranh giới mong manh dễ vượt quá giới hạn.\n📌 Xem đến cuối video, bạn sẽ bất ngờ vì mẫu đàn ông nguy hiểm nhất lại không phải người bạn nghĩ tới…\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất", 1099, false, "9uhhxSWASzc", "https://www.youtube.com/watch?v=9uhhxSWASzc", "/downloads/Cuộc Sống Hôn Nhân/2026-01-08 6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất/6 Mẫu Đàn Ông Khiến Phụ Nữ Đã Có Gia Đình Rung Động Nhất [9uhhxSWASzc].mp4", false, 6, ~U[2026-01-08 13:00:06Z]] 22:28:53.569 [debug] QUERY OK source="sources" db=0.4ms idle=10.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:53.571 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=8.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-07 13:00:06Z], 6] 22:28:53.576 [debug] QUERY OK source="media_items" db=3.1ms queue=0.7ms idle=9.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["⚠️ Không phải tự nhiên mà đàn ông dễ rung động trước người phụ nữ khác.\nTrong rất nhiều trường hợp, chỉ cần gặp đúng “kiểu phụ nữ” này, cảm xúc đã vượt khỏi tầm kiểm soát 😶\u200D🌫️\n\n💡 Video này sẽ phân tích rõ:\n👉 6 kiểu phụ nữ khiến đàn ông đã gặp là khó quên, dễ nảy sinh cảm xúc ngoài luồng\n👉 Vì sao những kiểu phụ nữ này không cần quá xinh đẹp vẫn khiến đàn ông xao lòng\n👉 Đâu là ranh giới giữa cảm nắng thoáng qua và ngoại tình tư tưởng nguy hiểm ⚠️\n\n🧠 Nội dung mang tính phân tích tâm lý – cảnh tỉnh – giúp cả đàn ông lẫn phụ nữ hiểu rõ hơn về cảm xúc của chính mình.\n“Phòng hơn chống – hiểu trước để tránh sai lầm về sau.”\n\n📌 Xem trọn video để nhận diện 6 kiểu phụ nữ dễ khiến đàn ông muốn vượt rào, từ đó biết cách giữ gìn hạnh phúc gia đình.\n\n00:00 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình\n07:46 Tâm sự: Yêu con trai của bạn thân - tôi phải làm sao?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlydanong #tamlyphunu #ngoaitinhtutưởng #honnhan #tinhyeu #danong #phunu #camxuc #giadinh #relationship #canhtinhhonnhan", "6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình", "fe84a620-7a3c-4cb5-87e2-2c30a692c555", 1018, false, "8xSr1Vfa5_E", "https://www.youtube.com/watch?v=8xSr1Vfa5_E", 6, "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E].mp4", false, false, false, 6, [], 98, ~U[2026-01-07 13:00:06Z], ~U[2026-01-12 21:28:53Z], ~U[2026-01-12 21:28:53Z], "⚠️ Không phải tự nhiên mà đàn ông dễ rung động trước người phụ nữ khác.\nTrong rất nhiều trường hợp, chỉ cần gặp đúng “kiểu phụ nữ” này, cảm xúc đã vượt khỏi tầm kiểm soát 😶\u200D🌫️\n\n💡 Video này sẽ phân tích rõ:\n👉 6 kiểu phụ nữ khiến đàn ông đã gặp là khó quên, dễ nảy sinh cảm xúc ngoài luồng\n👉 Vì sao những kiểu phụ nữ này không cần quá xinh đẹp vẫn khiến đàn ông xao lòng\n👉 Đâu là ranh giới giữa cảm nắng thoáng qua và ngoại tình tư tưởng nguy hiểm ⚠️\n\n🧠 Nội dung mang tính phân tích tâm lý – cảnh tỉnh – giúp cả đàn ông lẫn phụ nữ hiểu rõ hơn về cảm xúc của chính mình.\n“Phòng hơn chống – hiểu trước để tránh sai lầm về sau.”\n\n📌 Xem trọn video để nhận diện 6 kiểu phụ nữ dễ khiến đàn ông muốn vượt rào, từ đó biết cách giữ gìn hạnh phúc gia đình.\n\n00:00 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình\n07:46 Tâm sự: Yêu con trai của bạn thân - tôi phải làm sao?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlydanong #tamlyphunu #ngoaitinhtutưởng #honnhan #tinhyeu #danong #phunu #camxuc #giadinh #relationship #canhtinhhonnhan", "6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình", 1018, false, "8xSr1Vfa5_E", "https://www.youtube.com/watch?v=8xSr1Vfa5_E", "/downloads/Cuộc Sống Hôn Nhân/2026-01-07 6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình/6 Kiểu Phụ Nữ Khiến Đàn Ông Đã Gặp Là Muốn Ngoại Tình [8xSr1Vfa5_E].mp4", false, 6, ~U[2026-01-07 13:00:06Z]] 22:28:53.577 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=12.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:53.579 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=9.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-06 13:00:06Z], 6] 22:28:53.583 [debug] QUERY OK source="media_items" db=2.7ms idle=10.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["⚠️ Đàn bà một khi đã ngoại tình, hành vi sẽ thay đổi rất rõ – nhưng không phải ai cũng nhận ra.\nHọ có thể nói lời yêu thương, cư xử bình thường, nhưng 4 điều này thì tuyệt đối không bao giờ còn chủ động như trước.\n\n🧠 Trong video này, bạn sẽ hiểu:\n🔍 4 hành vi phụ nữ chủ động rất nhiều khi còn yêu – nhưng biến mất khi đã thay lòng\n🔍 Vì sao đàn bà ngoại tình thường né tránh chứ không đối đầu\n🔍 Dấu hiệu tâm lý giúp đàn ông tỉnh táo trước khi mọi chuyện đi quá xa\n\n📌 Đây không phải để quy chụp, mà để nhận diện – nhìn rõ – tự bảo vệ cảm xúc của chính mình.\n“Biết sớm một bước, đỡ đau một đời.”\n\n👉 Xem trọn video để hiểu rõ 4 điều phụ nữ đã ngoại tình sẽ không bao giờ chủ động nữa.\n\n00:00 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động\n07:25 Tâm sự Người đàn bà \"mẫu mực\" ngoại tình \n\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #danba #honnhan #tinhcamvochong #phunuthaylong #dauhieungoaitinh #tinhyeu #giadinh", "Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động", "d70ff58d-7cad-4fc4-9d03-8f74b07ad3d7", 870, false, "qaJlLXP0Naw", "https://www.youtube.com/watch?v=qaJlLXP0Naw", 7, "/downloads/Cuộc Sống Hôn Nhân/2026-01-06 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động/Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động [qaJlLXP0Naw].mp4", false, false, false, 6, [], 98, ~U[2026-01-06 13:00:06Z], ~U[2026-01-12 21:28:53Z], ~U[2026-01-12 21:28:53Z], "⚠️ Đàn bà một khi đã ngoại tình, hành vi sẽ thay đổi rất rõ – nhưng không phải ai cũng nhận ra.\nHọ có thể nói lời yêu thương, cư xử bình thường, nhưng 4 điều này thì tuyệt đối không bao giờ còn chủ động như trước.\n\n🧠 Trong video này, bạn sẽ hiểu:\n🔍 4 hành vi phụ nữ chủ động rất nhiều khi còn yêu – nhưng biến mất khi đã thay lòng\n🔍 Vì sao đàn bà ngoại tình thường né tránh chứ không đối đầu\n🔍 Dấu hiệu tâm lý giúp đàn ông tỉnh táo trước khi mọi chuyện đi quá xa\n\n📌 Đây không phải để quy chụp, mà để nhận diện – nhìn rõ – tự bảo vệ cảm xúc của chính mình.\n“Biết sớm một bước, đỡ đau một đời.”\n\n👉 Xem trọn video để hiểu rõ 4 điều phụ nữ đã ngoại tình sẽ không bao giờ chủ động nữa.\n\n00:00 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động\n07:25 Tâm sự Người đàn bà \"mẫu mực\" ngoại tình \n\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #danba #honnhan #tinhcamvochong #phunuthaylong #dauhieungoaitinh #tinhyeu #giadinh", "Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động", 870, false, "qaJlLXP0Naw", "https://www.youtube.com/watch?v=qaJlLXP0Naw", "/downloads/Cuộc Sống Hôn Nhân/2026-01-06 Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động/Đàn Bà Một Khi Ngoại Tình: 4 Điều Này Tuyệt Đối Không Bao Giờ Chủ Động [qaJlLXP0Naw].mp4", false, 6, ~U[2026-01-06 13:00:06Z]] 22:28:53.584 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=12.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:53.586 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=8.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-05 13:00:06Z], 6] 22:28:53.589 [debug] QUERY OK source="media_items" db=1.9ms idle=9.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" ["Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…\nPhụ nữ lớn tuổi rất hiếm khi chủ động, bởi họ hiểu rõ cảm xúc của mình và cũng sợ những tổn thương không đáng có.\nNhưng một khi họ chủ động làm 5 điều này, thì đó không còn là xã giao hay vui vẻ nhất thời nữa – mà là dấu hiệu cho thấy bạn đã chiếm một vị trí rất đặc biệt trong lòng họ.\nVideo sẽ giúp bạn nhận ra sớm những tín hiệu tinh tế, tránh hiểu nhầm, tránh bỏ lỡ và hiểu đúng tâm lý phụ nữ trưởng thành trong tình cảm.\n👉 Xem đến cuối để không bỏ qua dấu hiệu quan trọng nhất.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…", "efcb3802-0184-4fd0-b5cd-219baad7a98a", 1026, false, "Q6p0OR-EvHE", "https://www.youtube.com/watch?v=Q6p0OR-EvHE", 8, "/downloads/Cuộc Sống Hôn Nhân/2026-01-05 Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…/Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này… [Q6p0OR-EvHE].mp4", false, false, false, 6, [], 98, ~U[2026-01-05 13:00:06Z], ~U[2026-01-12 21:28:53Z], ~U[2026-01-12 21:28:53Z], "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…\nPhụ nữ lớn tuổi rất hiếm khi chủ động, bởi họ hiểu rõ cảm xúc của mình và cũng sợ những tổn thương không đáng có.\nNhưng một khi họ chủ động làm 5 điều này, thì đó không còn là xã giao hay vui vẻ nhất thời nữa – mà là dấu hiệu cho thấy bạn đã chiếm một vị trí rất đặc biệt trong lòng họ.\nVideo sẽ giúp bạn nhận ra sớm những tín hiệu tinh tế, tránh hiểu nhầm, tránh bỏ lỡ và hiểu đúng tâm lý phụ nữ trưởng thành trong tình cảm.\n👉 Xem đến cuối để không bỏ qua dấu hiệu quan trọng nhất.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…", 1026, false, "Q6p0OR-EvHE", "https://www.youtube.com/watch?v=Q6p0OR-EvHE", "/downloads/Cuộc Sống Hôn Nhân/2026-01-05 Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này…/Phụ Nữ Lớn Tuổi Ít Khi Chủ Động – Nhưng Một Khi Làm 5 Điều Này… [Q6p0OR-EvHE].mp4", false, 6, ~U[2026-01-05 13:00:06Z]] 22:28:53.590 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=9.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:53.592 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=7.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-04 13:00:06Z], 6] 22:28:53.594 [debug] QUERY OK source="media_items" db=1.8ms 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" ["Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông\nCó một điều rất nhỏ nhưng sức nặng cực lớn, đủ khiến người phụ nữ từng lạc lối không muốn rời xa, càng chạm càng thấy thiếu…\nKhông phải vật chất, không phải lời hứa, càng không phải vẻ ngoài hào nhoáng.\nVideo này sẽ chỉ ra cốt lõi tâm lý khiến nhiều phụ nữ dù biết sai vẫn khó dứt, khó buông, và vì sao đàn ông tinh tế chỉ cần nắm 1 điểm này là đã chiếm trọn cảm xúc.\n👉 Xem đến cuối để hiểu rõ điều gì khiến phụ nữ gắn bó bằng cảm xúc sâu nhất 💔❤️\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông", "16bd6d31-95e3-44ee-aff3-d3cc0236544f", 868, false, "bER7dGZ7mYw", "https://www.youtube.com/watch?v=bER7dGZ7mYw", 9, "/downloads/Cuộc Sống Hôn Nhân/2026-01-04 Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông/Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông [bER7dGZ7mYw].mp4", false, false, false, 6, [], 98, ~U[2026-01-04 13:00:06Z], ~U[2026-01-12 21:28:53Z], ~U[2026-01-12 21:28:53Z], "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông\nCó một điều rất nhỏ nhưng sức nặng cực lớn, đủ khiến người phụ nữ từng lạc lối không muốn rời xa, càng chạm càng thấy thiếu…\nKhông phải vật chất, không phải lời hứa, càng không phải vẻ ngoài hào nhoáng.\nVideo này sẽ chỉ ra cốt lõi tâm lý khiến nhiều phụ nữ dù biết sai vẫn khó dứt, khó buông, và vì sao đàn ông tinh tế chỉ cần nắm 1 điểm này là đã chiếm trọn cảm xúc.\n👉 Xem đến cuối để hiểu rõ điều gì khiến phụ nữ gắn bó bằng cảm xúc sâu nhất 💔❤️\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông", 868, false, "bER7dGZ7mYw", "https://www.youtube.com/watch?v=bER7dGZ7mYw", "/downloads/Cuộc Sống Hôn Nhân/2026-01-04 Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông/Chỉ 1 Điều Này Khiến Phụ Nữ Ngoại Tình Muốn Chạm Mãi Không Buông [bER7dGZ7mYw].mp4", false, 6, ~U[2026-01-04 13:00:06Z]] 22:28:53.595 [debug] QUERY OK source="sources" db=0.5ms idle=9.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:53.597 [debug] QUERY OK source="media_items" db=1.3ms 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-01-03 13:00:48Z], 6] 22:28:53.601 [debug] QUERY OK source="media_items" db=2.4ms idle=7.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" ["💔 Vợ lớn tuổi có thật sự ít cảm xúc hơn?\nThực tế, phụ nữ khi lớn tuổi không mất đi cảm xúc, mà chỉ thay đổi cách thể hiện. Nếu đàn ông vẫn yêu theo cách cũ, rất dễ khiến khoảng cách ngày càng xa.\n\n🧠 Trong video này, bạn sẽ biết:\n✨ Vì sao vợ lớn tuổi trầm lắng hơn nhưng cảm xúc lại sâu sắc hơn\n✨ 5 điều đàn ông thông minh nên làm để đánh thức lại sự gắn kết\n✨ Cách quan tâm tinh tế giúp hôn nhân ấm lại mà không gây áp lực\n\n🌱 Yêu đúng cách ở giai đoạn này không cần phô trương, chỉ cần hiểu – kiên nhẫn – tôn trọng.\n\n👉 Xem hết video để biết 5 điều nhỏ nhưng cực kỳ quan trọng giúp giữ lửa hôn nhân lâu dài!\n\n00:00 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này\n09:59 Tâm sự: Trăn trở hôn nhân tuổi xế chiều\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #volontuoi #honnhan #tamlyphunu #tinhcamvochong #danongthongminh #giuLuatinhyeu #songchung #relationship #tinhyeu #thauhieu", "Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này", "afce8cd3-318f-45c3-914a-2f368b97d96a", 959, false, "LuQgSI8JFM0", "https://www.youtube.com/watch?v=LuQgSI8JFM0", 10, "/downloads/Cuộc Sống Hôn Nhân/2026-01-03 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này/Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này [LuQgSI8JFM0].mp4", false, false, false, 6, [], 98, ~U[2026-01-03 13:00:48Z], ~U[2026-01-12 21:28:53Z], ~U[2026-01-12 21:28:53Z], "💔 Vợ lớn tuổi có thật sự ít cảm xúc hơn?\nThực tế, phụ nữ khi lớn tuổi không mất đi cảm xúc, mà chỉ thay đổi cách thể hiện. Nếu đàn ông vẫn yêu theo cách cũ, rất dễ khiến khoảng cách ngày càng xa.\n\n🧠 Trong video này, bạn sẽ biết:\n✨ Vì sao vợ lớn tuổi trầm lắng hơn nhưng cảm xúc lại sâu sắc hơn\n✨ 5 điều đàn ông thông minh nên làm để đánh thức lại sự gắn kết\n✨ Cách quan tâm tinh tế giúp hôn nhân ấm lại mà không gây áp lực\n\n🌱 Yêu đúng cách ở giai đoạn này không cần phô trương, chỉ cần hiểu – kiên nhẫn – tôn trọng.\n\n👉 Xem hết video để biết 5 điều nhỏ nhưng cực kỳ quan trọng giúp giữ lửa hôn nhân lâu dài!\n\n00:00 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này\n09:59 Tâm sự: Trăn trở hôn nhân tuổi xế chiều\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #volontuoi #honnhan #tamlyphunu #tinhcamvochong #danongthongminh #giuLuatinhyeu #songchung #relationship #tinhyeu #thauhieu", "Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này", 959, false, "LuQgSI8JFM0", "https://www.youtube.com/watch?v=LuQgSI8JFM0", "/downloads/Cuộc Sống Hôn Nhân/2026-01-03 Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này/Vợ Lớn Tuổi Ít Cảm Xúc? Đàn Ông Thông Minh Làm 5 Điều Này [LuQgSI8JFM0].mp4", false, 6, ~U[2026-01-03 13:00:48Z]] 22:28:53.602 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=9.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:53.604 [debug] QUERY OK source="media_items" db=1.4ms queue=0.2ms idle=8.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-02 13:00:06Z], 6] 22:28:53.607 [debug] QUERY OK source="media_items" db=2.3ms idle=9.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" ["🤔 Không chỉ đàn ông mới “ham của lạ” – vậy phụ nữ thì sao?\nSự thật là cảm xúc con người phức tạp hơn những định kiến quen thuộc. Với phụ nữ, sự rung động thường đến từ khoảng trống cảm xúc, nhu cầu được thấu hiểu và sự mới mẻ trong kết nối tinh thần.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Vì sao phụ nữ cũng có lúc tò mò và xao lòng\n✨ Khác biệt giữa tò mò cảm xúc và phản bội trong hành vi\n✨ Điều gì khiến phụ nữ giữ vững ranh giới – và điều gì làm họ vượt ranh giới\n\n💡 Hiểu đúng để không phán xét, và để giữ gìn hạnh phúc bằng sự thấu hiểu.\n\n👉 Xem hết video để có góc nhìn công bằng, văn minh về tâm lý nam nữ!\n\n00:00 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?\n10:23 Tâm sự Là đàn bà có chồng, nhưng tôi ham của lạ thì có bệnh hoạn không?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #tinhcam #honnhan #danongnenbiet #camxuc #relationship #tinhyeu #thauhieu #nhanvan #songhieu", "Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?", "9fef68de-ba29-4f5f-ab34-bdaf8542ed8f", 959, false, "VavPDvYfU9Q", "https://www.youtube.com/watch?v=VavPDvYfU9Q", 11, "/downloads/Cuộc Sống Hôn Nhân/2026-01-02 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?/Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao? [VavPDvYfU9Q].mp4", false, false, false, 6, [], 98, ~U[2026-01-02 13:00:06Z], ~U[2026-01-12 21:28:53Z], ~U[2026-01-12 21:28:53Z], "🤔 Không chỉ đàn ông mới “ham của lạ” – vậy phụ nữ thì sao?\nSự thật là cảm xúc con người phức tạp hơn những định kiến quen thuộc. Với phụ nữ, sự rung động thường đến từ khoảng trống cảm xúc, nhu cầu được thấu hiểu và sự mới mẻ trong kết nối tinh thần.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Vì sao phụ nữ cũng có lúc tò mò và xao lòng\n✨ Khác biệt giữa tò mò cảm xúc và phản bội trong hành vi\n✨ Điều gì khiến phụ nữ giữ vững ranh giới – và điều gì làm họ vượt ranh giới\n\n💡 Hiểu đúng để không phán xét, và để giữ gìn hạnh phúc bằng sự thấu hiểu.\n\n👉 Xem hết video để có góc nhìn công bằng, văn minh về tâm lý nam nữ!\n\n00:00 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?\n10:23 Tâm sự Là đàn bà có chồng, nhưng tôi ham của lạ thì có bệnh hoạn không?\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #tamlyphunu #tinhcam #honnhan #danongnenbiet #camxuc #relationship #tinhyeu #thauhieu #nhanvan #songhieu", "Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?", 959, false, "VavPDvYfU9Q", "https://www.youtube.com/watch?v=VavPDvYfU9Q", "/downloads/Cuộc Sống Hôn Nhân/2026-01-02 Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao?/Không Chỉ Đàn Ông Mới Ham Của Lạ – Phụ Nữ Thì Sao? [VavPDvYfU9Q].mp4", false, 6, ~U[2026-01-02 13:00:06Z]] 22:28:53.608 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=10.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:53.610 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms 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-01-01 13:00:06Z], 6] 22:28:53.614 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=9.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" ["🧘\u200D♂️ Sau khi gần gũi, đàn ông nếu không chú ý những thói quen nhỏ rất dễ làm hao tổn thể lực, giảm phong độ và ảnh hưởng sức khỏe lâu dài.\n💡 Gần gũi đúng cách không chỉ là chuyện cảm xúc, mà còn liên quan trực tiếp đến sinh hoạt, nghỉ ngơi và chăm sóc cơ thể sau đó.\n\n🔍 Trong video này, bạn sẽ biết:\n✨ 7 điều đàn ông nên tránh sau khi gần gũi để không suy nhược\n✨ Vì sao nhiều người càng về sau càng mệt mỏi, xuống sức\n✨ Cách giữ năng lượng, phong độ và sức khỏe bền bỉ theo thời gian\n\n🌱 Sức khỏe là nền tảng của bản lĩnh – hiểu đúng để giữ lâu, không kiệt sớm.\n\n👉 Xem hết video để bảo vệ sức khỏe và duy trì phong độ đàn ông lâu dài!\n\n00:00 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài\n09:04 Tâm sự: Run rẩy vì hành động lúc say của anh rể\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #suckhoedanong #doisongsinhhoat #phongdodanong #songlanhmanh #chamsocsuckhoe #danongtrungnien #suckhoelauDai #tamlysong #doisongdieudo", "Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài", "3950de44-1fce-43b4-962b-880aaa00d230", 941, false, "6Ts_buAOcGg", "https://www.youtube.com/watch?v=6Ts_buAOcGg", 12, "/downloads/Cuộc Sống Hôn Nhân/2026-01-01 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài/Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài [6Ts_buAOcGg].mp4", false, false, false, 6, [], 98, ~U[2026-01-01 13:00:06Z], ~U[2026-01-12 21:28:53Z], ~U[2026-01-12 21:28:53Z], "🧘\u200D♂️ Sau khi gần gũi, đàn ông nếu không chú ý những thói quen nhỏ rất dễ làm hao tổn thể lực, giảm phong độ và ảnh hưởng sức khỏe lâu dài.\n💡 Gần gũi đúng cách không chỉ là chuyện cảm xúc, mà còn liên quan trực tiếp đến sinh hoạt, nghỉ ngơi và chăm sóc cơ thể sau đó.\n\n🔍 Trong video này, bạn sẽ biết:\n✨ 7 điều đàn ông nên tránh sau khi gần gũi để không suy nhược\n✨ Vì sao nhiều người càng về sau càng mệt mỏi, xuống sức\n✨ Cách giữ năng lượng, phong độ và sức khỏe bền bỉ theo thời gian\n\n🌱 Sức khỏe là nền tảng của bản lĩnh – hiểu đúng để giữ lâu, không kiệt sớm.\n\n👉 Xem hết video để bảo vệ sức khỏe và duy trì phong độ đàn ông lâu dài!\n\n00:00 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài\n09:04 Tâm sự: Run rẩy vì hành động lúc say của anh rể\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #suckhoedanong #doisongsinhhoat #phongdodanong #songlanhmanh #chamsocsuckhoe #danongtrungnien #suckhoelauDai #tamlysong #doisongdieudo", "Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài", 941, false, "6Ts_buAOcGg", "https://www.youtube.com/watch?v=6Ts_buAOcGg", "/downloads/Cuộc Sống Hôn Nhân/2026-01-01 Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài/Sau Khi Gần Gũi, Đàn Ông Nên Tránh 7 Điều Này Để Giữ Sức Khỏe Lâu Dài [6Ts_buAOcGg].mp4", false, 6, ~U[2026-01-01 13:00:06Z]] 22:28:53.615 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=10.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:53.617 [debug] QUERY OK source="media_items" db=1.3ms idle=8.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-31 13:00:06Z], 6] 22:28:53.620 [debug] QUERY OK source="media_items" db=2.2ms idle=8.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" ["⚠️ Có những “chiêu quan tâm” tưởng là yêu thương… nhưng lại âm thầm đẩy phụ nữ đi xa lúc nào không hay.\nKhông phải mọi sự chăm sóc đều đúng cách. Khi quan tâm sai thời điểm – sai liều lượng – sai cách, phụ nữ có thể cảm thấy ngột ngạt, mất tự do và dần rút lui cảm xúc.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Những kiểu quan tâm dễ phản tác dụng mà đàn ông hay mắc phải\n✨ Vì sao càng quan tâm nhiều, phụ nữ càng xa dần\n✨ Cách quan tâm tinh tế để phụ nữ muốn ở lại và gắn bó lâu dài\n\n💡 Yêu đúng không phải là làm thật nhiều, mà là làm đúng điều người kia cần.\n\n👉 Xem hết video để tránh những sai lầm khiến phụ nữ rời xa trong im lặng!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #chieuguantan #tamlyphunu #tinhyeu #tinhcam #danongnenbiet #honnhan #relationship #dating #thauhieu #yeudungcach", "Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay", "03c4ca62-4098-4978-8eb9-b8d82a26f56f", 649, false, "5zHZdtCrXOA", "https://www.youtube.com/watch?v=5zHZdtCrXOA", 13, "/downloads/Cuộc Sống Hôn Nhân/2025-12-31 Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay/Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay [5zHZdtCrXOA].mp4", false, false, false, 6, [], 98, ~U[2025-12-31 13:00:06Z], ~U[2026-01-12 21:28:53Z], ~U[2026-01-12 21:28:53Z], "⚠️ Có những “chiêu quan tâm” tưởng là yêu thương… nhưng lại âm thầm đẩy phụ nữ đi xa lúc nào không hay.\nKhông phải mọi sự chăm sóc đều đúng cách. Khi quan tâm sai thời điểm – sai liều lượng – sai cách, phụ nữ có thể cảm thấy ngột ngạt, mất tự do và dần rút lui cảm xúc.\n\n🔍 Trong video này, bạn sẽ hiểu:\n✨ Những kiểu quan tâm dễ phản tác dụng mà đàn ông hay mắc phải\n✨ Vì sao càng quan tâm nhiều, phụ nữ càng xa dần\n✨ Cách quan tâm tinh tế để phụ nữ muốn ở lại và gắn bó lâu dài\n\n💡 Yêu đúng không phải là làm thật nhiều, mà là làm đúng điều người kia cần.\n\n👉 Xem hết video để tránh những sai lầm khiến phụ nữ rời xa trong im lặng!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #chieuguantan #tamlyphunu #tinhyeu #tinhcam #danongnenbiet #honnhan #relationship #dating #thauhieu #yeudungcach", "Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay", 649, false, "5zHZdtCrXOA", "https://www.youtube.com/watch?v=5zHZdtCrXOA", "/downloads/Cuộc Sống Hôn Nhân/2025-12-31 Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay/Những “Chiêu Quan Tâm” Khiến Phụ Nữ Đi Xa Lúc Nào Không Hay [5zHZdtCrXOA].mp4", false, 6, ~U[2025-12-31 13:00:06Z]] 22:28:53.621 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=10.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:53.623 [debug] QUERY OK source="media_items" db=1.3ms idle=7.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-30 13:00:06Z], 6] 22:28:53.625 [debug] QUERY OK source="media_items" db=1.7ms idle=8.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" ["Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi\nCó một điều mà rất nhiều đàn ông tin là đúng, nhưng rất nhiều phụ nữ lại chọn cách im lặng.\nĐó là trong đời sống vợ chồng, không phải cứ mạnh hơn, nhiều hơn hay nhanh hơn là tốt hơn.\nGiữa những gì chúng ta thấy trên phim ảnh và cảm nhận thật của phụ nữ ngoài đời là một khoảng cách rất lớn – và nếu không hiểu điều này, nhiều cuộc hôn nhân sẽ dần mất đi sự hòa hợp mà không ai nhận ra lý do\nVideo này không nhằm phán xét ai, mà để giúp chúng ta hiểu đúng – để gần nhau hơn, chứ không phải xa nhau\n\n00:00 “Càng Sâu Càng Giỏi” Có Thật Không? Sự Thật Khiến Nhiều Người Bất Ngờ\n07:05 Tâm sự: Chồng bắt xem phim vì đã ngoại tình\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi", "b50273d3-66c0-48cf-baae-372bbdae4eb4", 870, false, "V8_kLB7vcL0", "https://www.youtube.com/watch?v=V8_kLB7vcL0", 14, "/downloads/Cuộc Sống Hôn Nhân/2025-12-30 Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi/Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi [V8_kLB7vcL0].mp4", false, false, false, 6, [], 98, ~U[2025-12-30 13:00:06Z], ~U[2026-01-12 21:28:53Z], ~U[2026-01-12 21:28:53Z], "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi\nCó một điều mà rất nhiều đàn ông tin là đúng, nhưng rất nhiều phụ nữ lại chọn cách im lặng.\nĐó là trong đời sống vợ chồng, không phải cứ mạnh hơn, nhiều hơn hay nhanh hơn là tốt hơn.\nGiữa những gì chúng ta thấy trên phim ảnh và cảm nhận thật của phụ nữ ngoài đời là một khoảng cách rất lớn – và nếu không hiểu điều này, nhiều cuộc hôn nhân sẽ dần mất đi sự hòa hợp mà không ai nhận ra lý do\nVideo này không nhằm phán xét ai, mà để giúp chúng ta hiểu đúng – để gần nhau hơn, chứ không phải xa nhau\n\n00:00 “Càng Sâu Càng Giỏi” Có Thật Không? Sự Thật Khiến Nhiều Người Bất Ngờ\n07:05 Tâm sự: Chồng bắt xem phim vì đã ngoại tình\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi", 870, false, "V8_kLB7vcL0", "https://www.youtube.com/watch?v=V8_kLB7vcL0", "/downloads/Cuộc Sống Hôn Nhân/2025-12-30 Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi/Điều Nhiều Đàn Ông Hiểu Sai Về Cảm Nhận Của Phụ Nữ Khi Gần Gũi [V8_kLB7vcL0].mp4", false, 6, ~U[2025-12-30 13:00:06Z]] 22:28:53.626 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:53.628 [debug] QUERY OK source="media_items" db=1.3ms idle=6.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-29 13:00:06Z], 6] 22:28:53.631 [debug] QUERY OK source="media_items" db=2.0ms 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" ["Nhiều người vẫn truyền tai nhau rằng: phụ nữ rậm lông vùng kín thì sinh lý mạnh hơn, ham muốn cao hơn.\nNhưng quan điểm này liệu có đúng về mặt sinh học và tâm lý, hay chỉ là một ngộ nhận kéo dài từ truyền miệng và định kiến xã hội? \nTrong video này, tôi sẽ cùng bạn phân tích thẳng thắn nhưng khoa học:\n\nLông vùng kín hình thành do yếu tố nào?\n\nNó có liên quan gì đến nội tiết, ham muốn hay khả năng hòa hợp vợ chồng hay không?\n\nVì sao nhiều phụ nữ rậm lông lại cảm thấy tự ti, trong khi nhiều đàn ông thì hiểu sai?\n\nVà điều gì mới thực sự quyết định cảm xúc, sự hứng thú và chất lượng gần gũi của phụ nữ?\n\nĐây không phải video phán xét hay gây sốc, mà là một góc nhìn đời sống – tâm lý – hôn nhân giúp cả nam và nữ hiểu nhau hơn, tránh những hiểu lầm âm thầm làm nguội lạnh cảm xúc.\n\n🎯 Nếu bạn quan tâm đến sự hòa hợp lâu dài trong hôn nhân, video này rất đáng để xem đến cuối.\n\n00:00 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói\n08:10 Tâm sự: Vợ qua đời được 3 năm, cả gia đình muốn tôi kết hôn với em gái vợ\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói", "e6975112-1ac4-46d2-8c62-9bf40373cd86", 1064, false, "vZBnTJZYb78", "https://www.youtube.com/watch?v=vZBnTJZYb78", 15, "/downloads/Cuộc Sống Hôn Nhân/2025-12-29 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói/Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói [vZBnTJZYb78].mp4", false, false, false, 6, [], 98, ~U[2025-12-29 13:00:06Z], ~U[2026-01-12 21:28:53Z], ~U[2026-01-12 21:28:53Z], "Nhiều người vẫn truyền tai nhau rằng: phụ nữ rậm lông vùng kín thì sinh lý mạnh hơn, ham muốn cao hơn.\nNhưng quan điểm này liệu có đúng về mặt sinh học và tâm lý, hay chỉ là một ngộ nhận kéo dài từ truyền miệng và định kiến xã hội? \nTrong video này, tôi sẽ cùng bạn phân tích thẳng thắn nhưng khoa học:\n\nLông vùng kín hình thành do yếu tố nào?\n\nNó có liên quan gì đến nội tiết, ham muốn hay khả năng hòa hợp vợ chồng hay không?\n\nVì sao nhiều phụ nữ rậm lông lại cảm thấy tự ti, trong khi nhiều đàn ông thì hiểu sai?\n\nVà điều gì mới thực sự quyết định cảm xúc, sự hứng thú và chất lượng gần gũi của phụ nữ?\n\nĐây không phải video phán xét hay gây sốc, mà là một góc nhìn đời sống – tâm lý – hôn nhân giúp cả nam và nữ hiểu nhau hơn, tránh những hiểu lầm âm thầm làm nguội lạnh cảm xúc.\n\n🎯 Nếu bạn quan tâm đến sự hòa hợp lâu dài trong hôn nhân, video này rất đáng để xem đến cuối.\n\n00:00 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói\n08:10 Tâm sự: Vợ qua đời được 3 năm, cả gia đình muốn tôi kết hôn với em gái vợ\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói", 1064, false, "vZBnTJZYb78", "https://www.youtube.com/watch?v=vZBnTJZYb78", "/downloads/Cuộc Sống Hôn Nhân/2025-12-29 Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói/Phụ Nữ Rậm Lông Vùng Kín Có “Mạnh” Hơn? Sự Thật Sinh Lý Ít Người Nói [vZBnTJZYb78].mp4", false, 6, ~U[2025-12-29 13:00:06Z]] 22:28:53.632 [debug] QUERY OK source="sources" db=0.4ms idle=8.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:53.633 [debug] QUERY OK source="media_items" db=1.2ms 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-12-28 13:00:05Z], 6] 22:28:53.637 [debug] QUERY OK source="media_items" db=2.4ms idle=7.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" ["Trong video này, tôi chia sẻ một góc nhìn thực tế và ít được nói thẳng về câu hỏi mà rất nhiều người tò mò:\n👉 Trong một đêm gần gũi, phụ nữ thực sự “chịu” được bao nhiêu là phù hợp?\n\nKhông phải để so sánh hay khoe khoang, mà để hiểu đúng tâm lý và cảm xúc của phụ nữ, tránh những hiểu lầm khiến cả hai dễ mệt mỏi, hụt hẫng hoặc xa cách nhau hơn sau mỗi lần gần gũi.\n\nVideo sẽ phân tích dưới góc nhìn:\n\nCảm xúc và sinh lý của phụ nữ trong đời sống hôn nhân\n\nVì sao không phải càng lâu càng tốt\n\nĐiều gì khiến phụ nữ cảm thấy dễ chịu, thoải mái và muốn gắn kết hơn\n\nVà vai trò của sự tinh tế, thấu hiểu từ người đàn ông\n\nĐây là nội dung mang tính giáo dục – chia sẻ – trải nghiệm đời sống, không cổ súy hay mô tả phản cảm.\nNếu bạn đang muốn hiểu bạn đời của mình hơn, hoặc đơn giản là muốn nhìn nhận vấn đề này một cách chín chắn, video này dành cho bạn.\n\n00:00 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?\n09:04 Tâm sự: Bạn gái muốn thử bản năng đàn ông và cái kết\n\n👉 Hãy xem đến cuối và chia sẻ quan điểm của bạn một cách văn minh nhé.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?", "1fe556c9-b6be-4d2a-a90b-30a967f1bc93", 900, false, "OBzHAvuSl7c", "https://www.youtube.com/watch?v=OBzHAvuSl7c", 16, "/downloads/Cuộc Sống Hôn Nhân/2025-12-28 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?/Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp? [OBzHAvuSl7c].mp4", false, false, false, 6, [], 98, ~U[2025-12-28 13:00:05Z], ~U[2026-01-12 21:28:53Z], ~U[2026-01-12 21:28:53Z], "Trong video này, tôi chia sẻ một góc nhìn thực tế và ít được nói thẳng về câu hỏi mà rất nhiều người tò mò:\n👉 Trong một đêm gần gũi, phụ nữ thực sự “chịu” được bao nhiêu là phù hợp?\n\nKhông phải để so sánh hay khoe khoang, mà để hiểu đúng tâm lý và cảm xúc của phụ nữ, tránh những hiểu lầm khiến cả hai dễ mệt mỏi, hụt hẫng hoặc xa cách nhau hơn sau mỗi lần gần gũi.\n\nVideo sẽ phân tích dưới góc nhìn:\n\nCảm xúc và sinh lý của phụ nữ trong đời sống hôn nhân\n\nVì sao không phải càng lâu càng tốt\n\nĐiều gì khiến phụ nữ cảm thấy dễ chịu, thoải mái và muốn gắn kết hơn\n\nVà vai trò của sự tinh tế, thấu hiểu từ người đàn ông\n\nĐây là nội dung mang tính giáo dục – chia sẻ – trải nghiệm đời sống, không cổ súy hay mô tả phản cảm.\nNếu bạn đang muốn hiểu bạn đời của mình hơn, hoặc đơn giản là muốn nhìn nhận vấn đề này một cách chín chắn, video này dành cho bạn.\n\n00:00 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?\n09:04 Tâm sự: Bạn gái muốn thử bản năng đàn ông và cái kết\n\n👉 Hãy xem đến cuối và chia sẻ quan điểm của bạn một cách văn minh nhé.\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?", 900, false, "OBzHAvuSl7c", "https://www.youtube.com/watch?v=OBzHAvuSl7c", "/downloads/Cuộc Sống Hôn Nhân/2025-12-28 Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp?/Một đêm thân mật: phụ nữ chịu đựng đến đâu là phù hợp? [OBzHAvuSl7c].mp4", false, 6, ~U[2025-12-28 13:00:05Z]] 22:28:53.638 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=9.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:53.639 [debug] QUERY OK source="media_items" db=1.2ms idle=7.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-27 13:00:06Z], 6] 22:28:53.642 [debug] QUERY OK source="media_items" db=2.0ms 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" ["⚠️ Vì sao phụ nữ đã ngoại tình một lần lại rất khó dừng lại?\nSự thật không đơn giản là ham muốn hay bốc đồng, mà bắt nguồn từ tâm lý, cảm xúc và những khoảng trống kéo dài trong hôn nhân – điều mà rất ít người dám nói thẳng.\n\n🔍 Trong video này, bạn sẽ hiểu rõ:\n✨ Cơ chế tâm lý khiến phụ nữ dễ lún sâu sau lần ngoại tình đầu tiên\n✨ Vì sao cảm xúc được thỏa mãn một lần sẽ rất khó “quay về như cũ”\n✨ Những sai lầm đàn ông thường vô tình đẩy phụ nữ đi xa hơn\n\n💔 Ngoại tình không bắt đầu ở phòng kín – mà bắt đầu từ sự cô đơn bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu sự thật phía sau và biết cách phòng tránh trước khi quá muộn!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #ngoaitinhtutuong #phunungoaitinh #relationship #tamsuphunu #tinhyeu", "Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói", "2f9233c2-db80-482a-b451-94ae49b72b9b", 943, false, "gpUIxNo-c_c", "https://www.youtube.com/watch?v=gpUIxNo-c_c", 17, "/downloads/Cuộc Sống Hôn Nhân/2025-12-27 Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói/Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói [gpUIxNo-c_c].mp4", false, false, false, 6, [], 98, ~U[2025-12-27 13:00:06Z], ~U[2026-01-12 21:28:53Z], ~U[2026-01-12 21:28:53Z], "⚠️ Vì sao phụ nữ đã ngoại tình một lần lại rất khó dừng lại?\nSự thật không đơn giản là ham muốn hay bốc đồng, mà bắt nguồn từ tâm lý, cảm xúc và những khoảng trống kéo dài trong hôn nhân – điều mà rất ít người dám nói thẳng.\n\n🔍 Trong video này, bạn sẽ hiểu rõ:\n✨ Cơ chế tâm lý khiến phụ nữ dễ lún sâu sau lần ngoại tình đầu tiên\n✨ Vì sao cảm xúc được thỏa mãn một lần sẽ rất khó “quay về như cũ”\n✨ Những sai lầm đàn ông thường vô tình đẩy phụ nữ đi xa hơn\n\n💔 Ngoại tình không bắt đầu ở phòng kín – mà bắt đầu từ sự cô đơn bị bỏ quên quá lâu.\n\n👉 Xem hết video để hiểu sự thật phía sau và biết cách phòng tránh trước khi quá muộn!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #ngoaitinh #tamlyphunu #honnhan #tinhcam #danongnenbiet #ngoaitinhtutuong #phunungoaitinh #relationship #tamsuphunu #tinhyeu", "Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói", 943, false, "gpUIxNo-c_c", "https://www.youtube.com/watch?v=gpUIxNo-c_c", "/downloads/Cuộc Sống Hôn Nhân/2025-12-27 Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói/Vì Sao Phụ Nữ Đã Ngoại Tình Một Lần Rất Khó Dừng Lại? Sự Thật Ít Ai Nói [gpUIxNo-c_c].mp4", false, 6, ~U[2025-12-27 13:00:06Z]] 22:28:53.643 [debug] QUERY OK source="sources" db=0.4ms idle=9.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:53.645 [debug] QUERY OK source="media_items" db=1.1ms idle=7.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-26 13:00:06Z], 6] 22:28:53.648 [debug] QUERY OK source="media_items" db=1.9ms idle=7.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" ["💞 Có những thời điểm, phụ nữ không cần lời hứa lớn lao—chỉ cần một người đàn ông ở bên đúng lúc.\nĐó là khi cảm xúc chông chênh, áp lực bủa vây, hay những khoảnh khắc tưởng nhỏ nhưng lại quyết định sự gắn bó lâu dài.\n\n🔎 Trong video này, bạn sẽ hiểu:\n✨ Những thời điểm then chốt phụ nữ cần sự hiện diện của đàn ông nhất\n✨ Vì sao ở bên đúng lúc giá trị hơn cả ngàn món quà\n✨ Cách đàn ông thể hiện sự quan tâm tinh tế để phụ nữ cảm thấy an toàn và được yêu thương\n\n💡 Đàn ông trưởng thành không cần nói nhiều—chỉ cần xuất hiện đúng lúc, đúng cách.\n\n👉 Xem hết video để biết khi nào phụ nữ thật sự cần bạn nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunucannguoiben #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #honnhan #relationship #love #dating #thauhieu", "Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất", "54b84f50-6d7d-43ad-98b2-5355832daf1e", 777, false, "wMRI2PA-7fA", "https://www.youtube.com/watch?v=wMRI2PA-7fA", 18, "/downloads/Cuộc Sống Hôn Nhân/2025-12-26 Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất/Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất [wMRI2PA-7fA].mp4", false, false, false, 6, [], 98, ~U[2025-12-26 13:00:06Z], ~U[2026-01-12 21:28:53Z], ~U[2026-01-12 21:28:53Z], "💞 Có những thời điểm, phụ nữ không cần lời hứa lớn lao—chỉ cần một người đàn ông ở bên đúng lúc.\nĐó là khi cảm xúc chông chênh, áp lực bủa vây, hay những khoảnh khắc tưởng nhỏ nhưng lại quyết định sự gắn bó lâu dài.\n\n🔎 Trong video này, bạn sẽ hiểu:\n✨ Những thời điểm then chốt phụ nữ cần sự hiện diện của đàn ông nhất\n✨ Vì sao ở bên đúng lúc giá trị hơn cả ngàn món quà\n✨ Cách đàn ông thể hiện sự quan tâm tinh tế để phụ nữ cảm thấy an toàn và được yêu thương\n\n💡 Đàn ông trưởng thành không cần nói nhiều—chỉ cần xuất hiện đúng lúc, đúng cách.\n\n👉 Xem hết video để biết khi nào phụ nữ thật sự cần bạn nhất!\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #phunucannguoiben #tinhyeu #tamlyphunu #tinhcam #danongnenbiet #honnhan #relationship #love #dating #thauhieu", "Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất", 777, false, "wMRI2PA-7fA", "https://www.youtube.com/watch?v=wMRI2PA-7fA", "/downloads/Cuộc Sống Hôn Nhân/2025-12-26 Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất/Những thời điểm phụ nữ cần người đàn ông bên cạnh nhất [wMRI2PA-7fA].mp4", false, 6, ~U[2025-12-26 13:00:06Z]] 22:28:53.649 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=8.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:53.650 [debug] QUERY OK source="media_items" db=1.2ms idle=6.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-25 13:00:06Z], 6] 22:28:53.653 [debug] QUERY OK source="media_items" db=1.7ms 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" ["Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…\n🔍 Nhiều người vẫn lầm tưởng rằng phụ nữ khi lớn tuổi thì cảm xúc và nhu cầu gần gũi sẽ dần “nguội lạnh”.\n👉 Nhưng thực tế lại không hề đơn giản như vậy.\nTrong video này, chúng ta sẽ cùng phân tích 4 dấu hiệu rất rõ ràng cho thấy phụ nữ lớn tuổi vẫn còn nhiều cảm xúc, khao khát sự quan tâm và gắn kết – chỉ là họ không thể hiện ồn ào như lúc trẻ.\n💬 Hiểu đúng để:\nKhông vô tâm làm tổn thương người phụ nữ bên cạnh\nKhông bỏ lỡ những giai đoạn họ cần sự gần gũi nhất\nVà quan trọng hơn: giữ được sự ấm áp lâu dài trong mối quan hệ\n📌 Video mang tính chia sẻ – phân tích tâm lý, không cổ súy hay mô tả nhạy cảm.\n👉 Xem đến cuối để tránh hiểu lầm đáng tiếc về phụ nữ lớn tuổi.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n#phunulontuoi #tamlyphunu #nhucaunu #honnhan #giadinh #danongnenbiet #tinhcamtrungnien #phunuvadanong #hiuphunu #tamlyhonnhan", "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…", "d39c5204-7553-487c-8c8c-aad58d12c24f", 679, false, "d1uxPFUDkJ8", "https://www.youtube.com/watch?v=d1uxPFUDkJ8", 19, "/downloads/Cuộc Sống Hôn Nhân/2025-12-25 Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…/Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này… [d1uxPFUDkJ8].mp4", false, false, false, 6, [], 98, ~U[2025-12-25 13:00:06Z], ~U[2026-01-12 21:28:53Z], ~U[2026-01-12 21:28:53Z], "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…\n🔍 Nhiều người vẫn lầm tưởng rằng phụ nữ khi lớn tuổi thì cảm xúc và nhu cầu gần gũi sẽ dần “nguội lạnh”.\n👉 Nhưng thực tế lại không hề đơn giản như vậy.\nTrong video này, chúng ta sẽ cùng phân tích 4 dấu hiệu rất rõ ràng cho thấy phụ nữ lớn tuổi vẫn còn nhiều cảm xúc, khao khát sự quan tâm và gắn kết – chỉ là họ không thể hiện ồn ào như lúc trẻ.\n💬 Hiểu đúng để:\nKhông vô tâm làm tổn thương người phụ nữ bên cạnh\nKhông bỏ lỡ những giai đoạn họ cần sự gần gũi nhất\nVà quan trọng hơn: giữ được sự ấm áp lâu dài trong mối quan hệ\n📌 Video mang tính chia sẻ – phân tích tâm lý, không cổ súy hay mô tả nhạy cảm.\n👉 Xem đến cuối để tránh hiểu lầm đáng tiếc về phụ nữ lớn tuổi.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n#phunulontuoi #tamlyphunu #nhucaunu #honnhan #giadinh #danongnenbiet #tinhcamtrungnien #phunuvadanong #hiuphunu #tamlyhonnhan", "Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…", 679, false, "d1uxPFUDkJ8", "https://www.youtube.com/watch?v=d1uxPFUDkJ8", "/downloads/Cuộc Sống Hôn Nhân/2025-12-25 Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này…/Đừng Nghĩ Phụ Nữ Lớn Tuổi Là Hết! Khi Có 4 Dấu Hiệu Này… [d1uxPFUDkJ8].mp4", false, 6, ~U[2025-12-25 13:00:06Z]] 22:28:53.654 [debug] QUERY OK source="sources" db=0.4ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:53.655 [debug] QUERY OK source="media_items" db=1.2ms idle=6.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-24 13:00:06Z], 6] 22:28:53.658 [debug] QUERY OK source="media_items" db=1.9ms 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" ["🧠 Đàn ông từng trải mới hiểu: không phải phụ nữ nào cũng sở hữu 4 nét tướng dẻo dai hiếm gặp—những dấu hiệu cho thấy nội lực bền bỉ, cảm xúc sâu sắc và khả năng giữ lửa lâu dài trong các mối quan hệ.\n👀 Nhiều người nhìn thoáng qua sẽ bỏ lỡ, nhưng ai tinh ý sẽ nhận ra ngay từ thần thái, ánh mắt đến cử chỉ.\n\n🔎 Trong video này, bạn sẽ khám phá:\n✨ 4 nét tướng hiếm phản ánh sức bền cảm xúc và sự ổn định\n✨ Vì sao đàn ông trưởng thành đặc biệt trân trọng những nét này\n✨ Cách nhìn nhận tinh tế để không đánh giá sai người trước mặt\n\n💡 Hiểu đúng để trân trọng đúng—đó là khác biệt của đàn ông từng trải.\n\n👉 Xem hết video để nhận diện 4 nét tướng hiếm mà không phải ai cũng có!\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #nettuongphunu #danongtungtrai #tamlyphunu #khiChat #tinhcam #honnhan #relationship #nhantam #phunuhiemgap #thauhieu", "Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp", "949fae9a-49ea-49bb-8278-48a4b85757bf", 736, false, "XMPzkk0SfXs", "https://www.youtube.com/watch?v=XMPzkk0SfXs", 20, "/downloads/Cuộc Sống Hôn Nhân/2025-12-24 Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp/Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp [XMPzkk0SfXs].mp4", false, false, false, 6, [], 98, ~U[2025-12-24 13:00:06Z], ~U[2026-01-12 21:28:53Z], ~U[2026-01-12 21:28:53Z], "🧠 Đàn ông từng trải mới hiểu: không phải phụ nữ nào cũng sở hữu 4 nét tướng dẻo dai hiếm gặp—những dấu hiệu cho thấy nội lực bền bỉ, cảm xúc sâu sắc và khả năng giữ lửa lâu dài trong các mối quan hệ.\n👀 Nhiều người nhìn thoáng qua sẽ bỏ lỡ, nhưng ai tinh ý sẽ nhận ra ngay từ thần thái, ánh mắt đến cử chỉ.\n\n🔎 Trong video này, bạn sẽ khám phá:\n✨ 4 nét tướng hiếm phản ánh sức bền cảm xúc và sự ổn định\n✨ Vì sao đàn ông trưởng thành đặc biệt trân trọng những nét này\n✨ Cách nhìn nhận tinh tế để không đánh giá sai người trước mặt\n\n💡 Hiểu đúng để trân trọng đúng—đó là khác biệt của đàn ông từng trải.\n\n👉 Xem hết video để nhận diện 4 nét tướng hiếm mà không phải ai cũng có!\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong #nettuongphunu #danongtungtrai #tamlyphunu #khiChat #tinhcam #honnhan #relationship #nhantam #phunuhiemgap #thauhieu", "Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp", 736, false, "XMPzkk0SfXs", "https://www.youtube.com/watch?v=XMPzkk0SfXs", "/downloads/Cuộc Sống Hôn Nhân/2025-12-24 Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp/Đàn Ông Từng Trải Mới Hiểu: 4 Nét Tướng Phụ Nữ Dẻo Dai Hiếm Gặp [XMPzkk0SfXs].mp4", false, 6, ~U[2025-12-24 13:00:06Z]] 22:28:53.659 [debug] QUERY OK source="sources" db=0.4ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 22:28:53.661 [debug] QUERY OK source="media_items" db=1.2ms idle=6.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-23 13:00:06Z], 6] 22:28:53.668 [debug] QUERY OK source="media_items" db=6.0ms 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" ["Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này\nPhụ nữ trên 60 tuổi có thật là đã khép lại mọi khao khát trong cuộc sống tình cảm?\nSự thật là rất nhiều người vẫn còn nhu cầu gắn bó, được quan tâm và được thấu hiểu, chỉ là họ thể hiện theo một cách trầm lắng và sâu sắc hơn.\n\nTrong video này, chúng ta sẽ cùng phân tích dấu hiệu quan trọng cho thấy phụ nữ trên 60 tuổi vẫn còn khao khát, không phải theo bản năng bộc phát, mà xuất phát từ cảm xúc, sự kết nối và nhu cầu được yêu thương đúng nghĩa.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này", "c5222f13-a0bd-44ba-a905-74fcdca1a62c", 832, false, "e0ewbo6O4QQ", "https://www.youtube.com/watch?v=e0ewbo6O4QQ", 21, "/downloads/Cuộc Sống Hôn Nhân/2025-12-23 Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này/Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này [e0ewbo6O4QQ].mp4", false, false, false, 6, [], 98, ~U[2025-12-23 13:00:06Z], ~U[2026-01-12 21:28:53Z], ~U[2026-01-12 21:28:53Z], "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này\nPhụ nữ trên 60 tuổi có thật là đã khép lại mọi khao khát trong cuộc sống tình cảm?\nSự thật là rất nhiều người vẫn còn nhu cầu gắn bó, được quan tâm và được thấu hiểu, chỉ là họ thể hiện theo một cách trầm lắng và sâu sắc hơn.\n\nTrong video này, chúng ta sẽ cùng phân tích dấu hiệu quan trọng cho thấy phụ nữ trên 60 tuổi vẫn còn khao khát, không phải theo bản năng bộc phát, mà xuất phát từ cảm xúc, sự kết nối và nhu cầu được yêu thương đúng nghĩa.\n\n💖 Nếu bạn thấy video này thú vị, đừng quên:\n✅ LIKE để ủng hộ mình nhé! 👍\n✅ SHARE để lan tỏa đến nhiều người hơn! 🔄\n✅ SUBSCRIBE kèm nút chuông 🔔 để không bỏ lỡ những video hấp dẫn tiếp theo!\n💖 Liên hệ mình cho công việc: (+84) 944903618 (Zalo)\n💖 Hình ảnh bìa chỉ mang tính chất minh họa, không nhằm công kích, ám chỉ bất cứ cá nhân, tổ chức nào. Trân trọng!\n💬 Bản quyền audio thuộc về Kênh, các bạn vui lòng không reup, mình không nhân nhượng nếu phát hiện nha!\n\n🎥 Cảm ơn bạn đã xem! Hãy để lại ý kiến của bạn dưới phần bình luận nhé! \n\n#TamLyPhuNu #NgoaiTinh #TamLyHoc #HonNhanGiaDinh #TinhYeuHanhPhuc #GocKhuatHonNhan #PhuNu #ChuyenNgoaiTinh #TamLyCuocSong", "Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này", 832, false, "e0ewbo6O4QQ", "https://www.youtube.com/watch?v=e0ewbo6O4QQ", "/downloads/Cuộc Sống Hôn Nhân/2025-12-23 Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này/Phụ Nữ Trên 60 Tuổi Vẫn Khao Khát Khi Có Dấu Hiệu Này [e0ewbo6O4QQ].mp4", false, 6, ~U[2025-12-23 13:00:06Z]] 22:28:53.669 [debug] QUERY OK source="sources" db=0.3ms idle=13.2ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-01-12 21:28:53Z], ~U[2026-01-12 21:28:53Z], 6] 22:28:53.671 [debug] QUERY OK source="media_items" db=1.5ms idle=11.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((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] 22:28:53.673 [debug] QUERY OK source="media_items" db=1.2ms idle=12.3ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [6] 22:28:53.676 [debug] QUERY OK source="media_items" db=3.0ms idle=12.3ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [6] 22:28:53.677 [info] [command_wrapper]: /usr/local/bin/apprise called with: --verbose --title [Pinchflat] New media found --body Found 1 new media item(s) for Cuộc Sống Hôn Nhân. Downloading them now ntalk://tuan:bLzZ2-r6gm8-yqLfm-fsr3J-aSTEJ@nextcloud.luong.tel/6nnffq97 22:28:54.437 [error] [command_wrapper]: /usr/local/bin/apprise called with: --verbose --title [Pinchflat] New media found --body Found 1 new media item(s) for Cuộc Sống Hôn Nhân. Downloading them now ntalk://tuan:bLzZ2-r6gm8-yqLfm-fsr3J-aSTEJ@nextcloud.luong.tel/6nnffq97 exited: 1 with: 2026-01-12 22:28:54,306 - ERROR - Unparseable URL ntalk://tuan:b...J@n...l/6nnffq97 You must specify at least one server URL or populated configuration file. Try 'apprise --help' for more information. 22:28:54.437 [error] Failed to send new media notification for source 6: 2026-01-12 22:28:54,306 - ERROR - Unparseable URL ntalk://tuan:b...J@n...l/6nnffq97 You must specify at least one server URL or populated configuration file. Try 'apprise --help' for more information. 22:28:54.441 [debug] QUERY OK source="tasks" db=0.4ms idle=767.9ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [8351, 6, ~U[2026-01-12 21:28:54Z], ~U[2026-01-12 21:28:54Z]] 22:28:54.442 [info] {"args":{"id":6},"id":8344,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":87648879,"event":"job:stop","queue_time":616846,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 22:29:00.497 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:29:00.695 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:29:30.499 [info] {"source":"oban","duration":1048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:00.501 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:30:00.696 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:30:30.503 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:00.505 [info] {"source":"oban","duration":1269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:31:00.697 [info] {"source":"oban","duration":386,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:31:30.507 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:00.510 [info] {"source":"oban","duration":2101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:32:00.698 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:32:30.512 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:00.514 [info] {"source":"oban","duration":1215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:33:00.699 [info] {"source":"oban","duration":321,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:33:30.516 [info] {"source":"oban","duration":1174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:00.518 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:34:00.700 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:34:30.520 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:00.522 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:35:00.701 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:35:30.524 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:00.526 [info] {"source":"oban","duration":1205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:36:00.701 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:36:30.529 [info] {"source":"oban","duration":1403,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:00.530 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:37:00.703 [info] {"source":"oban","duration":379,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:37:30.532 [info] {"source":"oban","duration":1221,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:00.535 [info] {"source":"oban","duration":1867,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:38:00.704 [info] {"source":"oban","duration":365,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:38:30.537 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:00.539 [info] {"source":"oban","duration":1199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:39:00.705 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:39:30.541 [info] {"source":"oban","duration":1159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:00.544 [info] {"source":"oban","duration":1476,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:40:00.705 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:40:30.545 [info] {"source":"oban","duration":1252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:00.547 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:41:00.707 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:41:30.549 [info] {"source":"oban","duration":1209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:00.551 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:42:00.707 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:42:30.553 [info] {"source":"oban","duration":1320,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:00.555 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:43:00.709 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:43:30.559 [info] {"source":"oban","duration":2921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:00.561 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:44:00.709 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:44:30.563 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:00.565 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:45:00.711 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:45:30.567 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:00.569 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:46:00.712 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:46:30.571 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:00.573 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:47:00.712 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:47:30.575 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:00.577 [info] {"source":"oban","duration":943,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:48:00.714 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:48:30.579 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:00.581 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:49:00.715 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:49:30.583 [info] {"source":"oban","duration":1235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:00.585 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:50:00.716 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:50:30.587 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:00.591 [info] {"source":"oban","duration":2846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:51:00.717 [info] {"source":"oban","duration":370,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:51:30.593 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:00.596 [info] {"source":"oban","duration":1886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:52:00.717 [info] {"source":"oban","duration":242,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:52:30.598 [info] {"source":"oban","duration":1260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:00.600 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:53:00.719 [info] {"source":"oban","duration":355,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:53:30.602 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:00.604 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:54:00.720 [info] {"source":"oban","duration":365,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:54:30.606 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:00.608 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:55:00.720 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:55:30.610 [info] {"source":"oban","duration":1197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:00.612 [info] {"source":"oban","duration":1212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:56:00.722 [info] {"source":"oban","duration":361,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:56:30.614 [info] {"source":"oban","duration":1207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:00.616 [info] {"source":"oban","duration":1222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:57:00.723 [info] {"source":"oban","duration":409,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:57:30.619 [info] {"source":"oban","duration":1602,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:00.621 [info] {"source":"oban","duration":1855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:58:00.724 [info] {"source":"oban","duration":850,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:58:30.623 [info] {"source":"oban","duration":970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:00.625 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 22:59:00.726 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 22:59:30.630 [info] {"source":"oban","duration":3593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:00.632 [info] {"source":"oban","duration":1332,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:00:00.726 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:00:30.633 [info] {"source":"oban","duration":1189,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:00.637 [info] {"source":"oban","duration":3256,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:01:00.728 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:01:30.639 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:00.643 [info] {"source":"oban","duration":2543,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:02:00.756 [info] {"source":"oban","duration":456,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:02:30.646 [info] {"source":"oban","duration":2551,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:00.647 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:03:00.756 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:03:30.649 [info] {"source":"oban","duration":1186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:00.651 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:04:00.758 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:04:30.653 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:00.657 [info] {"source":"oban","duration":2026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:05:00.759 [info] {"source":"oban","duration":412,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:05:30.659 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:00.663 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:06:00.760 [info] {"source":"oban","duration":341,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:06:30.665 [info] {"source":"oban","duration":957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:00.667 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:07:00.761 [info] {"source":"oban","duration":325,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:07:30.669 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:00.671 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:08:00.762 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:08:30.674 [info] {"source":"oban","duration":1763,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:00.677 [info] {"source":"oban","duration":1424,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:09:00.763 [info] {"source":"oban","duration":328,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:09:30.678 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:00.680 [info] {"source":"oban","duration":1311,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:10:00.764 [info] {"source":"oban","duration":444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:10:30.683 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:00.685 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:11:00.764 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:11:30.687 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:00.690 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:12:00.766 [info] {"source":"oban","duration":547,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:12:30.692 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:00.697 [info] {"source":"oban","duration":1637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:13:00.767 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:13:30.699 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:00.702 [info] {"source":"oban","duration":1507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:14:00.769 [info] {"source":"oban","duration":423,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:14:30.704 [info] {"source":"oban","duration":1446,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:00.705 [info] {"source":"oban","duration":1114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:15:00.770 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:15:30.707 [info] {"source":"oban","duration":1209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:00.709 [info] {"source":"oban","duration":1285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:16:00.771 [info] {"source":"oban","duration":429,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:16:30.712 [info] {"source":"oban","duration":2299,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:00.714 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:17:00.772 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:17:30.716 [info] {"source":"oban","duration":1198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:00.718 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:18:00.773 [info] {"source":"oban","duration":363,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:18:30.720 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:00.722 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:19:00.774 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:19:30.725 [info] {"source":"oban","duration":1838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:00.727 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:20:00.774 [info] {"source":"oban","duration":325,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:20:30.729 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:00.731 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:21:00.776 [info] {"source":"oban","duration":338,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:21:30.733 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:00.735 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:22:00.776 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:22:30.737 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:00.739 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:23:00.777 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:23:30.741 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:00.743 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:24:00.778 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:24:30.745 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:00.747 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:25:00.780 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:25:30.749 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:00.751 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:26:00.781 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:26:30.754 [info] {"source":"oban","duration":1878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:00.757 [info] {"source":"oban","duration":1500,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:27:00.782 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:27:30.758 [info] {"source":"oban","duration":1200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:00.761 [info] {"source":"oban","duration":1745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:28:00.783 [info] {"source":"oban","duration":326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:28:30.762 [info] {"source":"oban","duration":1203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:00.764 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:29:00.783 [info] {"source":"oban","duration":238,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:29:30.766 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:00.769 [info] {"source":"oban","duration":1468,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:30:00.785 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:30:30.773 [info] {"source":"oban","duration":4053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:00.775 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:31:00.786 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:31:30.779 [info] {"source":"oban","duration":2436,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:00.780 [info] {"source":"oban","duration":1183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:32:00.786 [info] {"source":"oban","duration":231,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:32:30.782 [info] {"source":"oban","duration":1215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:00.785 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:33:00.789 [info] {"source":"oban","duration":244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:33:30.788 [info] {"source":"oban","duration":1944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:00.790 [info] {"source":"oban","duration":359,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:34:00.791 [info] {"source":"oban","duration":1383,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:34:30.792 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:00.791 [info] {"source":"oban","duration":599,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:35:00.794 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:35:30.797 [info] {"source":"oban","duration":2239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:00.792 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:36:00.799 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:36:30.801 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:00.793 [info] {"source":"oban","duration":500,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:37:00.804 [info] {"source":"oban","duration":1749,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:37:30.805 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:00.794 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:38:00.807 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:38:30.809 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:00.795 [info] {"source":"oban","duration":341,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:39:00.814 [info] {"source":"oban","duration":4267,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:39:30.817 [info] {"source":"oban","duration":1705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:00.795 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:40:00.819 [info] {"source":"oban","duration":1576,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:40:30.820 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:00.796 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:41:00.822 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:41:30.824 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:00.798 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:42:00.827 [info] {"source":"oban","duration":1337,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:42:30.828 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:00.799 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:43:00.830 [info] {"source":"oban","duration":1193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:43:30.833 [info] {"source":"oban","duration":1523,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:00.800 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:44:00.834 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:44:30.837 [info] {"source":"oban","duration":1662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:00.801 [info] {"source":"oban","duration":715,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:45:00.840 [info] {"source":"oban","duration":2595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:45:30.841 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:00.802 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:46:00.843 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:46:30.845 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:00.804 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:47:00.847 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:47:30.850 [info] {"source":"oban","duration":1575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:00.805 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:48:00.851 [info] {"source":"oban","duration":1249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:48:30.853 [info] {"source":"oban","duration":1200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:00.806 [info] {"source":"oban","duration":452,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:49:00.856 [info] {"source":"oban","duration":1836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:49:30.858 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:00.806 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:50:00.861 [info] {"source":"oban","duration":1523,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:50:30.862 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:00.808 [info] {"source":"oban","duration":614,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:51:00.865 [info] {"source":"oban","duration":1507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:51:30.866 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:00.809 [info] {"source":"oban","duration":367,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:52:00.868 [info] {"source":"oban","duration":1251,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:52:30.870 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:00.810 [info] {"source":"oban","duration":364,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:53:00.872 [info] {"source":"oban","duration":1226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:53:30.875 [info] {"source":"oban","duration":1644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:00.811 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:54:00.877 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:54:30.880 [info] {"source":"oban","duration":1895,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:00.811 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:55:00.882 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:55:30.884 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:00.813 [info] {"source":"oban","duration":485,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:56:00.887 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:56:30.889 [info] {"source":"oban","duration":2195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:00.814 [info] {"source":"oban","duration":387,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:57:00.892 [info] {"source":"oban","duration":1366,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:57:30.893 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:00.815 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:58:00.895 [info] {"source":"oban","duration":1307,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:58:30.897 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:00.816 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 23:59:00.899 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 23:59:30.901 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:00.817 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:00:00.903 [info] {"source":"oban","duration":1204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:00:30.905 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:00.818 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:01:00.907 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:01:30.909 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:00.819 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:02:00.911 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:28.927 [info] GET / 00:02:28.928 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:02:28.930 [debug] QUERY OK source="settings" db=0.2ms idle=930.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:02:28.931 [debug] QUERY OK source="media_profiles" db=0.2ms idle=930.8ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:02:28.931 [debug] QUERY OK source="sources" db=0.2ms idle=931.3ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:02:29.132 [debug] QUERY OK source="media_items" db=200.4ms idle=931.7ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:02:29.168 [debug] QUERY OK source="media_items" db=36.1ms idle=203.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:02:29.171 [debug] QUERY OK source="settings" db=0.4ms idle=240.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:02:29.172 [debug] QUERY OK source="settings" db=0.3ms idle=240.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:02:29.176 [debug] QUERY OK source="settings" db=0.2ms idle=244.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:02:29.180 [debug] QUERY OK source="tasks" db=0.4ms idle=47.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:02:29.184 [debug] QUERY OK source="media_items" db=2.1ms idle=13.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:02:29.185 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=13.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:02:29.186 [debug] QUERY OK source="sources" db=0.2ms idle=13.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:02:29.202 [debug] QUERY OK source="media_items" db=12.6ms queue=0.1ms idle=13.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:02:29.204 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=23.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:02:29.205 [debug] QUERY OK source="sources" db=0.2ms idle=20.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:02:29.208 [info] Sent 200 in 280ms 00:02:29.767 [info] CONNECTED TO Phoenix.LiveView.Socket in 206µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "BiA3Cmd-XksVbEk0IgxWYhYdbBFWHwcDAhYf60nfo4zSLd9TdtTy5ka5", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://pinchflat.luong.tel/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://pinchflat.luong.tel/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 00:02:29.822 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "GHnlQN0-zX3gnho6ri8hctf6", "media_state" => "downloaded"} 00:02:29.840 [debug] QUERY OK source="media_items" db=18.0ms queue=0.1ms idle=636.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:02:29.842 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=654.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:02:29.843 [debug] QUERY OK source="sources" db=0.2ms idle=640.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 00:02:29.843 [debug] Replied in 21ms 00:02:29.848 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "GHnlQN0-zX3gnho6ri8hctf6", "media_state" => "pending"} 00:02:29.853 [debug] QUERY OK source="media_items" db=4.7ms idle=643.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:02:29.855 [debug] QUERY OK source="media_items" db=1.4ms idle=648.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:02:29.856 [debug] QUERY OK source="sources" db=0.4ms idle=15.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:02:29.856 [debug] Replied in 8ms 00:02:29.860 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "GHnlQN0-zX3gnho6ri8hctf6"} 00:02:29.861 [debug] QUERY OK source="tasks" db=0.5ms idle=18.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:02:29.861 [debug] Replied in 1ms 00:02:29.862 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "GHnlQN0-zX3gnho6ri8hctf6"} 00:02:29.862 [debug] Replied in 142µs 00:02:30.913 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:02:36.395 [info] GET /sources 00:02:36.395 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 00:02:36.397 [debug] QUERY OK source="settings" db=0.2ms idle=1397.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:02:36.397 [debug] QUERY OK source="settings" db=0.1ms idle=1397.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:02:36.398 [debug] QUERY OK source="settings" db=0.2ms idle=1398.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:02:36.399 [debug] QUERY OK source="settings" db=0.1ms idle=456.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:02:36.400 [debug] QUERY OK source="settings" db=0.2ms idle=400.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:02:36.414 [debug] QUERY OK source="sources" db=11.0ms queue=0.5ms idle=5.3ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 00:02:36.427 [debug] QUERY OK source="sources" db=10.8ms queue=0.6ms 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", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 00:02:36.437 [info] Sent 200 in 42ms 00:02:37.824 [info] CONNECTED TO Phoenix.LiveView.Socket in 35µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "E30mOmgZd3kNEQEfW1woUBMqaxkqOA1hT5HV9WGTwI2x54GfaCSqILkW", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://pinchflat.luong.tel/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://pinchflat.luong.tel/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 00:02:37.875 [debug] MOUNT PinchflatWeb.Sources.SourceLive.IndexTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "GHnlQN0-zX3gnho6ri8hctf6", "initial_sort_direction" => :asc, "initial_sort_key" => :custom_name, "results_per_page" => 10} 00:02:37.899 [debug] QUERY OK source="sources" db=23.4ms idle=1476.7ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 00:02:37.926 [debug] QUERY OK source="sources" db=26.0ms idle=1499.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 00:02:37.927 [debug] Replied in 51ms 00:02:37.931 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "GHnlQN0-zX3gnho6ri8hctf6"} 00:02:37.931 [debug] Replied in 156µs 00:02:52.110 [info] GET /sources/3 00:02:52.111 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "3"} Pipelines: [:browser] 00:02:52.112 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1112.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 00:02:52.113 [debug] QUERY OK source="media_profiles" db=0.2ms idle=1112.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] 00:02:52.113 [debug] QUERY OK source="tasks" db=0.3ms idle=135.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [3, "executing", "available", "scheduled", "retryable"] 00:02:52.114 [debug] QUERY OK source="settings" db=0.2ms idle=114.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:02:52.114 [debug] QUERY OK source="settings" db=0.1ms idle=114.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:02:52.115 [debug] QUERY OK source="settings" db=0.2ms idle=2.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:02:52.120 [debug] QUERY OK source="sources" db=0.3ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 00:02:52.128 [debug] QUERY OK source="media_items" db=6.6ms queue=0.3ms idle=7.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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] 00:02:52.130 [debug] QUERY OK source="media_items" db=1.5ms queue=0.3ms idle=14.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [3, 10, 0] 00:02:52.132 [debug] QUERY OK source="sources" db=0.3ms idle=17.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 00:02:52.133 [debug] QUERY OK source="media_items" db=0.5ms queue=0.2ms idle=17.1ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [3] 00:02:52.135 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=13.3ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [3, 10, 0] 00:02:52.137 [debug] QUERY OK source="sources" db=0.3ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 00:02:52.139 [debug] QUERY OK source="media_items" db=1.1ms queue=0.3ms idle=7.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [3] 00:02:52.141 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=7.3ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [3, 10, 0] 00:02:52.144 [info] Sent 200 in 33ms 00:02:53.487 [info] CONNECTED TO Phoenix.LiveView.Socket in 42µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "EXoqJhc9ekM-F3VWA10EBQBbUCAxM196V2DJFsJnDOF1m5k3r2hHRG9L", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://pinchflat.luong.tel/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://pinchflat.luong.tel/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 00:02:53.537 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "GHnlQN0-zX3gnho6ri8hctf6", "media_state" => "pending", "source_id" => 3} 00:02:53.538 [debug] QUERY OK source="sources" db=0.5ms idle=1401.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 00:02:53.540 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=1401.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [3] 00:02:53.543 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=1401.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [3, 10, 0] 00:02:53.543 [debug] Replied in 6ms 00:02:53.546 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "GHnlQN0-zX3gnho6ri8hctf6", "media_state" => "downloaded", "source_id" => 3} 00:02:53.546 [debug] QUERY OK source="sources" db=0.3ms idle=1404.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 00:02:53.547 [debug] QUERY OK source="media_items" db=0.6ms idle=567.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [3] 00:02:53.550 [debug] QUERY OK source="media_items" db=1.8ms idle=10.2ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [3, 10, 0] 00:02:53.550 [debug] Replied in 4ms 00:02:53.553 [debug] MOUNT PinchflatWeb.Sources.MediaItemTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "GHnlQN0-zX3gnho6ri8hctf6", "media_state" => "other", "source_id" => 3} 00:02:53.554 [debug] QUERY OK source="sources" db=0.3ms idle=13.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 00:02:53.556 [debug] QUERY OK source="media_items" db=1.6ms idle=11.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [3] 00:02:53.558 [debug] QUERY OK source="media_items" db=1.9ms idle=9.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [3, 10, 0] 00:02:53.559 [debug] Replied in 6ms 00:02:53.562 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "GHnlQN0-zX3gnho6ri8hctf6"} 00:02:53.562 [debug] Replied in 213µs 00:03:00.820 [info] {"source":"oban","duration":514,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:03:00.915 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:30.917 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:03:38.735 [info] GET / 00:03:38.735 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:03:38.736 [debug] QUERY OK source="settings" db=0.2ms idle=1662.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:03:38.736 [debug] QUERY OK source="media_profiles" db=0.1ms idle=736.4ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:03:38.736 [debug] QUERY OK source="sources" db=0.1ms idle=736.8ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:03:38.749 [debug] QUERY OK source="media_items" db=12.9ms idle=737.0ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:03:38.751 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=674.3ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:03:38.752 [debug] QUERY OK source="settings" db=0.2ms idle=16.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:03:38.752 [debug] QUERY OK source="settings" db=0.1ms idle=16.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:03:38.753 [debug] QUERY OK source="settings" db=0.1ms idle=16.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:03:38.754 [debug] QUERY OK source="tasks" db=0.3ms idle=4.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:03:38.757 [debug] QUERY OK source="media_items" db=1.6ms idle=3.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:03:38.758 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=4.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:03:38.758 [debug] QUERY OK source="sources" db=0.2ms idle=5.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:03:38.766 [debug] QUERY OK source="media_items" db=4.5ms idle=8.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:03:38.767 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=12.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:03:38.768 [debug] QUERY OK source="sources" db=0.2ms idle=11.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:03:38.771 [info] Sent 200 in 35ms 00:03:48.096 [info] GET / 00:03:48.097 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:03:48.097 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=97.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:03:48.098 [debug] QUERY OK source="media_profiles" db=0.3ms idle=98.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:03:48.099 [debug] QUERY OK source="sources" db=0.3ms idle=98.8ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:03:48.101 [info] GET / 00:03:48.101 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:03:48.102 [debug] QUERY OK source="settings" db=0.4ms 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 [] 00:03:48.102 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.1ms idle=4.5ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:03:48.103 [debug] QUERY OK source="sources" db=0.1ms idle=4.4ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:03:48.109 [debug] QUERY OK source="media_items" db=9.6ms idle=99.4ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:03:48.111 [debug] QUERY OK source="media_items" db=7.9ms idle=4.1ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:03:48.112 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=7.1ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:03:48.113 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=9.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:03:48.113 [debug] QUERY OK source="media_items" db=2.0ms idle=8.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:03:48.113 [debug] QUERY OK source="settings" db=0.6ms idle=4.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:03:48.114 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=2.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:03:48.115 [debug] QUERY OK source="settings" db=0.6ms queue=0.3ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:03:48.115 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:03:48.117 [debug] QUERY OK source="tasks" db=0.5ms idle=3.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:03:48.119 [debug] QUERY OK source="settings" db=1.8ms queue=1.1ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:03:48.120 [debug] QUERY OK source="tasks" db=0.4ms idle=4.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:03:48.121 [debug] QUERY OK source="media_items" db=2.6ms idle=4.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:03:48.123 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=3.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:03:48.125 [debug] QUERY OK source="media_items" db=3.5ms queue=0.3ms idle=6.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:03:48.126 [debug] QUERY OK source="media_items" db=0.6ms queue=0.3ms idle=4.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:03:48.127 [debug] QUERY OK source="sources" db=1.5ms queue=0.5ms idle=6.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:03:48.129 [debug] QUERY OK source="sources" db=0.5ms queue=1.6ms idle=5.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:03:48.137 [debug] QUERY OK source="media_items" db=6.3ms idle=7.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:03:48.141 [debug] QUERY OK source="media_items" db=3.5ms idle=11.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:03:48.142 [debug] QUERY OK source="media_items" db=9.6ms idle=7.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:03:48.143 [debug] QUERY OK source="sources" db=1.5ms idle=14.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:03:48.145 [debug] QUERY OK source="media_items" db=2.4ms queue=0.5ms idle=13.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:03:48.147 [info] Sent 200 in 50ms 00:03:48.147 [debug] QUERY OK source="sources" db=1.5ms 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" = ?) [12] 00:03:48.151 [info] Sent 200 in 50ms 00:03:56.799 [info] GET / 00:03:56.800 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:03:56.800 [debug] QUERY OK source="settings" db=0.2ms idle=800.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:03:56.800 [debug] QUERY OK source="media_profiles" db=0.1ms idle=801.0ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:03:56.801 [debug] QUERY OK source="sources" db=0.0ms idle=801.2ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:03:56.804 [debug] QUERY OK source="media_items" db=2.9ms idle=801.5ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:03:56.806 [debug] QUERY OK source="media_items" db=1.5ms idle=690.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:03:56.806 [debug] QUERY OK source="settings" db=0.1ms idle=5.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:03:56.806 [debug] QUERY OK source="settings" db=0.1ms idle=5.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:03:56.807 [debug] QUERY OK source="settings" db=0.1ms idle=6.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:03:56.809 [debug] QUERY OK source="tasks" db=0.3ms queue=0.1ms idle=4.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:03:56.811 [debug] QUERY OK source="media_items" db=1.6ms idle=3.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:03:56.812 [debug] QUERY OK source="media_items" db=0.5ms idle=4.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:03:56.813 [debug] QUERY OK source="sources" db=0.2ms idle=5.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:03:56.820 [debug] QUERY OK source="media_items" db=4.8ms idle=8.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:03:56.822 [debug] QUERY OK source="media_items" db=0.9ms idle=12.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:03:56.823 [debug] QUERY OK source="sources" db=0.2ms idle=11.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:03:56.825 [info] Sent 200 in 25ms 00:03:57.247 [info] GET / 00:03:57.247 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:03:57.248 [debug] QUERY OK source="settings" db=0.2ms idle=435.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:03:57.248 [debug] QUERY OK source="media_profiles" db=0.0ms idle=427.6ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:03:57.248 [debug] QUERY OK source="sources" db=0.1ms idle=426.5ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:03:57.251 [debug] QUERY OK source="media_items" db=2.8ms idle=425.9ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:03:57.253 [debug] QUERY OK source="media_items" db=1.6ms idle=136.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:03:57.254 [debug] QUERY OK source="settings" db=0.1ms idle=5.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:03:57.254 [debug] QUERY OK source="settings" db=0.1ms idle=6.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:03:57.255 [debug] QUERY OK source="settings" db=0.1ms idle=6.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:03:57.256 [debug] QUERY OK source="tasks" db=0.3ms idle=4.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:03:57.259 [debug] QUERY OK source="media_items" db=1.8ms idle=3.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:03:57.260 [debug] QUERY OK source="media_items" db=0.5ms idle=5.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:03:57.260 [debug] QUERY OK source="sources" db=0.2ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:03:57.268 [debug] QUERY OK source="media_items" db=4.4ms idle=8.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:03:57.269 [debug] QUERY OK source="media_items" db=0.7ms idle=12.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:03:57.270 [debug] QUERY OK source="sources" db=0.2ms idle=10.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:03:57.273 [info] Sent 200 in 25ms 00:03:57.789 [info] GET / 00:03:57.789 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:03:57.789 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=529.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:03:57.790 [debug] QUERY OK source="media_profiles" db=0.1ms idle=529.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:03:57.790 [debug] QUERY OK source="sources" db=0.1ms idle=521.9ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:03:57.793 [debug] QUERY OK source="media_items" db=2.9ms idle=521.1ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:03:57.795 [debug] QUERY OK source="media_items" db=1.6ms idle=523.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:03:57.796 [debug] QUERY OK source="settings" db=0.2ms idle=6.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:03:57.796 [debug] QUERY OK source="settings" db=0.1ms idle=6.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:03:57.797 [debug] QUERY OK source="settings" db=0.1ms idle=6.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:03:57.798 [debug] QUERY OK source="tasks" db=0.2ms idle=4.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:03:57.801 [debug] QUERY OK source="media_items" db=1.6ms idle=3.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:03:57.802 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=5.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:03:57.802 [debug] QUERY OK source="sources" db=0.2ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:03:57.810 [debug] QUERY OK source="media_items" db=4.4ms idle=8.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:03:57.811 [debug] QUERY OK source="media_items" db=0.8ms idle=11.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:03:57.812 [debug] QUERY OK source="sources" db=0.1ms idle=10.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:03:57.814 [info] Sent 200 in 25ms 00:03:59.488 [info] GET / 00:03:59.488 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:03:59.489 [debug] QUERY OK source="settings" db=0.3ms idle=489.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:03:59.489 [debug] QUERY OK source="media_profiles" db=0.1ms idle=489.6ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:03:59.489 [debug] QUERY OK source="sources" db=0.1ms idle=490.0ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:03:59.493 [debug] QUERY OK source="media_items" db=3.3ms idle=490.3ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:03:59.495 [debug] QUERY OK source="media_items" db=1.8ms idle=374.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:03:59.496 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=7.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:03:59.497 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=7.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:03:59.498 [debug] QUERY OK source="settings" db=0.2ms idle=7.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:03:59.499 [debug] QUERY OK source="tasks" db=0.3ms idle=5.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:03:59.502 [debug] QUERY OK source="media_items" db=2.1ms idle=4.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:03:59.503 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=6.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:03:59.504 [debug] QUERY OK source="sources" db=0.2ms idle=6.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:03:59.512 [debug] QUERY OK source="media_items" db=5.2ms queue=0.1ms idle=9.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:03:59.514 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=13.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:03:59.515 [debug] QUERY OK source="sources" db=0.3ms idle=12.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:03:59.518 [info] Sent 200 in 30ms 00:04:00.184 [info] GET / 00:04:00.184 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:04:00.186 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=680.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:00.187 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=673.9ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:04:00.188 [debug] QUERY OK source="sources" db=0.3ms queue=0.3ms idle=672.9ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:04:00.192 [debug] QUERY OK source="media_items" db=3.6ms queue=0.5ms idle=672.7ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:04:00.194 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=67.1ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:04:00.195 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=8.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:00.197 [debug] QUERY OK source="settings" db=0.5ms queue=0.5ms idle=8.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:00.198 [debug] QUERY OK source="settings" db=0.5ms idle=9.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:00.200 [debug] QUERY OK source="tasks" db=0.2ms idle=7.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:04:00.203 [debug] QUERY OK source="media_items" db=2.2ms idle=6.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:04:00.204 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=7.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:04:00.205 [debug] QUERY OK source="sources" db=0.7ms idle=7.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:04:00.216 [debug] QUERY OK source="media_items" db=7.3ms idle=10.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:04:00.220 [debug] QUERY OK source="media_items" db=2.5ms queue=0.6ms idle=16.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:04:00.222 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=18.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:04:00.226 [info] Sent 200 in 42ms 00:04:00.674 [info] GET / 00:04:00.675 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:04:00.675 [debug] QUERY OK source="settings" db=0.4ms idle=471.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:00.676 [debug] QUERY OK source="media_profiles" db=0.2ms idle=470.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:04:00.676 [debug] QUERY OK source="sources" db=0.3ms idle=459.6ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:04:00.680 [debug] QUERY OK source="media_items" db=3.9ms idle=456.6ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:04:00.683 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=458.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:04:00.684 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=7.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:00.684 [debug] QUERY OK source="settings" db=0.6ms idle=8.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:00.685 [debug] QUERY OK source="settings" db=0.3ms idle=8.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:00.687 [debug] QUERY OK source="tasks" db=0.3ms idle=6.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:04:00.689 [debug] QUERY OK source="media_items" db=1.6ms idle=4.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:04:00.690 [debug] QUERY OK source="media_items" db=0.7ms idle=5.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:04:00.691 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=6.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:04:00.702 [debug] QUERY OK source="media_items" db=7.7ms idle=8.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:04:00.705 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=15.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:04:00.706 [debug] QUERY OK source="sources" db=0.5ms idle=15.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:04:00.710 [info] Sent 200 in 35ms 00:04:00.821 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:04:00.920 [info] {"source":"oban","duration":1948,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:01.224 [info] GET / 00:04:01.224 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:04:01.225 [debug] QUERY OK source="settings" db=0.5ms idle=520.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:01.226 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=520.0ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:04:01.227 [debug] QUERY OK source="sources" db=0.4ms queue=0.4ms idle=405.9ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:04:01.231 [debug] QUERY OK source="media_items" db=3.5ms idle=307.4ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:04:01.234 [debug] QUERY OK source="media_items" db=2.0ms idle=103.5ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:04:01.234 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=8.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:01.235 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=8.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:01.237 [debug] QUERY OK source="settings" db=0.4ms idle=8.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:01.239 [debug] QUERY OK source="tasks" db=0.3ms idle=7.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:04:01.243 [debug] QUERY OK source="media_items" db=3.5ms idle=5.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:04:01.246 [debug] QUERY OK source="media_items" db=1.6ms queue=0.4ms idle=9.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:04:01.247 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=11.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:04:01.257 [debug] QUERY OK source="media_items" db=6.0ms queue=0.1ms idle=14.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:04:01.260 [debug] QUERY OK source="media_items" db=2.3ms idle=18.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:04:01.261 [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" = ?) [12] 00:04:01.265 [info] Sent 200 in 40ms 00:04:01.472 [info] GET /swagger-ui.html 00:04:01.474 [debug] QUERY OK source="settings" db=0.2ms idle=228.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:01.475 [debug] QUERY OK source="settings" db=0.1ms idle=227.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:01.476 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:01.478 [error] #PID<0.98108.0> running PinchflatWeb.Endpoint (connection #PID<0.98107.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /swagger-ui.html ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger-ui (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98107.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger-ui.html", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 37030}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98108.0>, params: %{}, path_info: ["swagger-ui"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/swagger-ui.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeOsXXsR9ltc8AC_SB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98107.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger-ui.html", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 37030}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger-ui (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98107.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger-ui.html", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 37030}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98108.0>, params: %{}, path_info: ["swagger-ui"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/swagger-ui.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, (truncated) 00:04:01.971 [info] CONNECTED TO Phoenix.LiveView.Socket in 52µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "Uzk2Qk1VOFMIFTp-ZwMYBT8qenxRXV0ejQUzy9Ug9LJJJl_HOfOLih2u", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://pinchflat.luong.tel/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://pinchflat.luong.tel/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 00:04:02.108 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "9hc84lm41Yp4-oGMpL5085ok", "media_state" => "downloaded"} 00:04:02.110 [debug] QUERY OK source="media_items" db=1.8ms idle=850.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:04:02.111 [debug] QUERY OK source="media_items" db=0.5ms idle=850.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:04:02.111 [debug] QUERY OK source="sources" db=0.2ms idle=850.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 00:04:02.112 [debug] Replied in 4ms 00:04:02.115 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "9hc84lm41Yp4-oGMpL5085ok", "media_state" => "pending"} 00:04:02.120 [debug] QUERY OK source="media_items" db=4.5ms idle=641.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:04:02.121 [debug] QUERY OK source="media_items" db=0.8ms idle=645.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:04:02.122 [debug] QUERY OK source="sources" db=0.2ms idle=12.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:04:02.122 [debug] Replied in 7ms 00:04:02.125 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "9hc84lm41Yp4-oGMpL5085ok"} 00:04:02.126 [debug] QUERY OK source="tasks" db=0.3ms idle=14.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:04:02.126 [debug] Replied in 919µs 00:04:02.127 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "9hc84lm41Yp4-oGMpL5085ok"} 00:04:02.127 [debug] Replied in 140µs 00:04:02.190 [info] GET /swagger-ui.html 00:04:02.191 [debug] QUERY OK source="settings" db=0.2ms idle=70.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:02.191 [debug] QUERY OK source="settings" db=0.1ms idle=69.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:02.191 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:02.192 [error] #PID<0.98130.0> running PinchflatWeb.Endpoint (connection #PID<0.98129.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /swagger-ui.html ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger-ui (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98129.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger-ui.html", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 37110}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98130.0>, params: %{}, path_info: ["swagger-ui"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/swagger-ui.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeOvCimNnuE3QACMRD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98129.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger-ui.html", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 37110}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger-ui (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98129.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger-ui.html", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 37110}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98130.0>, params: %{}, path_info: ["swagger-ui"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/swagger-ui.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-reque (truncated) 00:04:02.529 [info] CONNECTED TO Phoenix.LiveView.Socket in 39µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "ATcjNUg8JhZ0PS0zNgIQA1FoKAUtC1wPluwtzV_S-RwBAkem8YkltL5_", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://pinchflat.luong.tel/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://pinchflat.luong.tel/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 00:04:02.552 [info] GET /swagger/index.html 00:04:02.553 [debug] QUERY OK source="settings" db=0.2ms idle=430.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:02.554 [debug] QUERY OK source="settings" db=0.2ms idle=427.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:02.554 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:02.554 [error] #PID<0.98136.0> running PinchflatWeb.Endpoint (connection #PID<0.98135.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /swagger/index.html ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98135.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/index.html", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 37136}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98136.0>, params: %{}, path_info: ["swagger", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/swagger/index.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeOwY7oKSlbeYAC_TB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98135.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/index.html", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 37136}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98135.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/index.html", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 37136}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98136.0>, params: %{}, path_info: ["swagger", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/swagger/index.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, p (truncated) 00:04:02.661 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "mBTA2jyEYoZqwiuni1CiYGiP", "media_state" => "downloaded"} 00:04:02.663 [debug] QUERY OK source="media_items" db=1.7ms idle=532.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:04:02.664 [debug] QUERY OK source="media_items" db=0.5ms idle=472.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:04:02.665 [debug] QUERY OK source="sources" db=0.2ms idle=473.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 00:04:02.665 [debug] Replied in 3ms 00:04:02.668 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "mBTA2jyEYoZqwiuni1CiYGiP", "media_state" => "pending"} 00:04:02.673 [debug] QUERY OK source="media_items" db=4.4ms idle=115.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:04:02.674 [debug] QUERY OK source="media_items" db=0.7ms idle=119.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:04:02.675 [debug] QUERY OK source="sources" db=0.3ms idle=11.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:04:02.675 [debug] Replied in 7ms 00:04:02.678 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "mBTA2jyEYoZqwiuni1CiYGiP"} 00:04:02.678 [debug] QUERY OK source="tasks" db=0.3ms idle=14.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:04:02.679 [debug] Replied in 922µs 00:04:02.679 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "mBTA2jyEYoZqwiuni1CiYGiP"} 00:04:02.679 [debug] Replied in 118µs 00:04:03.185 [info] GET /swagger/index.html 00:04:03.186 [debug] QUERY OK source="settings" db=0.2ms idle=512.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:03.186 [debug] QUERY OK source="settings" db=0.2ms idle=511.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:03.186 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:03.187 [error] #PID<0.98146.0> running PinchflatWeb.Endpoint (connection #PID<0.98145.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /swagger/index.html ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98145.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/index.html", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 37166}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98146.0>, params: %{}, path_info: ["swagger", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/swagger/index.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeOyvwvKA9QcsABkIE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98145.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/index.html", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 37166}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98145.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/index.html", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 37166}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98146.0>, params: %{}, path_info: ["swagger", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/swagger/index.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must (truncated) 00:04:03.478 [info] GET /swagger/swagger-ui.html 00:04:03.478 [debug] QUERY OK source="settings" db=0.2ms idle=803.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:03.479 [debug] QUERY OK source="settings" db=0.2ms idle=800.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:03.479 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:03.479 [error] #PID<0.98148.0> running PinchflatWeb.Endpoint (connection #PID<0.98147.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /swagger/swagger-ui.html ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger/swagger-ui (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98147.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/swagger-ui.html", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 37172}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98148.0>, params: %{}, path_info: ["swagger", "swagger-ui"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/swagger/swagger-ui.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeOz1gMqkQyk0AC_VB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98147.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/swagger-ui.html", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 37172}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger/swagger-ui (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98147.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/swagger-ui.html", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 37172}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98148.0>, params: %{}, path_info: ["swagger", "swagger-ui"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/swagger/swagger-ui.html", resp_body: nil, resp_cookies: %{}, resp_head (truncated) 00:04:04.185 [info] GET /swagger/swagger-ui.html 00:04:04.186 [debug] QUERY OK source="settings" db=0.2ms idle=999.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:04.186 [debug] QUERY OK source="settings" db=0.2ms idle=999.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:04.186 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:04.187 [error] #PID<0.98151.0> running PinchflatWeb.Endpoint (connection #PID<0.98150.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /swagger/swagger-ui.html ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger/swagger-ui (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98150.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/swagger-ui.html", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57202}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98151.0>, params: %{}, path_info: ["swagger", "swagger-ui"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/swagger/swagger-ui.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeO2eN7FTS8p4ACMSD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98150.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/swagger-ui.html", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57202}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger/swagger-ui (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98150.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/swagger-ui.html", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57202}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98151.0>, params: %{}, path_info: ["swagger", "swagger-ui"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/swagger/swagger-ui.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ (truncated) 00:04:04.469 [info] GET /webjars/swagger-ui/index.html 00:04:04.470 [debug] QUERY OK source="settings" db=0.2ms idle=991.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:04.471 [debug] QUERY OK source="settings" db=0.1ms idle=991.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:04.471 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:04.471 [error] #PID<0.98153.0> running PinchflatWeb.Endpoint (connection #PID<0.98152.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /webjars/swagger-ui/index.html ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /webjars/swagger-ui/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98152.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webjars/swagger-ui/index.html", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57212}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98153.0>, params: %{}, path_info: ["webjars", "swagger-ui", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/webjars/swagger-ui/index.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeO3h_dPWztckAC_WB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98152.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webjars/swagger-ui/index.html", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57212}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /webjars/swagger-ui/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98152.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webjars/swagger-ui/index.html", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57212}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98153.0>, params: %{}, path_info: ["webjars", "swagger-ui", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/webjars/swagger-ui/index.html", (truncated) 00:04:05.190 [info] GET /webjars/swagger-ui/index.html 00:04:05.191 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=1004.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:05.191 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=1004.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:05.191 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:05.192 [error] #PID<0.98155.0> running PinchflatWeb.Endpoint (connection #PID<0.98154.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /webjars/swagger-ui/index.html ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /webjars/swagger-ui/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98154.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webjars/swagger-ui/index.html", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57228}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98155.0>, params: %{}, path_info: ["webjars", "swagger-ui", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/webjars/swagger-ui/index.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeO6NvH4PLREMAC_XB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98154.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webjars/swagger-ui/index.html", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57228}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /webjars/swagger-ui/index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98154.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webjars/swagger-ui/index.html", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57228}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98155.0>, params: %{}, path_info: ["webjars", "swagger-ui", "index"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/webjars/swagger-ui/index.html", resp_body: (truncated) 00:04:05.454 [info] GET /swagger.json 00:04:05.455 [debug] QUERY OK source="settings" db=0.2ms idle=984.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:05.455 [debug] QUERY OK source="settings" db=0.1ms idle=984.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:05.456 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:05.456 [error] #PID<0.98157.0> running PinchflatWeb.Endpoint (connection #PID<0.98156.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /swagger.json ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98156.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57240}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98157.0>, params: %{}, path_info: ["swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeO7MzQzvemFYAC_YB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98156.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57240}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98156.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57240}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98157.0>, params: %{}, path_info: ["swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeO7MzQ (truncated) 00:04:06.203 [info] GET /swagger.json 00:04:06.204 [debug] QUERY OK source="settings" db=0.2ms idle=1012.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:06.204 [debug] QUERY OK source="settings" db=0.1ms idle=1013.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:06.204 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:06.205 [error] #PID<0.98159.0> running PinchflatWeb.Endpoint (connection #PID<0.98158.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /swagger.json ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98158.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57244}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98159.0>, params: %{}, path_info: ["swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeO9_WXuKq6_sAC_ZB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98158.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57244}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98158.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57244}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98159.0>, params: %{}, path_info: ["swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeO9_WXuKq6_sAC_ZB" (truncated) 00:04:06.471 [info] GET /swagger/v1/swagger.json 00:04:06.472 [debug] QUERY OK source="settings" db=0.2ms idle=1016.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:06.472 [debug] QUERY OK source="settings" db=0.2ms idle=1016.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:06.473 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:06.473 [error] #PID<0.98161.0> running PinchflatWeb.Endpoint (connection #PID<0.98160.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /swagger/v1/swagger.json ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger/v1/swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98160.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/v1/swagger.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57248}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98161.0>, params: %{}, path_info: ["swagger", "v1", "swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/swagger/v1/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeO-_OaiGCfW0ACMTD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98160.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/v1/swagger.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57248}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger/v1/swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98160.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/v1/swagger.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57248}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98161.0>, params: %{}, path_info: ["swagger", "v1", "swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/swagger/v1/swagger.json", resp_body: nil, resp_cookies: %{}, res (truncated) 00:04:06.657 [info] CONNECTED TO Phoenix.LiveView.Socket in 48µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "FxszAG8daBEdCD4pBSMQOx4XFkwaIxcEcWg1BsZbi_nQtSzakRFtqGEJ", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "http://pinchflat.luong.tel/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "http://pinchflat.luong.tel/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 00:04:07.189 [info] GET /swagger/v1/swagger.json 00:04:07.189 [debug] QUERY OK source="settings" db=0.2ms idle=985.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:07.190 [debug] QUERY OK source="settings" db=0.1ms idle=985.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:07.190 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:07.190 [error] #PID<0.98165.0> running PinchflatWeb.Endpoint (connection #PID<0.98164.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /swagger/v1/swagger.json ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger/v1/swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98164.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/v1/swagger.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57272}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98165.0>, params: %{}, path_info: ["swagger", "v1", "swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/swagger/v1/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePBqUyl1we8cAC_aB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98164.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/v1/swagger.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57272}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /swagger/v1/swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98164.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/v1/swagger.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57272}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98165.0>, params: %{}, path_info: ["swagger", "v1", "swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/swagger/v1/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ (truncated) 00:04:07.442 [info] GET /v2/api-docs 00:04:07.442 [debug] QUERY OK source="settings" db=0.2ms idle=970.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:07.443 [debug] QUERY OK source="settings" db=0.2ms idle=970.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:07.443 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:07.443 [error] #PID<0.98167.0> running PinchflatWeb.Endpoint (connection #PID<0.98166.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /v2/api-docs ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /v2/api-docs (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98166.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/api-docs", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57274}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98167.0>, params: %{}, path_info: ["v2", "api-docs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/v2/api-docs", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePCmnsiuok6QAC_bB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98166.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/api-docs", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57274}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /v2/api-docs (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98166.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/api-docs", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57274}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98167.0>, params: %{}, path_info: ["v2", "api-docs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/v2/api-docs", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request (truncated) 00:04:08.186 [info] GET /v2/api-docs 00:04:08.187 [debug] QUERY OK source="settings" db=0.2ms idle=997.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:08.187 [debug] QUERY OK source="settings" db=0.2ms idle=997.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:08.187 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:08.188 [error] #PID<0.98169.0> running PinchflatWeb.Endpoint (connection #PID<0.98168.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /v2/api-docs ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /v2/api-docs (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98168.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/api-docs", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57290}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98169.0>, params: %{}, path_info: ["v2", "api-docs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/v2/api-docs", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePFYICw38DPgAC_cB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98168.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/api-docs", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57290}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /v2/api-docs (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98168.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/api-docs", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57290}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98169.0>, params: %{}, path_info: ["v2", "api-docs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/v2/api-docs", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeP (truncated) 00:04:08.471 [info] GET /v3/api-docs 00:04:08.471 [debug] QUERY OK source="settings" db=0.2ms idle=1028.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:08.472 [debug] QUERY OK source="settings" db=0.2ms idle=1028.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:08.472 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:08.472 [error] #PID<0.98171.0> running PinchflatWeb.Endpoint (connection #PID<0.98170.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /v3/api-docs ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /v3/api-docs (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98170.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v3/api-docs", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57296}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98171.0>, params: %{}, path_info: ["v3", "api-docs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/v3/api-docs", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePGb-bagqj6AACMUD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98170.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v3/api-docs", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57296}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /v3/api-docs (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98170.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v3/api-docs", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57296}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98171.0>, params: %{}, path_info: ["v3", "api-docs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/v3/api-docs", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request (truncated) 00:04:09.186 [info] GET /v3/api-docs 00:04:09.187 [debug] QUERY OK source="settings" db=0.2ms idle=999.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:09.187 [debug] QUERY OK source="settings" db=0.2ms idle=999.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:09.187 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:09.188 [error] #PID<0.98173.0> running PinchflatWeb.Endpoint (connection #PID<0.98172.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /v3/api-docs ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /v3/api-docs (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98172.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v3/api-docs", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57304}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98173.0>, params: %{}, path_info: ["v3", "api-docs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/v3/api-docs", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePJGg6GjSQG0ABkJE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98172.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v3/api-docs", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57304}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /v3/api-docs (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98172.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v3/api-docs", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57304}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98173.0>, params: %{}, path_info: ["v3", "api-docs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/v3/api-docs", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeP (truncated) 00:04:09.460 [info] GET /api-docs/swagger.json 00:04:09.461 [debug] QUERY OK source="settings" db=0.2ms idle=988.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:09.461 [debug] QUERY OK source="settings" db=0.2ms idle=988.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:09.461 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:09.462 [error] #PID<0.98175.0> running PinchflatWeb.Endpoint (connection #PID<0.98174.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /api-docs/swagger.json ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api-docs/swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98174.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api-docs/swagger.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57312}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98175.0>, params: %{}, path_info: ["api-docs", "swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/api-docs/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePKH1_xp5lxUAC_dB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98174.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api-docs/swagger.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57312}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api-docs/swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98174.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api-docs/swagger.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57312}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98175.0>, params: %{}, path_info: ["api-docs", "swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/api-docs/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ { (truncated) 00:04:10.190 [info] GET /api-docs/swagger.json 00:04:10.191 [debug] QUERY OK source="settings" db=0.2ms idle=1003.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:10.191 [debug] QUERY OK source="settings" db=0.2ms idle=1003.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:10.191 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:10.192 [error] #PID<0.98177.0> running PinchflatWeb.Endpoint (connection #PID<0.98176.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /api-docs/swagger.json ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api-docs/swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98176.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api-docs/swagger.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57314}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98177.0>, params: %{}, path_info: ["api-docs", "swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/api-docs/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePM167LuAsNgABkKE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98176.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api-docs/swagger.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57314}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api-docs/swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98176.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api-docs/swagger.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57314}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98177.0>, params: %{}, path_info: ["api-docs", "swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/api-docs/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-contr (truncated) 00:04:10.482 [info] GET /api/swagger.json 00:04:10.483 [debug] QUERY OK source="settings" db=0.2ms idle=1021.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:10.483 [debug] QUERY OK source="settings" db=0.1ms idle=1021.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:10.483 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:10.484 [error] #PID<0.98179.0> running PinchflatWeb.Endpoint (connection #PID<0.98178.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /api/swagger.json ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98178.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/swagger.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57322}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98179.0>, params: %{}, path_info: ["api", "swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/api/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePN7kEv2O6PgABkLE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98178.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/swagger.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57322}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98178.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/swagger.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57322}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98179.0>, params: %{}, path_info: ["api", "swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/api/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalid (truncated) 00:04:10.514 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "tLT1-n2stWPxqpjZuEP8kdRN", "media_state" => "downloaded"} 00:04:10.516 [debug] QUERY OK source="media_items" db=1.7ms idle=369.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:04:10.517 [debug] QUERY OK source="media_items" db=0.6ms idle=325.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:04:10.518 [debug] QUERY OK source="sources" db=0.2ms idle=326.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 00:04:10.518 [debug] Replied in 4ms 00:04:10.521 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "tLT1-n2stWPxqpjZuEP8kdRN", "media_state" => "pending"} 00:04:10.526 [debug] QUERY OK source="media_items" db=4.4ms idle=38.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:04:10.527 [debug] QUERY OK source="media_items" db=0.7ms idle=43.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:04:10.528 [debug] QUERY OK source="sources" db=0.2ms idle=11.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:04:10.528 [debug] Replied in 7ms 00:04:10.531 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "tLT1-n2stWPxqpjZuEP8kdRN"} 00:04:10.532 [debug] QUERY OK source="tasks" db=0.3ms idle=14.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:04:10.532 [debug] Replied in 1ms 00:04:10.532 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "tLT1-n2stWPxqpjZuEP8kdRN"} 00:04:10.532 [debug] Replied in 116µs 00:04:11.189 [info] GET /api/swagger.json 00:04:11.189 [debug] QUERY OK source="settings" db=0.2ms idle=663.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:11.190 [debug] QUERY OK source="settings" db=0.1ms idle=662.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:11.190 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:11.190 [error] #PID<0.98185.0> running PinchflatWeb.Endpoint (connection #PID<0.98184.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /api/swagger.json ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98184.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/swagger.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57338}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98185.0>, params: %{}, path_info: ["api", "swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/api/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePQj-k6-d5XkAC_eB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98184.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/swagger.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57338}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /api/swagger (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98184.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/swagger.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57338}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98185.0>, params: %{}, path_info: ["api", "swagger"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/api/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, (truncated) 00:04:11.468 [info] GET /@vite/env 00:04:11.468 [debug] QUERY OK source="settings" db=0.2ms idle=939.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:11.469 [debug] QUERY OK source="settings" db=0.2ms idle=936.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:11.469 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:11.469 [error] #PID<0.98187.0> running PinchflatWeb.Endpoint (connection #PID<0.98186.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /@vite/env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /@vite/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98186.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/@vite/env", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57346}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98187.0>, params: %{}, path_info: ["@vite", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/@vite/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePRmd-QMfWcYAC_fB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98186.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/@vite/env", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57346}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /@vite/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98186.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/@vite/env", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57346}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98187.0>, params: %{}, path_info: ["@vite", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/@vite/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePRmd-QMfWcYAC_fB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWe (truncated) 00:04:12.187 [info] GET /@vite/env 00:04:12.188 [debug] QUERY OK source="settings" db=0.2ms idle=997.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:12.188 [debug] QUERY OK source="settings" db=0.1ms idle=998.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:12.188 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:12.189 [error] #PID<0.98189.0> running PinchflatWeb.Endpoint (connection #PID<0.98188.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /@vite/env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /@vite/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98188.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/@vite/env", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57348}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98189.0>, params: %{}, path_info: ["@vite", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/@vite/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePUR_75mY3AwAC_gB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98188.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/@vite/env", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57348}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /@vite/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98188.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/@vite/env", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57348}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98189.0>, params: %{}, path_info: ["@vite", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/@vite/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePUR_75mY3AwAC_gB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :c (truncated) 00:04:12.459 [info] GET /actuator/env 00:04:12.459 [debug] QUERY OK source="settings" db=0.3ms idle=990.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:12.460 [debug] QUERY OK source="settings" db=0.1ms idle=990.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:12.460 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:12.460 [error] #PID<0.98191.0> running PinchflatWeb.Endpoint (connection #PID<0.98190.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /actuator/env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98190.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/env", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57360}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98191.0>, params: %{}, path_info: ["actuator", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/actuator/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePVSwE0jAJYkAC_hB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98190.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/env", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57360}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98190.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/env", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57360}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98191.0>, params: %{}, path_info: ["actuator", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/actuator/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePVSwE0jAJYkAC_hB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, (truncated) 00:04:13.190 [info] GET /actuator/env 00:04:13.190 [debug] QUERY OK source="settings" db=0.3ms idle=1002.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:13.191 [debug] QUERY OK source="settings" db=0.2ms idle=1002.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:13.191 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:13.191 [error] #PID<0.98195.0> running PinchflatWeb.Endpoint (connection #PID<0.98194.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /actuator/env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98194.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/env", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57362}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98195.0>, params: %{}, path_info: ["actuator", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/actuator/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePYBEJn8eoqwAC_jB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98194.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/env", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57362}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /actuator/env (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98194.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/env", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57362}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98195.0>, params: %{}, path_info: ["actuator", "env"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/actuator/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePYBEJn8eoqwAC_jB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ (truncated) 00:04:13.458 [info] GET /server 00:04:13.459 [debug] QUERY OK source="settings" db=0.2ms idle=999.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:13.459 [debug] QUERY OK source="settings" db=0.1ms idle=999.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:13.459 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:13.460 [error] #PID<0.98197.0> running PinchflatWeb.Endpoint (connection #PID<0.98196.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /server ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /server (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98196.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57364}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98197.0>, params: %{}, path_info: ["server"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/server", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePZBDTTX3B8oAC_kB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98196.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57364}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /server (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98196.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 57364}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98197.0>, params: %{}, path_info: ["server"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/server", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePZBDTTX3B8oAC_kB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: (truncated) 00:04:14.191 [info] GET /server 00:04:14.192 [debug] QUERY OK source="settings" db=0.2ms idle=1000.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:14.192 [debug] QUERY OK source="settings" db=0.2ms idle=1001.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:14.192 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:14.193 [error] #PID<0.98199.0> running PinchflatWeb.Endpoint (connection #PID<0.98198.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /server ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /server (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98198.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55178}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98199.0>, params: %{}, path_info: ["server"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/server", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePbvyg4dvDHYAC_lB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98198.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55178}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /server (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98198.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55178}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98199.0>, params: %{}, path_info: ["server"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/server", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePbvyg4dvDHYAC_lB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoe (truncated) 00:04:14.467 [info] GET /.vscode/sftp.json 00:04:14.468 [debug] QUERY OK source="settings" db=0.3ms idle=1008.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:14.469 [debug] QUERY OK source="settings" db=0.2ms idle=1009.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:14.469 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:14.470 [error] #PID<0.98201.0> running PinchflatWeb.Endpoint (connection #PID<0.98200.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /.vscode/sftp.json ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.vscode/sftp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98200.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55190}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98201.0>, params: %{}, path_info: [".vscode", "sftp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/.vscode/sftp.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePcxpdGDOkyUACMWD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98200.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55190}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.vscode/sftp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98200.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55190}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98201.0>, params: %{}, path_info: [".vscode", "sftp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/.vscode/sftp.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePcxpdGDOkyUACMWD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router (truncated) 00:04:15.191 [info] GET /.vscode/sftp.json 00:04:15.192 [debug] QUERY OK source="settings" db=0.2ms idle=999.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:15.193 [debug] QUERY OK source="settings" db=0.5ms idle=999.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:15.193 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:15.194 [error] #PID<0.98203.0> running PinchflatWeb.Endpoint (connection #PID<0.98202.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /.vscode/sftp.json ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.vscode/sftp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98202.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55200}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98203.0>, params: %{}, path_info: [".vscode", "sftp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/.vscode/sftp.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePfeMx1k6vxwAC_mB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98202.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55200}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.vscode/sftp (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98202.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55200}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98203.0>, params: %{}, path_info: [".vscode", "sftp"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/.vscode/sftp.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePfeMx1k6vxwAC_mB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, (truncated) 00:04:16.450 [info] GET /about 00:04:16.451 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1258.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:16.451 [debug] QUERY OK source="settings" db=0.2ms idle=1258.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:16.451 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:16.453 [error] #PID<0.98205.0> running PinchflatWeb.Endpoint (connection #PID<0.98204.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /about ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /about (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98204.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/about", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55214}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98205.0>, params: %{}, path_info: ["about"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/about", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePkKTIQ8kBlgAC_nB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98204.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/about", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55214}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /about (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98204.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/about", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55214}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98205.0>, params: %{}, path_info: ["about"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/about", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePkKTIQ8kBlgAC_nB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/ph (truncated) 00:04:17.190 [info] GET /about 00:04:17.191 [debug] QUERY OK source="settings" db=0.7ms idle=1191.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:17.192 [debug] QUERY OK source="settings" db=0.2ms idle=1034.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:17.192 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:17.193 [error] #PID<0.98207.0> running PinchflatWeb.Endpoint (connection #PID<0.98206.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /about ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /about (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98206.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/about", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55228}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98207.0>, params: %{}, path_info: ["about"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/about", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePm60WxGtuUQACMXD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98206.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/about", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55228}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /about (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98206.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/about", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55228}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98207.0>, params: %{}, path_info: ["about"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/about", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePm60WxGtuUQACMXD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/ph (truncated) 00:04:17.450 [info] GET /debug/default/view 00:04:17.451 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=999.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:17.451 [debug] QUERY OK source="settings" db=0.2ms idle=999.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:17.452 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:17.452 [error] #PID<0.98209.0> running PinchflatWeb.Endpoint (connection #PID<0.98208.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /debug/default/view?panel=config ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /debug/default/view (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98208.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug/default/view", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55244}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "panel=config", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98209.0>, params: %{"panel" => "config"}, path_info: ["debug", "default", "view"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"panel" => "config"}, query_string: "panel=config", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/debug/default/view", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePn4uuwoKmqAAC_oB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98208.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug/default/view", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55244}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "panel=config", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /debug/default/view (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98208.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug/default/view", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55244}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "panel=config", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98209.0>, params: %{"panel" => "config"}, path_info: ["debug", "default", "view"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"panel" => "config"}, query_string: "panel=config", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/debug/default/view", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePn4uuwoKmqAAC_oB"} (truncated) 00:04:18.189 [info] GET /debug/default/view 00:04:18.191 [debug] QUERY OK source="settings" db=0.4ms idle=998.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:18.192 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=999.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:18.192 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:18.193 [error] #PID<0.98211.0> running PinchflatWeb.Endpoint (connection #PID<0.98210.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /debug/default/view?panel=config ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /debug/default/view (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98210.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug/default/view", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55250}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "panel=config", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98211.0>, params: %{"panel" => "config"}, path_info: ["debug", "default", "view"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"panel" => "config"}, query_string: "panel=config", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/debug/default/view", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePqpEr7RUmcwAC_pB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98210.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug/default/view", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55250}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "panel=config", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /debug/default/view (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98210.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug/default/view", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55250}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "panel=config", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98211.0>, params: %{"panel" => "config"}, path_info: ["debug", "default", "view"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"panel" => "config"}, query_string: "panel=config", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/debug/default/view", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePqpEr7RUmcwAC_pB"} ], (truncated) 00:04:18.480 [info] GET /ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application 00:04:18.481 [debug] QUERY OK source="settings" db=0.3ms idle=1029.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:18.482 [debug] QUERY OK source="settings" db=0.5ms idle=1029.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:18.482 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:18.483 [error] #PID<0.98213.0> running PinchflatWeb.Endpoint (connection #PID<0.98212.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98212.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55264}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98213.0>, params: %{}, path_info: ["ecp", "Current", "exporttool", "microsoft.exchange.ediscovery.exporttool"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePruT0_PXz0gACMYD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98212.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55264}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98212.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55264}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98213.0>, params: %{}, path_info: ["ecp", "Current", "exporttool", "microsoft.exchange.ediscovery.exporttool"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forward (truncated) 00:04:19.213 [info] GET /ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application 00:04:19.215 [debug] QUERY OK source="settings" db=1.3ms idle=1022.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:19.216 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1023.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:19.216 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:19.216 [error] #PID<0.98215.0> running PinchflatWeb.Endpoint (connection #PID<0.98214.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98214.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55280}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98215.0>, params: %{}, path_info: ["ecp", "Current", "exporttool", "microsoft.exchange.ediscovery.exporttool"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePudHu0SseMkAC_qB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98214.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55280}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98214.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55280}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98215.0>, params: %{}, path_info: ["ecp", "Current", "exporttool", "microsoft.exchange.ediscovery.exporttool"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", (truncated) 00:04:19.460 [info] GET /server-status 00:04:19.461 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=979.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:19.461 [debug] QUERY OK source="settings" db=0.2ms idle=979.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:19.461 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:19.462 [error] #PID<0.98217.0> running PinchflatWeb.Endpoint (connection #PID<0.98216.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /server-status ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /server-status (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98216.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-status", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55290}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98217.0>, params: %{}, path_info: ["server-status"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/server-status", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePvYA0-zWPeAAC_rB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98216.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-status", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55290}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /server-status (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98216.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-status", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55290}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98217.0>, params: %{}, path_info: ["server-status"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/server-status", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePvYA0-zWPeAAC_rB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, (truncated) 00:04:19.787 [info] GET / 00:04:19.787 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:04:19.787 [debug] QUERY OK source="settings" db=0.2ms idle=622.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:19.788 [debug] QUERY OK source="media_profiles" db=0.1ms idle=572.7ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:04:19.788 [debug] QUERY OK source="sources" db=0.1ms idle=572.1ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:04:19.792 [debug] QUERY OK source="media_items" db=3.2ms idle=327.4ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:04:19.793 [debug] QUERY OK source="media_items" db=1.6ms idle=330.5ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:04:19.794 [debug] QUERY OK source="settings" db=0.2ms idle=6.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:19.794 [debug] QUERY OK source="settings" db=0.1ms idle=6.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:19.795 [debug] QUERY OK source="settings" db=0.1ms idle=7.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:19.797 [debug] QUERY OK source="tasks" db=0.2ms idle=4.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:04:19.799 [debug] QUERY OK source="media_items" db=1.8ms idle=3.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:04:19.800 [debug] QUERY OK source="media_items" db=0.5ms idle=5.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:04:19.801 [debug] QUERY OK source="sources" db=0.2ms idle=6.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:04:19.808 [debug] QUERY OK source="media_items" db=4.7ms idle=8.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:04:19.810 [debug] QUERY OK source="media_items" db=1.2ms idle=12.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:04:19.811 [debug] QUERY OK source="sources" db=0.2ms idle=11.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:04:19.814 [info] Sent 200 in 27ms 00:04:20.191 [info] GET /server-status 00:04:20.192 [debug] QUERY OK source="settings" db=0.3ms idle=390.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:20.192 [debug] QUERY OK source="settings" db=0.2ms idle=383.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:20.192 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:20.192 [error] #PID<0.98221.0> running PinchflatWeb.Endpoint (connection #PID<0.98220.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /server-status ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /server-status (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98220.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-status", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55322}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98221.0>, params: %{}, path_info: ["server-status"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/server-status", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePyGOj83Aut0AC_zB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98220.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-status", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55322}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /server-status (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98220.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-status", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55322}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98221.0>, params: %{}, path_info: ["server-status"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/server-status", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePyGOj83Aut0AC_zB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: (truncated) 00:04:20.479 [info] GET /login.action 00:04:20.480 [debug] QUERY OK source="settings" db=0.2ms idle=669.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:20.480 [debug] QUERY OK source="settings" db=0.2ms idle=669.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:20.480 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:20.481 [error] #PID<0.98223.0> running PinchflatWeb.Endpoint (connection #PID<0.98222.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /login.action ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /login (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98222.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/login.action", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55336}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98223.0>, params: %{}, path_info: ["login"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/login.action", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePzK8rffue3IAC_0B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98222.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/login.action", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55336}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /login (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98222.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/login.action", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55336}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98223.0>, params: %{}, path_info: ["login"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/login.action", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoePzK8rffue3IAC_0B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Ro (truncated) 00:04:21.191 [info] GET /login.action 00:04:21.192 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=999.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:21.192 [debug] QUERY OK source="settings" db=0.2ms idle=999.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:21.192 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:21.193 [error] #PID<0.98225.0> running PinchflatWeb.Endpoint (connection #PID<0.98224.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /login.action ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /login (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98224.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/login.action", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55344}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98225.0>, params: %{}, path_info: ["login"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/login.action", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeP10smjldVpwACMZD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98224.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/login.action", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55344}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /login (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98224.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/login.action", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55344}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98225.0>, params: %{}, path_info: ["login"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/login.action", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeP10smjldVpwACMZD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, (truncated) 00:04:21.475 [info] GET /_all_dbs 00:04:21.476 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=995.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:21.476 [debug] QUERY OK source="settings" db=0.1ms idle=996.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:21.477 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:21.477 [error] #PID<0.98227.0> running PinchflatWeb.Endpoint (connection #PID<0.98226.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /_all_dbs ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_all_dbs (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98226.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_all_dbs", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55350}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "content-type" => "application/json", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98227.0>, params: %{}, path_info: ["_all_dbs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"content-type", "application/json"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/_all_dbs", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeP24dhGClrdwAC_1B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98226.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_all_dbs", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55350}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "content-type" => "application/json", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_all_dbs (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98226.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_all_dbs", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55350}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "content-type" => "application/json", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98227.0>, params: %{}, path_info: ["_all_dbs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"content-type", "application/json"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/_all_dbs", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeP24dhGClrdwAC_1B"} ], sch (truncated) 00:04:22.206 [info] GET /_all_dbs 00:04:22.207 [debug] QUERY OK source="settings" db=0.3ms idle=1014.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:22.207 [debug] QUERY OK source="settings" db=0.1ms idle=1014.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:22.207 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:22.208 [error] #PID<0.98229.0> running PinchflatWeb.Endpoint (connection #PID<0.98228.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /_all_dbs ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_all_dbs (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98228.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_all_dbs", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55364}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "content-type" => "application/json", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98229.0>, params: %{}, path_info: ["_all_dbs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"content-type", "application/json"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/_all_dbs", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeP5msaLW__K8AC_2B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98228.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_all_dbs", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55364}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "content-type" => "application/json", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /_all_dbs (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98228.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/_all_dbs", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55364}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "content-type" => "application/json", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98229.0>, params: %{}, path_info: ["_all_dbs"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"content-type", "application/json"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/_all_dbs", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeP5msaLW__K8AC_2B"} ], scheme: :http, (truncated) 00:04:22.463 [info] GET /.env 00:04:22.464 [debug] QUERY OK source="settings" db=0.2ms idle=987.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:22.464 [debug] QUERY OK source="settings" db=0.2ms idle=987.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:22.465 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:22.465 [error] #PID<0.98231.0> running PinchflatWeb.Endpoint (connection #PID<0.98230.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98230.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55370}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98231.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeP6kEcXss77UAC_3B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98230.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55370}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98230.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55370}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98231.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeP6kEcXss77UAC_3B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.e (truncated) 00:04:23.194 [info] GET /.env 00:04:23.194 [debug] QUERY OK source="settings" db=0.2ms idle=987.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:23.195 [debug] QUERY OK source="settings" db=0.3ms idle=987.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:23.195 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:23.195 [error] #PID<0.98233.0> running PinchflatWeb.Endpoint (connection #PID<0.98232.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /.env ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98232.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55380}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98233.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeP9SMVMC4BEEAC_4B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98232.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55380}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98232.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 55380}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98233.0>, params: %{}, path_info: [""], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeP9SMVMC4BEEAC_4B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 54 (truncated) 00:04:24.487 [info] GET /s/63e2234313e2134323e2731323/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties 00:04:24.488 [debug] QUERY OK source="settings" db=0.5ms idle=1293.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:24.489 [debug] QUERY OK source="settings" db=0.4ms idle=1293.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:24.489 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:24.490 [error] #PID<0.98235.0> running PinchflatWeb.Endpoint (connection #PID<0.98234.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /s/63e2234313e2134323e2731323/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /s/63e2234313e2134323e2731323/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98234.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/s/63e2234313e2134323e2731323/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 54806}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98235.0>, params: %{}, path_info: ["s", "63e2234313e2134323e2731323", "_", ";", "META-INF", "maven", "com.atlassian.jira", "jira-webapp-dist", "pom"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/s/63e2234313e2134323e2731323/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeQCGj-vTVNHYACMaD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98234.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/s/63e2234313e2134323e2731323/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 54806}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /s/63e2234313e2134323e2731323/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98234.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/s/63e2234313e2134323e2731323/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 54806}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98235.0>, params: %{}, path_info: ["s", "63e2234313e2134323e2731323", "_", ";", "META-INF", "maven", "com.atlassian.jira", "jira-webapp-dist", "pom"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.t (truncated) 00:04:25.194 [info] GET /s/63e2234313e2134323e2731323/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties 00:04:25.195 [debug] QUERY OK source="settings" db=0.2ms idle=1195.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:25.196 [debug] QUERY OK source="settings" db=0.1ms idle=1021.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:25.196 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:25.196 [error] #PID<0.98237.0> running PinchflatWeb.Endpoint (connection #PID<0.98236.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /s/63e2234313e2134323e2731323/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /s/63e2234313e2134323e2731323/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98236.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/s/63e2234313e2134323e2731323/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 54816}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98237.0>, params: %{}, path_info: ["s", "63e2234313e2134323e2731323", "_", ";", "META-INF", "maven", "com.atlassian.jira", "jira-webapp-dist", "pom"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/s/63e2234313e2134323e2731323/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeQEvOoBs9lsoAC_5B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98236.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/s/63e2234313e2134323e2731323/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 54816}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /s/63e2234313e2134323e2731323/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98236.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/s/63e2234313e2134323e2731323/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 54816}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98237.0>, params: %{}, path_info: ["s", "63e2234313e2134323e2731323", "_", ";", "META-INF", "maven", "com.atlassian.jira", "jira-webapp-dist", "pom"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, (truncated) 00:04:25.452 [info] GET /config.json 00:04:25.453 [debug] QUERY OK source="settings" db=0.2ms idle=964.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:25.453 [debug] QUERY OK source="settings" db=0.1ms idle=964.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:25.453 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:25.454 [error] #PID<0.98239.0> running PinchflatWeb.Endpoint (connection #PID<0.98238.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /config.json ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98238.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 54824}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98239.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/config.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeQFssATDKqpkAC_6B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98238.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 54824}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98238.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 54824}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98239.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/config.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeQFssATDKqpkAC_6B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Rout (truncated) 00:04:26.196 [info] GET /config.json 00:04:26.197 [debug] QUERY OK source="settings" db=0.3ms idle=1001.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:26.197 [debug] QUERY OK source="settings" db=0.2ms idle=1001.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:26.197 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:26.198 [error] #PID<0.98241.0> running PinchflatWeb.Endpoint (connection #PID<0.98240.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /config.json ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98240.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 54836}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98241.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/config.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeQId8lb5ErbMABkNE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98240.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 54836}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98240.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.json", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 54836}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98241.0>, params: %{}, path_info: ["config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/config.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeQId8lb5ErbMABkNE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2 (truncated) 00:04:26.468 [info] GET /telescope/requests 00:04:26.469 [debug] QUERY OK source="settings" db=0.2ms idle=1015.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:26.469 [debug] QUERY OK source="settings" db=0.2ms idle=1015.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:26.469 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:26.470 [error] #PID<0.98243.0> running PinchflatWeb.Endpoint (connection #PID<0.98242.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /telescope/requests ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /telescope/requests (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98242.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/telescope/requests", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 54838}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98243.0>, params: %{}, path_info: ["telescope", "requests"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/telescope/requests", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeQJe5YggeJjEAC_7B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98242.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/telescope/requests", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 54838}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /telescope/requests (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98242.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/telescope/requests", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 54838}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98243.0>, params: %{}, path_info: ["telescope", "requests"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/telescope/requests", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeQJe5YggeJjEAC_7B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, r (truncated) 00:04:27.195 [info] GET /telescope/requests 00:04:27.196 [debug] QUERY OK source="settings" db=0.2ms idle=999.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:27.197 [debug] QUERY OK source="settings" db=0.2ms idle=999.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:27.197 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:27.197 [error] #PID<0.98245.0> running PinchflatWeb.Endpoint (connection #PID<0.98244.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /telescope/requests ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /telescope/requests (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98244.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/telescope/requests", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 54854}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98245.0>, params: %{}, path_info: ["telescope", "requests"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/telescope/requests", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeQMMR5k7X91MAC_8B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98244.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/telescope/requests", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 54854}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /telescope/requests (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98244.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/telescope/requests", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 54854}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98245.0>, params: %{}, path_info: ["telescope", "requests"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/telescope/requests", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeQMMR5k7X91MAC_8B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: Pinch (truncated) 00:04:27.456 [info] GET /info.php 00:04:27.457 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=987.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:27.457 [debug] QUERY OK source="settings" db=0.1ms idle=987.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:27.458 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:27.458 [error] #PID<0.98247.0> running PinchflatWeb.Endpoint (connection #PID<0.98246.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /info.php ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98246.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 54870}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98247.0>, params: %{}, path_info: ["info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeQNKc-z9ALjoABkOE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98246.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 54870}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98246.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 54870}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "167.99.210.137", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "167.99.210.137" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98247.0>, params: %{}, path_info: ["info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "167.99.210.137"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "167.99.210.137"} ], request_path: "/info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeQNKc-z9ALjoABkOE"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [fi (truncated) 00:04:28.197 [info] GET /info.php 00:04:28.197 [debug] QUERY OK source="settings" db=0.2ms idle=1001.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:28.198 [debug] QUERY OK source="settings" db=0.1ms idle=1000.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:28.198 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 00:04:28.198 [error] #PID<0.98249.0> running PinchflatWeb.Endpoint (connection #PID<0.98248.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /info.php ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98248.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 54880}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98249.0>, params: %{}, path_info: ["info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeQP7BOo94zL8AC_9B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98248.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 54880}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /info (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.98248.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 54880}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)", "x-forwarded-for" => "164.92.107.174", "x-forwarded-proto" => "http", "x-forwarded-scheme" => "http", "x-real-ip" => "164.92.107.174" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.98249.0>, params: %{}, path_info: ["info"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "http://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.63e2234313e2134323e2731323; +https://leakix.net)"}, {"x-forwarded-for", "164.92.107.174"}, {"x-forwarded-proto", "http"}, {"x-forwarded-scheme", "http"}, {"x-real-ip", "164.92.107.174"} ], request_path: "/info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIoeQP7BOo94zL8AC_9B"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/ (truncated) 00:04:28.459 [info] GET / 00:04:28.459 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{"rest_route" => "/wp/v2/users/"} Pipelines: [:browser] 00:04:28.460 [debug] QUERY OK source="settings" db=0.2ms idle=1002.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:28.460 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1002.6ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:04:28.460 [debug] QUERY OK source="sources" db=0.0ms idle=278.1ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:04:28.464 [debug] QUERY OK source="media_items" db=2.8ms idle=263.1ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:04:28.465 [debug] QUERY OK source="media_items" db=1.5ms idle=265.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:04:28.466 [debug] QUERY OK source="settings" db=0.1ms idle=5.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:28.466 [debug] QUERY OK source="settings" db=0.2ms idle=5.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:28.467 [debug] QUERY OK source="settings" db=0.1ms idle=6.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:28.468 [debug] QUERY OK source="tasks" db=0.3ms idle=4.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:04:28.471 [debug] QUERY OK source="media_items" db=1.8ms idle=3.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:04:28.472 [debug] QUERY OK source="media_items" db=0.5ms idle=5.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:04:28.472 [debug] QUERY OK source="sources" db=0.2ms idle=5.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:04:28.480 [debug] QUERY OK source="media_items" db=4.4ms idle=8.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:04:28.481 [debug] QUERY OK source="media_items" db=0.7ms idle=11.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:04:28.482 [debug] QUERY OK source="sources" db=0.3ms idle=10.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:04:28.484 [info] Sent 200 in 25ms 00:04:29.197 [info] GET / 00:04:29.197 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{"rest_route" => "/wp/v2/users/"} Pipelines: [:browser] 00:04:29.197 [debug] QUERY OK source="settings" db=0.2ms idle=724.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:29.198 [debug] QUERY OK source="media_profiles" db=0.1ms idle=717.9ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:04:29.198 [debug] QUERY OK source="sources" db=0.1ms idle=717.1ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:04:29.202 [debug] QUERY OK source="media_items" db=3.1ms idle=716.7ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:04:29.204 [debug] QUERY OK source="media_items" db=1.6ms idle=17.5ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:04:29.204 [debug] QUERY OK source="settings" db=0.3ms idle=6.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:29.205 [debug] QUERY OK source="settings" db=0.2ms idle=6.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:29.206 [debug] QUERY OK source="settings" db=0.1ms idle=7.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:29.207 [debug] QUERY OK source="tasks" db=0.3ms idle=5.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:04:29.210 [debug] QUERY OK source="media_items" db=1.8ms idle=4.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:04:29.211 [debug] QUERY OK source="media_items" db=0.7ms 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 (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:04:29.212 [debug] QUERY OK source="sources" db=0.2ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:04:29.220 [debug] QUERY OK source="media_items" db=4.9ms idle=8.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:04:29.221 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms 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 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:04:29.222 [debug] QUERY OK source="sources" db=0.2ms idle=12.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:04:29.225 [info] Sent 200 in 27ms 00:04:30.922 [info] {"source":"oban","duration":1345,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:04:44.385 [info] GET / 00:04:44.385 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:04:44.385 [debug] QUERY OK source="settings" db=0.2ms idle=1385.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:44.386 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1171.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:04:44.386 [debug] QUERY OK source="sources" db=0.2ms idle=386.6ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:04:44.390 [debug] QUERY OK source="media_items" db=3.5ms idle=387.0ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:04:44.392 [debug] QUERY OK source="media_items" db=1.7ms idle=173.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:04:44.393 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=6.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:44.393 [debug] QUERY OK source="settings" db=0.4ms idle=7.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:44.394 [debug] QUERY OK source="settings" db=0.2ms idle=7.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:04:44.396 [debug] QUERY OK source="tasks" db=0.3ms idle=5.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:04:44.398 [debug] QUERY OK source="media_items" db=1.9ms idle=4.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:04:44.399 [debug] QUERY OK source="media_items" db=0.5ms idle=5.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:04:44.400 [debug] QUERY OK source="sources" db=0.2ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:04:44.408 [debug] QUERY OK source="media_items" db=5.0ms idle=9.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:04:44.410 [debug] QUERY OK source="media_items" db=0.9ms idle=13.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:04:44.411 [debug] QUERY OK source="sources" db=0.2ms idle=12.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:04:44.414 [info] Sent 200 in 29ms 00:04:45.688 [info] CONNECTED TO Phoenix.LiveView.Socket in 38µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "WwtJIWVBEilUciNBWipbNx9aBiJ0C3dY1L9LQ-XE6CIt9Z6Bo1ljLE61", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "http://pinchflat.luong.tel/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "http://pinchflat.luong.tel/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 00:04:45.839 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "jGpm4lJlb1j5cpmupkjH8NAi", "media_state" => "downloaded"} 00:04:45.841 [debug] QUERY OK source="media_items" db=1.6ms queue=0.3ms idle=1438.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:04:45.843 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1432.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:04:45.844 [debug] QUERY OK source="sources" db=0.7ms idle=1433.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 00:04:45.844 [debug] Replied in 5ms 00:04:45.851 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "jGpm4lJlb1j5cpmupkjH8NAi", "media_state" => "pending"} 00:04:45.858 [debug] QUERY OK source="media_items" db=6.2ms idle=1440.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:04:45.859 [debug] QUERY OK source="media_items" db=0.8ms queue=0.3ms idle=639.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:04:45.860 [debug] QUERY OK source="sources" db=0.2ms idle=18.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:04:45.860 [debug] Replied in 9ms 00:04:45.864 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "jGpm4lJlb1j5cpmupkjH8NAi"} 00:04:45.865 [debug] QUERY OK source="tasks" db=0.6ms idle=22.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:04:45.865 [debug] Replied in 1ms 00:04:45.870 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "jGpm4lJlb1j5cpmupkjH8NAi"} 00:04:45.870 [debug] Replied in 157µs 00:05:00.821 [info] {"source":"oban","duration":248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:05:00.926 [info] {"source":"oban","duration":3076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:26.820 [info] GET / 00:05:26.820 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:05:26.821 [debug] QUERY OK source="settings" db=0.2ms idle=1518.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:05:26.821 [debug] QUERY OK source="media_profiles" db=0.1ms idle=821.8ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:05:26.822 [debug] QUERY OK source="sources" db=0.0ms idle=822.1ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:05:26.825 [debug] QUERY OK source="media_items" db=2.9ms idle=822.3ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:05:26.826 [debug] QUERY OK source="media_items" db=1.5ms idle=520.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:05:26.827 [debug] QUERY OK source="settings" db=0.1ms idle=5.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:05:26.827 [debug] QUERY OK source="settings" db=0.1ms idle=5.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:05:26.828 [debug] QUERY OK source="settings" db=0.1ms idle=6.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:05:26.829 [debug] QUERY OK source="tasks" db=0.3ms idle=4.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:05:26.832 [debug] QUERY OK source="media_items" db=1.6ms idle=3.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:05:26.832 [debug] QUERY OK source="media_items" db=0.5ms idle=4.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:05:26.833 [debug] QUERY OK source="sources" db=0.2ms idle=5.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:05:26.841 [debug] QUERY OK source="media_items" db=4.5ms idle=8.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:05:26.842 [debug] QUERY OK source="media_items" db=0.8ms idle=12.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:05:26.843 [debug] QUERY OK source="sources" db=0.2ms idle=11.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:05:26.846 [info] Sent 200 in 25ms 00:05:28.424 [info] CONNECTED TO Phoenix.LiveView.Socket in 44µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "JjoleyNLEzxHRysRNgQcBD88CRobERATuyoMizpy7wqwp5uCjk_qtrqV", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://pinchflat.luong.tel/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://pinchflat.luong.tel/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 00:05:28.570 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "SCJ6J1cEp0ZfF1iGUWVkocaE", "media_state" => "downloaded"} 00:05:28.572 [debug] QUERY OK source="media_items" db=1.8ms idle=570.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:05:28.573 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=572.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:05:28.573 [debug] QUERY OK source="sources" db=0.2ms idle=573.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 00:05:28.574 [debug] Replied in 4ms 00:05:28.577 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "SCJ6J1cEp0ZfF1iGUWVkocaE", "media_state" => "pending"} 00:05:28.583 [debug] QUERY OK source="media_items" db=4.9ms idle=578.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:05:28.584 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=274.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:05:28.585 [debug] QUERY OK source="sources" db=0.2ms idle=12.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:05:28.585 [debug] Replied in 7ms 00:05:28.588 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "SCJ6J1cEp0ZfF1iGUWVkocaE"} 00:05:28.588 [debug] QUERY OK source="tasks" db=0.3ms idle=15.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:05:28.588 [debug] Replied in 998µs 00:05:28.589 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "SCJ6J1cEp0ZfF1iGUWVkocaE"} 00:05:28.589 [debug] Replied in 124µs 00:05:28.860 [info] GET / 00:05:28.860 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:05:28.861 [debug] QUERY OK source="settings" db=0.2ms idle=287.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:05:28.861 [debug] QUERY OK source="media_profiles" db=0.1ms idle=278.7ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:05:28.862 [debug] QUERY OK source="sources" db=0.1ms idle=277.7ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:05:28.865 [debug] QUERY OK source="media_items" db=2.9ms idle=277.1ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:05:28.867 [debug] QUERY OK source="media_items" db=1.7ms idle=276.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:05:28.867 [debug] QUERY OK source="settings" db=0.1ms idle=6.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:05:28.868 [debug] QUERY OK source="settings" db=0.1ms idle=6.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:05:28.869 [debug] QUERY OK source="settings" db=0.3ms idle=6.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:05:28.870 [debug] QUERY OK source="tasks" db=0.3ms idle=4.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:05:28.873 [debug] QUERY OK source="media_items" db=1.6ms idle=3.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:05:28.873 [debug] QUERY OK source="media_items" db=0.4ms idle=5.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:05:28.874 [debug] QUERY OK source="sources" db=0.2ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:05:28.882 [debug] QUERY OK source="media_items" db=4.4ms idle=8.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:05:28.883 [debug] QUERY OK source="media_items" db=0.8ms idle=11.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:05:28.884 [debug] QUERY OK source="sources" db=0.1ms idle=11.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:05:28.886 [info] Sent 200 in 26ms 00:05:30.281 [info] GET / 00:05:30.281 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:05:30.282 [debug] QUERY OK source="settings" db=0.3ms idle=971.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:05:30.282 [debug] QUERY OK source="media_profiles" db=0.1ms idle=282.8ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:05:30.283 [debug] QUERY OK source="sources" db=0.2ms idle=283.2ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:05:30.287 [debug] QUERY OK source="media_items" db=3.8ms idle=283.6ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:05:30.289 [debug] QUERY OK source="media_items" db=1.4ms queue=0.2ms idle=287.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:05:30.289 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=7.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:05:30.290 [debug] QUERY OK source="settings" db=0.2ms queue=0.5ms idle=7.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:05:30.291 [debug] QUERY OK source="settings" db=0.1ms idle=8.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:05:30.294 [debug] QUERY OK source="tasks" db=1.1ms idle=5.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:05:30.297 [debug] QUERY OK source="media_items" db=2.7ms queue=0.2ms idle=5.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:05:30.298 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=8.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:05:30.299 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:05:30.310 [debug] QUERY OK source="media_items" db=5.4ms queue=0.5ms idle=12.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:05:30.313 [debug] QUERY OK source="media_items" db=2.3ms queue=0.6ms idle=16.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:05:30.315 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=16.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:05:30.318 [info] Sent 200 in 36ms 00:05:30.928 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:05:31.535 [info] CONNECTED TO Phoenix.LiveView.Socket in 39µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "JxonHjQCLDUraWYiJDpVe1gjJVsUKwgjxird_eNrQ9TxcQ3BmvJ1_DGh", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "http://pinchflat.luong.tel/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "http://pinchflat.luong.tel/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 00:05:31.697 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_sUzkgbGzP2ZGkf95UojKoOK", "media_state" => "downloaded"} 00:05:31.699 [debug] QUERY OK source="media_items" db=1.8ms idle=1383.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:05:31.701 [debug] QUERY OK source="media_items" db=1.2ms idle=1384.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:05:31.702 [debug] QUERY OK source="sources" db=0.6ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:05:31.702 [debug] Replied in 5ms 00:05:31.705 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_sUzkgbGzP2ZGkf95UojKoOK", "media_state" => "pending"} 00:05:31.713 [debug] QUERY OK source="media_items" db=6.8ms idle=777.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:05:31.715 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=393.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:05:31.717 [debug] QUERY OK source="sources" db=0.9ms idle=17.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:05:31.717 [debug] Replied in 11ms 00:05:31.720 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_sUzkgbGzP2ZGkf95UojKoOK"} 00:05:31.721 [debug] QUERY OK source="tasks" db=0.3ms idle=20.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:05:31.721 [debug] Replied in 973µs 00:05:31.722 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "_sUzkgbGzP2ZGkf95UojKoOK"} 00:05:31.722 [debug] Replied in 123µs 00:05:32.598 [info] CONNECTED TO Phoenix.LiveView.Socket in 36µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "VQQwHTRIIQYdZmICDzteenEXBFQtFycy1rtigpRgmP4cKns53De8AemE", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://pinchflat.luong.tel/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://pinchflat.luong.tel/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 00:05:33.038 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "dvDtS8sap6VaDU-OBSallrJw", "media_state" => "downloaded"} 00:05:33.040 [debug] QUERY OK source="media_items" db=1.7ms idle=716.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:05:33.041 [debug] QUERY OK source="media_items" db=0.5ms idle=40.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:05:33.041 [debug] QUERY OK source="sources" db=0.2ms idle=41.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 00:05:33.042 [debug] Replied in 3ms 00:05:33.045 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "dvDtS8sap6VaDU-OBSallrJw", "media_state" => "pending"} 00:05:33.050 [debug] QUERY OK source="media_items" db=4.4ms idle=45.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:05:33.051 [debug] QUERY OK source="media_items" db=0.8ms idle=50.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:05:33.052 [debug] QUERY OK source="sources" db=0.2ms idle=11.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:05:33.052 [debug] Replied in 6ms 00:05:33.054 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "dvDtS8sap6VaDU-OBSallrJw"} 00:05:33.055 [debug] QUERY OK source="tasks" db=0.3ms idle=13.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:05:33.055 [debug] Replied in 982µs 00:05:33.078 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "dvDtS8sap6VaDU-OBSallrJw"} 00:05:33.078 [debug] Replied in 207µs 00:06:00.823 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:06:00.931 [info] {"source":"oban","duration":1654,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:06:30.932 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:00.824 [info] {"source":"oban","duration":506,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:07:00.934 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:07:30.936 [info] {"source":"oban","duration":1335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:00.825 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:08:00.938 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:08:26.402 [info] HEAD / 00:08:26.402 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:08:26.402 [debug] QUERY OK source="settings" db=0.2ms idle=713.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:08:26.403 [debug] QUERY OK source="media_profiles" db=0.1ms idle=401.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:08:26.403 [debug] QUERY OK source="sources" db=0.0ms idle=401.6ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:08:26.406 [debug] QUERY OK source="media_items" db=3.0ms idle=401.8ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:08:26.408 [debug] QUERY OK source="media_items" db=1.4ms idle=405.1ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:08:26.409 [debug] QUERY OK source="settings" db=0.2ms idle=5.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:08:26.409 [debug] QUERY OK source="settings" db=0.1ms idle=5.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:08:26.410 [debug] QUERY OK source="settings" db=0.1ms idle=6.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:08:26.411 [debug] QUERY OK source="tasks" db=0.2ms idle=4.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:08:26.413 [debug] QUERY OK source="media_items" db=1.4ms idle=3.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:08:26.414 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=4.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:08:26.415 [debug] QUERY OK source="sources" db=0.2ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:08:26.422 [debug] QUERY OK source="media_items" db=4.5ms idle=7.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:08:26.424 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=11.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:08:26.424 [debug] QUERY OK source="sources" db=0.2ms idle=10.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:08:26.427 [info] Sent 200 in 25ms 00:08:30.940 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:00.826 [info] {"source":"oban","duration":569,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:09:00.942 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:09:30.944 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:00.827 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:10:00.947 [info] {"source":"oban","duration":1773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:10:30.949 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:00.828 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:11:00.951 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:30.953 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:11:56.943 [info] GET / 00:11:56.943 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:11:56.944 [debug] QUERY OK source="settings" db=0.2ms idle=941.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:11:56.944 [debug] QUERY OK source="media_profiles" db=0.1ms idle=941.6ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:11:56.944 [debug] QUERY OK source="sources" db=0.1ms idle=941.8ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:11:56.947 [debug] QUERY OK source="media_items" db=2.8ms idle=942.1ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:11:56.949 [debug] QUERY OK source="media_items" db=1.7ms idle=814.3ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:11:56.950 [debug] QUERY OK source="settings" db=0.2ms idle=5.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:11:56.950 [debug] QUERY OK source="settings" db=0.2ms idle=6.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:11:56.951 [debug] QUERY OK source="settings" db=0.1ms idle=6.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:11:56.952 [debug] QUERY OK source="tasks" db=0.3ms idle=4.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:11:56.955 [debug] QUERY OK source="media_items" db=1.8ms idle=3.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:11:56.956 [debug] QUERY OK source="media_items" db=0.5ms idle=4.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:11:56.956 [debug] QUERY OK source="sources" db=0.2ms idle=5.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:11:56.964 [debug] QUERY OK source="media_items" db=4.5ms idle=7.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:11:56.965 [debug] QUERY OK source="media_items" db=0.8ms idle=11.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:11:56.966 [debug] QUERY OK source="sources" db=0.2ms idle=10.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:11:56.968 [info] Sent 200 in 25ms 00:12:00.829 [info] {"source":"oban","duration":328,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:12:00.956 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:09.116 [info] GET / 00:12:09.116 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:12:09.117 [debug] QUERY OK source="settings" db=0.2ms idle=1114.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:12:09.117 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1114.5ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:12:09.117 [debug] QUERY OK source="sources" db=0.1ms idle=1114.8ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:12:09.121 [debug] QUERY OK source="media_items" db=3.0ms idle=956.3ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:12:09.122 [debug] QUERY OK source="media_items" db=1.5ms idle=118.5ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:12:09.123 [debug] QUERY OK source="settings" db=0.1ms idle=6.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:12:09.123 [debug] QUERY OK source="settings" db=0.1ms idle=6.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:12:09.124 [debug] QUERY OK source="settings" db=0.2ms idle=6.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:12:09.126 [debug] QUERY OK source="tasks" db=0.2ms idle=4.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:12:09.128 [debug] QUERY OK source="media_items" db=1.7ms idle=3.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:12:09.129 [debug] QUERY OK source="media_items" db=0.6ms idle=4.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:12:09.129 [debug] QUERY OK source="sources" db=0.2ms idle=5.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:12:09.137 [debug] QUERY OK source="media_items" db=4.6ms idle=7.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:12:09.138 [debug] QUERY OK source="media_items" db=0.8ms idle=11.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:12:09.139 [debug] QUERY OK source="sources" db=0.3ms idle=10.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:12:09.141 [info] Sent 200 in 25ms 00:12:30.958 [info] {"source":"oban","duration":1229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:12:40.178 [info] GET / 00:12:40.178 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:12:40.178 [debug] QUERY OK source="settings" db=0.2ms idle=1175.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:12:40.179 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1176.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:12:40.179 [debug] QUERY OK source="sources" db=0.0ms idle=1176.5ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:12:40.182 [debug] QUERY OK source="media_items" db=2.9ms idle=948.9ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:12:40.184 [debug] QUERY OK source="media_items" db=1.4ms idle=180.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:12:40.184 [debug] QUERY OK source="settings" db=0.1ms idle=5.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:12:40.185 [debug] QUERY OK source="settings" db=0.1ms idle=5.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:12:40.185 [debug] QUERY OK source="settings" db=0.1ms idle=6.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:12:40.187 [debug] QUERY OK source="tasks" db=0.3ms idle=4.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:12:40.189 [debug] QUERY OK source="media_items" db=1.6ms idle=3.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:12:40.190 [debug] QUERY OK source="media_items" db=0.4ms idle=4.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:12:40.191 [debug] QUERY OK source="sources" db=0.2ms idle=5.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:12:40.198 [debug] QUERY OK source="media_items" db=4.5ms idle=8.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:12:40.200 [debug] QUERY OK source="media_items" db=0.7ms idle=11.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:12:40.200 [debug] QUERY OK source="sources" db=0.2ms idle=11.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:12:40.203 [info] Sent 200 in 25ms 00:12:42.276 [info] GET / 00:12:42.276 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:12:42.276 [debug] QUERY OK source="settings" db=0.2ms idle=273.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:12:42.276 [debug] QUERY OK source="media_profiles" db=0.1ms idle=274.0ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:12:42.277 [debug] QUERY OK source="sources" db=0.0ms idle=274.2ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:12:42.280 [debug] QUERY OK source="media_items" db=3.0ms idle=274.4ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:12:42.282 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=43.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:12:42.282 [debug] QUERY OK source="settings" db=0.1ms idle=5.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:12:42.283 [debug] QUERY OK source="settings" db=0.2ms idle=6.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:12:42.284 [debug] QUERY OK source="settings" db=0.1ms idle=6.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:12:42.285 [debug] QUERY OK source="tasks" db=0.2ms idle=4.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:12:42.287 [debug] QUERY OK source="media_items" db=1.5ms idle=3.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:12:42.288 [debug] QUERY OK source="media_items" db=0.4ms idle=5.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:12:42.289 [debug] QUERY OK source="sources" db=0.2ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:12:42.296 [debug] QUERY OK source="media_items" db=4.6ms idle=8.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:12:42.298 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=11.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:12:42.298 [debug] QUERY OK source="sources" db=0.2ms idle=10.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:12:42.301 [info] Sent 200 in 25ms 00:12:44.814 [info] GET / 00:12:44.814 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:12:44.815 [debug] QUERY OK source="settings" db=0.6ms idle=812.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:12:44.816 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=813.0ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:12:44.817 [debug] QUERY OK source="sources" db=0.1ms idle=814.0ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:12:44.821 [debug] QUERY OK source="media_items" db=3.9ms idle=814.2ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:12:44.823 [debug] QUERY OK source="media_items" db=1.9ms idle=580.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:12:44.824 [debug] QUERY OK source="settings" db=0.2ms idle=7.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:12:44.824 [debug] QUERY OK source="settings" db=0.2ms idle=7.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:12:44.825 [debug] QUERY OK source="settings" db=0.3ms idle=7.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:12:44.826 [debug] QUERY OK source="tasks" db=0.4ms idle=5.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:12:44.830 [debug] QUERY OK source="media_items" db=2.9ms idle=4.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:12:44.832 [debug] QUERY OK source="media_items" db=1.8ms idle=6.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:12:44.833 [debug] QUERY OK source="sources" db=0.5ms idle=8.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:12:44.841 [debug] QUERY OK source="media_items" db=4.6ms idle=11.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:12:44.842 [debug] QUERY OK source="media_items" db=0.8ms idle=14.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:12:44.843 [debug] QUERY OK source="sources" db=0.4ms idle=12.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:12:44.846 [info] Sent 200 in 31ms 00:12:45.581 [info] GET / 00:12:45.581 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:12:45.583 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=748.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:12:45.586 [debug] QUERY OK source="media_profiles" db=3.0ms idle=742.0ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:12:45.587 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=744.0ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:12:45.590 [debug] QUERY OK source="media_items" db=2.9ms idle=743.7ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:12:45.592 [debug] QUERY OK source="media_items" db=1.9ms idle=326.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:12:45.593 [debug] QUERY OK source="settings" db=0.6ms idle=9.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:12:45.594 [debug] QUERY OK source="settings" db=0.7ms idle=7.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:12:45.596 [debug] QUERY OK source="settings" db=1.0ms idle=8.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:12:45.598 [debug] QUERY OK source="tasks" db=1.3ms idle=7.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:12:45.601 [debug] QUERY OK source="media_items" db=2.0ms idle=6.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:12:45.602 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=8.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:12:45.604 [debug] QUERY OK source="sources" db=0.8ms idle=8.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:12:45.615 [debug] QUERY OK source="media_items" db=6.1ms idle=12.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:12:45.617 [debug] QUERY OK source="media_items" db=1.6ms queue=0.5ms idle=16.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:12:45.619 [debug] QUERY OK source="sources" db=0.3ms idle=17.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:12:45.621 [info] Sent 200 in 39ms 00:12:47.457 [info] GET / 00:12:47.457 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:12:47.458 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=455.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:12:47.458 [debug] QUERY OK source="media_profiles" db=0.1ms idle=455.7ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:12:47.458 [debug] QUERY OK source="sources" db=0.0ms idle=455.9ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:12:47.462 [debug] QUERY OK source="media_items" db=2.9ms idle=456.2ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:12:47.463 [debug] QUERY OK source="media_items" db=1.5ms idle=194.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:12:47.464 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=5.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:12:47.464 [debug] QUERY OK source="settings" db=0.1ms idle=6.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:12:47.465 [debug] QUERY OK source="settings" db=0.1ms idle=6.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:12:47.466 [debug] QUERY OK source="tasks" db=0.3ms idle=4.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:12:47.469 [debug] QUERY OK source="media_items" db=1.6ms idle=3.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:12:47.470 [debug] QUERY OK source="media_items" db=0.5ms idle=4.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:12:47.470 [debug] QUERY OK source="sources" db=0.2ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:12:47.478 [debug] QUERY OK source="media_items" db=4.5ms idle=7.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:12:47.479 [debug] QUERY OK source="media_items" db=0.8ms idle=11.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:12:47.480 [debug] QUERY OK source="sources" db=0.2ms idle=10.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:12:47.482 [info] Sent 200 in 25ms 00:13:00.830 [info] {"source":"oban","duration":331,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:13:00.960 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:13:30.962 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:00.831 [info] {"source":"oban","duration":427,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:14:00.964 [info] {"source":"oban","duration":1336,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:14:30.966 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:00.832 [info] {"source":"oban","duration":327,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:15:00.968 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:15:30.970 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:00.833 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:16:00.976 [info] {"source":"oban","duration":4748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:16:30.978 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:00.834 [info] {"source":"oban","duration":688,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:17:00.980 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:17:30.983 [info] {"source":"oban","duration":1660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:00.836 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:18:00.984 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:18:30.986 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:00.836 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:19:00.989 [info] {"source":"oban","duration":1356,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:19:30.990 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:00.838 [info] {"source":"oban","duration":356,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:20:00.992 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:30.994 [info] {"source":"oban","duration":1246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:20:43.743 [info] GET / 00:20:43.743 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:20:43.744 [debug] QUERY OK source="settings" db=0.2ms idle=1741.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:20:43.744 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1741.9ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:20:43.745 [debug] QUERY OK source="sources" db=0.0ms idle=1742.2ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:20:43.748 [debug] QUERY OK source="media_items" db=2.9ms idle=1488.4ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:20:43.750 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=489.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:20:43.750 [debug] QUERY OK source="settings" db=0.3ms idle=5.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:20:43.751 [debug] QUERY OK source="settings" db=0.4ms idle=6.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:20:43.752 [debug] QUERY OK source="settings" db=0.4ms idle=7.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:20:43.754 [debug] QUERY OK source="tasks" db=0.3ms idle=5.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:20:43.756 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=4.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:20:43.757 [debug] QUERY OK source="media_items" db=0.6ms idle=5.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:20:43.758 [debug] QUERY OK source="sources" db=0.2ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:20:43.766 [debug] QUERY OK source="media_items" db=4.8ms idle=8.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:20:43.767 [debug] QUERY OK source="media_items" db=0.7ms idle=12.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:20:43.768 [debug] QUERY OK source="sources" db=0.4ms idle=11.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:20:43.770 [info] Sent 200 in 27ms 00:20:46.093 [info] GET / 00:20:46.093 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:20:46.094 [debug] QUERY OK source="settings" db=0.8ms idle=1090.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:20:46.095 [debug] QUERY OK source="media_profiles" db=0.2ms idle=1091.8ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:20:46.095 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1092.3ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:20:46.098 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=1092.8ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:20:46.100 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=835.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:20:46.101 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=6.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:20:46.101 [debug] QUERY OK source="settings" db=0.1ms idle=6.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:20:46.102 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=6.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:20:46.104 [debug] QUERY OK source="tasks" db=0.3ms idle=5.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:20:46.106 [debug] QUERY OK source="media_items" db=1.8ms idle=4.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:20:46.107 [debug] QUERY OK source="media_items" db=0.5ms queue=0.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 (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:20:46.108 [debug] QUERY OK source="sources" db=0.2ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:20:46.116 [debug] QUERY OK source="media_items" db=4.8ms idle=9.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:20:46.118 [debug] QUERY OK source="media_items" db=1.0ms idle=13.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:20:46.119 [debug] QUERY OK source="sources" db=0.2ms idle=12.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:20:46.122 [info] Sent 200 in 29ms 00:21:00.839 [info] {"source":"oban","duration":320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:21:00.996 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:21:30.999 [info] {"source":"oban","duration":1863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:00.839 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:22:01.001 [info] {"source":"oban","duration":1262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:22.197 [info] GET / 00:22:22.198 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:22:22.198 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=727.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:22:22.199 [debug] QUERY OK source="media_profiles" db=0.1ms idle=196.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:22:22.199 [debug] QUERY OK source="sources" db=0.0ms idle=196.5ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:22:22.202 [debug] QUERY OK source="media_items" db=2.7ms idle=196.7ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:22:22.204 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=199.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:22:22.204 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=5.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:22:22.205 [debug] QUERY OK source="settings" db=0.1ms idle=5.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:22:22.206 [debug] QUERY OK source="settings" db=0.1ms idle=6.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:22:22.207 [debug] QUERY OK source="tasks" db=0.2ms idle=4.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:22:22.209 [debug] QUERY OK source="media_items" db=1.6ms idle=3.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:22:22.210 [debug] QUERY OK source="media_items" db=0.5ms idle=4.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:22:22.211 [debug] QUERY OK source="sources" db=0.1ms idle=5.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:22:22.218 [debug] QUERY OK source="media_items" db=4.3ms idle=7.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:22:22.219 [debug] QUERY OK source="media_items" db=0.8ms idle=11.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:22:22.220 [debug] QUERY OK source="sources" db=0.2ms idle=10.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:22:22.222 [info] Sent 200 in 24ms 00:22:30.741 [info] GET / 00:22:30.741 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:22:30.743 [debug] QUERY OK source="settings" db=2.2ms idle=738.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:22:30.744 [debug] QUERY OK source="media_profiles" db=0.1ms idle=741.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:22:30.744 [debug] QUERY OK source="sources" db=0.2ms idle=741.6ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:22:30.747 [debug] QUERY OK source="media_items" db=2.8ms idle=742.0ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:22:30.750 [debug] QUERY OK source="media_items" db=2.0ms idle=256.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:22:30.750 [debug] QUERY OK source="settings" db=0.3ms idle=6.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:22:30.751 [debug] QUERY OK source="settings" db=0.1ms idle=6.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:22:30.752 [debug] QUERY OK source="settings" db=0.4ms idle=7.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:22:30.753 [debug] QUERY OK source="tasks" db=0.6ms idle=5.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:22:30.756 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=4.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:22:30.758 [debug] QUERY OK source="media_items" db=1.5ms idle=6.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:22:30.760 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:22:30.771 [debug] QUERY OK source="media_items" db=6.8ms idle=12.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:22:30.774 [debug] QUERY OK source="media_items" db=2.3ms queue=0.3ms idle=18.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:22:30.775 [debug] QUERY OK source="sources" db=0.3ms idle=18.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:22:30.779 [info] Sent 200 in 38ms 00:22:31.003 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:22:39.006 [info] GET / 00:22:39.006 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:22:39.007 [debug] QUERY OK source="settings" db=0.3ms idle=1004.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:22:39.007 [debug] QUERY OK source="media_profiles" db=0.0ms idle=1004.7ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:22:39.007 [debug] QUERY OK source="sources" db=0.1ms idle=1004.9ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:22:39.011 [debug] QUERY OK source="media_items" db=2.9ms idle=498.4ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:22:39.012 [debug] QUERY OK source="media_items" db=1.6ms idle=8.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:22:39.013 [debug] QUERY OK source="settings" db=0.2ms idle=5.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:22:39.013 [debug] QUERY OK source="settings" db=0.1ms idle=6.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:22:39.014 [debug] QUERY OK source="settings" db=0.1ms idle=6.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:22:39.015 [debug] QUERY OK source="tasks" db=0.3ms idle=4.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:22:39.018 [debug] QUERY OK source="media_items" db=1.7ms idle=3.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:22:39.019 [debug] QUERY OK source="media_items" db=0.5ms idle=4.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:22:39.019 [debug] QUERY OK source="sources" db=0.2ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:22:39.026 [debug] QUERY OK source="media_items" db=4.3ms idle=7.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:22:39.027 [debug] QUERY OK source="media_items" db=0.8ms idle=11.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:22:39.028 [debug] QUERY OK source="sources" db=0.2ms idle=10.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:22:39.031 [info] Sent 200 in 24ms 00:23:00.841 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:23:01.006 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:23:31.007 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:00.842 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:24:01.009 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:24:31.011 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:00.843 [info] {"source":"oban","duration":340,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:25:01.013 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:25:31.015 [info] {"source":"oban","duration":1247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:00.843 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:26:01.017 [info] {"source":"oban","duration":1206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:26:31.020 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:00.844 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:27:01.022 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:27:31.027 [info] {"source":"oban","duration":3509,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:00.846 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:28:01.029 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:28:31.031 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:00.847 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:29:01.033 [info] {"source":"oban","duration":1202,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:29:31.036 [info] {"source":"oban","duration":1448,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:00.848 [info] {"source":"oban","duration":493,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:30:01.037 [info] {"source":"oban","duration":1284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:30:31.039 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:00.849 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:31:01.042 [info] {"source":"oban","duration":1619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:31.043 [info] {"source":"oban","duration":1335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:31:58.642 [info] GET / 00:31:58.643 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:31:58.643 [debug] QUERY OK source="settings" db=0.2ms idle=1634.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:31:58.643 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1635.0ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:31:58.644 [debug] QUERY OK source="sources" db=0.1ms idle=1635.3ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:31:58.647 [debug] QUERY OK source="media_items" db=3.0ms idle=941.7ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:31:58.649 [debug] QUERY OK source="media_items" db=1.3ms idle=638.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:31:58.649 [debug] QUERY OK source="settings" db=0.2ms idle=5.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:31:58.650 [debug] QUERY OK source="settings" db=0.1ms idle=5.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:31:58.650 [debug] QUERY OK source="settings" db=0.2ms idle=6.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:31:58.652 [debug] QUERY OK source="tasks" db=0.3ms idle=4.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:31:58.654 [debug] QUERY OK source="media_items" db=1.4ms idle=3.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:31:58.655 [debug] QUERY OK source="media_items" db=0.5ms idle=4.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:31:58.655 [debug] QUERY OK source="sources" db=0.2ms idle=5.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:31:58.663 [debug] QUERY OK source="media_items" db=4.6ms idle=7.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:31:58.664 [debug] QUERY OK source="media_items" db=0.8ms idle=11.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:31:58.665 [debug] QUERY OK source="sources" db=0.2ms idle=11.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:31:58.668 [info] Sent 200 in 25ms 00:32:00.849 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:32:01.045 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:31.047 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:32:50.189 [info] GET / 00:32:50.189 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:32:50.190 [debug] QUERY OK source="settings" db=0.2ms idle=1175.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:32:50.190 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1175.9ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:32:50.191 [debug] QUERY OK source="sources" db=0.0ms idle=380.5ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:32:50.194 [debug] QUERY OK source="media_items" db=3.0ms idle=176.6ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:32:50.196 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=179.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:32:50.197 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=6.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:32:50.197 [debug] QUERY OK source="settings" db=0.1ms idle=6.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:32:50.198 [debug] QUERY OK source="settings" db=0.1ms idle=6.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:32:50.199 [debug] QUERY OK source="tasks" db=0.2ms idle=4.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:32:50.201 [debug] QUERY OK source="media_items" db=1.6ms idle=3.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:32:50.202 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=5.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:32:50.203 [debug] QUERY OK source="sources" db=0.2ms idle=5.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:32:50.211 [debug] QUERY OK source="media_items" db=4.5ms idle=8.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:32:50.212 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=11.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:32:50.213 [debug] QUERY OK source="sources" db=0.2ms idle=10.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:32:50.215 [info] Sent 200 in 26ms 00:33:00.851 [info] {"source":"oban","duration":388,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:33:01.049 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:33:31.051 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:00.852 [info] {"source":"oban","duration":458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:34:01.054 [info] {"source":"oban","duration":2004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:34:31.059 [info] {"source":"oban","duration":4049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:00.853 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:35:01.061 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:35:31.063 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:00.853 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:36:01.065 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:36:31.067 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:00.854 [info] {"source":"oban","duration":239,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:37:01.069 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:37:31.071 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:00.856 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:38:01.073 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:38:31.075 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:00.857 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:39:01.077 [info] {"source":"oban","duration":1196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:39:31.079 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:00.858 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:40:01.081 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:40:31.083 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:00.859 [info] {"source":"oban","duration":1105,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:41:01.085 [info] {"source":"oban","duration":1230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:41:31.087 [info] {"source":"oban","duration":1261,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:00.860 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:42:01.089 [info] {"source":"oban","duration":979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:42:31.092 [info] {"source":"oban","duration":1791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:00.862 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:43:01.094 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:43:31.097 [info] {"source":"oban","duration":1811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:00.863 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:44:01.099 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:44:31.101 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:00.864 [info] {"source":"oban","duration":395,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:45:01.104 [info] {"source":"oban","duration":1532,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:45:31.106 [info] {"source":"oban","duration":1511,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:00.865 [info] {"source":"oban","duration":329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:46:01.107 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:46:31.109 [info] {"source":"oban","duration":1159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:00.866 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:47:01.111 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:31.114 [info] {"source":"oban","duration":1519,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:47:56.539 [info] GET / 00:47:56.539 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 00:47:56.539 [debug] QUERY OK source="settings" db=0.2ms idle=1502.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:47:56.540 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1503.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 00:47:56.540 [debug] QUERY OK source="sources" db=0.0ms idle=1503.4ms SELECT count(s0."id") FROM "sources" AS s0 [] 00:47:56.543 [debug] QUERY OK source="media_items" db=2.8ms idle=1503.6ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:47:56.545 [debug] QUERY OK source="media_items" db=1.5ms idle=808.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:47:56.545 [debug] QUERY OK source="settings" db=0.2ms idle=5.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:47:56.546 [debug] QUERY OK source="settings" db=0.1ms idle=5.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:47:56.546 [debug] QUERY OK source="settings" db=0.1ms idle=6.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 00:47:56.548 [debug] QUERY OK source="tasks" db=0.3ms idle=4.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:47:56.550 [debug] QUERY OK source="media_items" db=1.5ms idle=3.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:47:56.551 [debug] QUERY OK source="media_items" db=0.5ms idle=4.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:47:56.552 [debug] QUERY OK source="sources" db=0.2ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 00:47:56.559 [debug] QUERY OK source="media_items" db=4.3ms idle=7.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:47:56.560 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=11.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:47:56.561 [debug] QUERY OK source="sources" db=0.1ms idle=10.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:47:56.563 [info] Sent 200 in 24ms 00:47:57.700 [info] CONNECTED TO Phoenix.LiveView.Socket in 34µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "aSZ5RyFcHCF_WAoKZl1TG2QTAC1CBBw13cOwBqTh73kl7kdNUy7kw0vy", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://pinchflat.luong.tel/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://pinchflat.luong.tel/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 00:47:57.820 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "ZE60c-HIHkafQ67U1j7F54jL", "media_state" => "downloaded"} 00:47:57.823 [debug] QUERY OK source="media_items" db=1.9ms idle=1261.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 00:47:57.823 [debug] QUERY OK source="media_items" db=0.5ms idle=1262.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:47:57.824 [debug] QUERY OK source="sources" db=0.3ms idle=1263.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 00:47:57.824 [debug] Replied in 4ms 00:47:57.827 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "ZE60c-HIHkafQ67U1j7F54jL", "media_state" => "pending"} 00:47:57.832 [debug] QUERY OK source="media_items" db=4.3ms idle=1091.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 00:47:57.833 [debug] QUERY OK source="media_items" db=0.7ms idle=94.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 00:47:57.834 [debug] QUERY OK source="sources" db=0.2ms idle=11.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 00:47:57.834 [debug] Replied in 6ms 00:47:57.837 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "ZE60c-HIHkafQ67U1j7F54jL"} 00:47:57.837 [debug] QUERY OK source="tasks" db=0.3ms idle=13.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 00:47:57.838 [debug] Replied in 904µs 00:47:57.838 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "ZE60c-HIHkafQ67U1j7F54jL"} 00:47:57.838 [debug] Replied in 117µs 00:48:00.867 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:48:01.115 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:48:31.117 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:00.869 [info] {"source":"oban","duration":1274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:49:01.119 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:49:31.121 [info] {"source":"oban","duration":1248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:00.869 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:50:01.123 [info] {"source":"oban","duration":1196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:50:31.125 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:00.871 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:51:01.127 [info] {"source":"oban","duration":1163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:51:31.129 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:00.872 [info] {"source":"oban","duration":495,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:52:01.132 [info] {"source":"oban","duration":1861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:52:31.134 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:00.873 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:53:01.136 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:53:31.138 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:00.874 [info] {"source":"oban","duration":332,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:54:01.140 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:54:31.142 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:00.874 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:55:01.144 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:55:31.146 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:00.876 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:56:01.148 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:56:31.150 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:00.877 [info] {"source":"oban","duration":329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:57:01.152 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:57:31.154 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:00.878 [info] {"source":"oban","duration":782,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:58:01.159 [info] {"source":"oban","duration":4163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:58:31.161 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:00.880 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 00:59:01.163 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 00:59:31.165 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:00.881 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:00:01.167 [info] {"source":"oban","duration":1343,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:00:31.169 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:00.882 [info] {"source":"oban","duration":534,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:01:01.172 [info] {"source":"oban","duration":1486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:01:31.174 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:00.883 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:02:01.176 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:02:31.178 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:00.885 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:03:01.181 [info] {"source":"oban","duration":1536,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:03:31.182 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:00.885 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:04:01.184 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:04:31.186 [info] {"source":"oban","duration":1245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:00.887 [info] {"source":"oban","duration":376,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:05:01.188 [info] {"source":"oban","duration":1282,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:05:31.191 [info] {"source":"oban","duration":1974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:00.888 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:06:01.193 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:06:31.195 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:00.889 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:07:01.197 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:07:31.199 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:00.890 [info] {"source":"oban","duration":313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:08:01.201 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:08:31.215 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:00.891 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:09:01.217 [info] {"source":"oban","duration":1203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:09:31.219 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:00.891 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:10:01.222 [info] {"source":"oban","duration":1757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:10:31.225 [info] {"source":"oban","duration":1803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:00.892 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:11:01.227 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:11:31.230 [info] {"source":"oban","duration":1783,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:00.894 [info] {"source":"oban","duration":418,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:12:01.232 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:12:31.234 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:00.894 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:13:01.236 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:13:31.238 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:00.896 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:14:01.240 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:14:31.242 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:00.896 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:15:01.244 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:15:31.246 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:00.898 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:16:01.248 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:16:31.251 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:00.899 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:17:01.253 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:17:31.255 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:00.900 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:18:01.257 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:18:31.259 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:00.900 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:19:01.261 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:19:31.263 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:00.902 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:20:01.265 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:20:31.267 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:00.902 [info] {"source":"oban","duration":242,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:21:01.269 [info] {"source":"oban","duration":1217,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:21:31.271 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:00.906 [info] {"source":"oban","duration":3169,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:22:01.273 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:22:31.275 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:00.907 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:23:01.277 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:23:31.279 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:00.908 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:24:01.283 [info] {"source":"oban","duration":2781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:24:31.285 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:00.909 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:25:01.289 [info] {"source":"oban","duration":2436,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:25:31.291 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:00.912 [info] {"source":"oban","duration":2200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:26:01.292 [info] {"source":"oban","duration":1054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:26:31.294 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:00.914 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:27:01.296 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:27:31.298 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:00.914 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:28:01.300 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:28:31.302 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:00.916 [info] {"source":"oban","duration":368,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:29:01.304 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:29:31.306 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:00.917 [info] {"source":"oban","duration":730,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:30:01.310 [info] {"source":"oban","duration":2638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:30:31.311 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:00.918 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:31:01.313 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:31:31.315 [info] {"source":"oban","duration":996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:00.920 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:32:01.317 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:32:31.319 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:00.921 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:33:01.321 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:33:31.323 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:00.923 [info] {"source":"oban","duration":2073,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:34:01.325 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:34:31.328 [info] {"source":"oban","duration":1444,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:00.925 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:35:01.330 [info] {"source":"oban","duration":1400,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:35:31.332 [info] {"source":"oban","duration":1789,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:00.927 [info] {"source":"oban","duration":2129,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:36:01.334 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:36:31.336 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:00.929 [info] {"source":"oban","duration":285,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:37:01.338 [info] {"source":"oban","duration":1333,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:37:31.340 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:00.930 [info] {"source":"oban","duration":1123,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:38:01.342 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:38:31.344 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:00.932 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:39:01.347 [info] {"source":"oban","duration":1969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:39:31.350 [info] {"source":"oban","duration":1976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:00.933 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:40:01.352 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:40:31.354 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:00.934 [info] {"source":"oban","duration":405,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:41:01.356 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:41:24.516 [info] GET / 01:41:24.517 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 01:41:24.517 [debug] QUERY OK source="settings" db=0.2ms idle=1458.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:41:24.518 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1459.0ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 01:41:24.518 [debug] QUERY OK source="sources" db=0.0ms idle=1459.3ms SELECT count(s0."id") FROM "sources" AS s0 [] 01:41:24.521 [debug] QUERY OK source="media_items" db=3.0ms idle=1020.7ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 01:41:24.523 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=22.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 01:41:24.523 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=5.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:41:24.524 [debug] QUERY OK source="settings" db=0.2ms idle=6.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:41:24.525 [debug] QUERY OK source="settings" db=0.1ms idle=6.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:41:24.526 [debug] QUERY OK source="tasks" db=0.3ms idle=4.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 01:41:24.528 [debug] QUERY OK source="media_items" db=1.5ms idle=3.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 01:41:24.529 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=4.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 01:41:24.530 [debug] QUERY OK source="sources" db=0.1ms idle=5.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 01:41:24.537 [debug] QUERY OK source="media_items" db=4.6ms idle=7.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 01:41:24.539 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=11.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 01:41:24.539 [debug] QUERY OK source="sources" db=0.2ms idle=11.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 01:41:24.542 [info] Sent 200 in 25ms 01:41:31.358 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:00.935 [info] {"source":"oban","duration":451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:42:01.360 [info] {"source":"oban","duration":1259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:42:31.362 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:00.935 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:43:01.365 [info] {"source":"oban","duration":1978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:31.367 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:43:41.214 [info] GET / 01:43:41.214 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 01:43:41.215 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=1156.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:43:41.216 [debug] QUERY OK source="media_profiles" db=0.3ms idle=421.0ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 01:43:41.216 [debug] QUERY OK source="sources" db=0.1ms idle=157.5ms SELECT count(s0."id") FROM "sources" AS s0 [] 01:43:41.219 [debug] QUERY OK source="media_items" db=2.9ms idle=157.8ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 01:43:41.221 [debug] QUERY OK source="media_items" db=1.4ms idle=161.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 01:43:41.222 [debug] QUERY OK source="settings" db=0.1ms idle=6.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:43:41.222 [debug] QUERY OK source="settings" db=0.1ms idle=6.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:43:41.223 [debug] QUERY OK source="settings" db=0.1ms idle=6.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 01:43:41.225 [debug] QUERY OK source="tasks" db=0.3ms idle=5.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 01:43:41.227 [debug] QUERY OK source="media_items" db=1.7ms idle=4.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 01:43:41.228 [debug] QUERY OK source="media_items" db=0.5ms idle=5.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 01:43:41.229 [debug] QUERY OK source="sources" db=0.2ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 01:43:41.236 [debug] QUERY OK source="media_items" db=4.6ms idle=9.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 01:43:41.238 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=11.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 01:43:41.238 [debug] QUERY OK source="sources" db=0.1ms idle=11.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 01:43:41.241 [info] Sent 200 in 27ms 01:44:00.936 [info] {"source":"oban","duration":249,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:44:01.369 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:44:31.371 [info] {"source":"oban","duration":1290,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:00.939 [info] {"source":"oban","duration":367,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:45:01.373 [info] {"source":"oban","duration":1161,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:45:31.375 [info] {"source":"oban","duration":1360,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:00.941 [info] {"source":"oban","duration":1332,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:46:01.377 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:46:31.379 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:00.942 [info] {"source":"oban","duration":1254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:47:01.381 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:47:31.383 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:00.944 [info] {"source":"oban","duration":365,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:48:01.386 [info] {"source":"oban","duration":1995,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:48:31.388 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:00.944 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:49:01.390 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:49:31.392 [info] {"source":"oban","duration":1134,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:00.946 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:50:01.394 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:50:31.396 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:00.947 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:51:01.398 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:51:31.400 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:00.948 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:52:01.402 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:52:31.404 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:00.949 [info] {"source":"oban","duration":675,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:53:01.407 [info] {"source":"oban","duration":1953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:53:31.409 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:00.951 [info] {"source":"oban","duration":2108,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:54:01.412 [info] {"source":"oban","duration":1712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:54:31.413 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:00.959 [info] {"source":"oban","duration":7192,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:55:01.415 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:55:31.418 [info] {"source":"oban","duration":1697,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:00.963 [info] {"source":"oban","duration":3163,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:56:01.420 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:56:31.422 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:00.965 [info] {"source":"oban","duration":797,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:57:01.425 [info] {"source":"oban","duration":1929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:57:31.427 [info] {"source":"oban","duration":1185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:00.967 [info] {"source":"oban","duration":496,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:58:01.429 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:58:31.432 [info] {"source":"oban","duration":1592,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:00.968 [info] {"source":"oban","duration":391,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 01:59:01.437 [info] {"source":"oban","duration":5265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 01:59:31.439 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:00.971 [info] {"source":"oban","duration":3110,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[8352]} 02:00:00.979 [info] {"args":{},"id":8352,"meta":{"cron":true,"cron_expr":"0 1 * * *","cron_tz":"Etc/UTC"},"system_time":1768266000979596358,"max_attempts":20,"queue":"local_data","worker":"Pinchflat.Downloading.MediaRetentionWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","local_data"]} 02:00:00.993 [debug] QUERY OK source="media_items" db=13.1ms idle=1918.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" WHERE ((NOT (m0."media_filepath" IS NULL) AND IFNULL(retention_period_days, 0) > 0 AND DATETIME(media_downloaded_at, '+' || retention_period_days || ' day') < DATETIME('now') ) AND NOT (m0."prevent_culling" = 1)) [] 02:00:00.993 [info] Culling 0 media items past their retention date 02:00:01.005 [debug] QUERY OK source="media_items" db=11.6ms queue=0.1ms idle=1146.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" WHERE ((NOT (m0."media_filepath" IS NULL) AND NOT ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND NOT (m0."prevent_culling" = 1)) [] 02:00:01.005 [info] Deleting 0 media items that are from before the source cutoff 02:00:01.009 [info] {"args":{},"id":8352,"meta":{"cron":true,"cron_expr":"0 1 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"local_data","worker":"Pinchflat.Downloading.MediaRetentionWorker","source":"oban","duration":26343,"event":"job:stop","queue_time":976610,"attempt":1,"tags":["media_item","local_data"]} 02:00:01.441 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:00:31.444 [info] {"source":"oban","duration":1971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:00.976 [info] {"source":"oban","duration":3989,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:01:01.446 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:01:31.448 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:00.980 [info] {"source":"oban","duration":3061,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:02:01.450 [info] {"source":"oban","duration":1247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:02:31.453 [info] {"source":"oban","duration":1688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:00.982 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:03:01.455 [info] {"source":"oban","duration":1125,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:03:31.457 [info] {"source":"oban","duration":1209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:00.986 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:04:01.461 [info] {"source":"oban","duration":2901,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:04:31.464 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:00.988 [info] {"source":"oban","duration":340,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:05:01.466 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:05:31.469 [info] {"source":"oban","duration":2027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:00.989 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:06:01.471 [info] {"source":"oban","duration":1240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:06:31.473 [info] {"source":"oban","duration":1209,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:00.990 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:07:01.475 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:07:31.477 [info] {"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:00.991 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:08:01.479 [info] {"source":"oban","duration":1034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:08:31.482 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:00.992 [info] {"source":"oban","duration":528,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:09:01.483 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:09:31.485 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:00.993 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:10:01.487 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:10:31.489 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:00.995 [info] {"source":"oban","duration":2033,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:11:01.492 [info] {"source":"oban","duration":1921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:11:31.494 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:00.997 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:12:01.497 [info] {"source":"oban","duration":2036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:12:31.499 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:00.997 [info] {"source":"oban","duration":255,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:13:01.502 [info] {"source":"oban","duration":1607,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:13:31.504 [info] {"source":"oban","duration":1844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:00.999 [info] {"source":"oban","duration":624,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:14:01.507 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:14:31.508 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:00.999 [info] {"source":"oban","duration":277,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:15:01.510 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:15:31.513 [info] {"source":"oban","duration":1408,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:00.001 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:16:01.515 [info] {"source":"oban","duration":2077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:16:31.517 [info] {"source":"oban","duration":1201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:00.002 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:17:01.519 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:31.521 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:17:50.111 [debug] Tzdata polling for update. 02:17:50.420 [debug] Tzdata polling shows the loaded tz database is up to date. 02:18:00.003 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:18:01.523 [info] {"source":"oban","duration":1303,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:18:31.525 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:00.004 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:19:01.527 [info] {"source":"oban","duration":1297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:19:31.529 [info] {"source":"oban","duration":1316,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:00.005 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:20:01.532 [info] {"source":"oban","duration":1648,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:20:31.533 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:00.006 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:21:01.535 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:21:31.537 [info] {"source":"oban","duration":1162,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:00.007 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:22:01.539 [info] {"source":"oban","duration":1089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:22:31.541 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:00.008 [info] {"source":"oban","duration":349,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:23:01.543 [info] {"source":"oban","duration":1199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:23:31.545 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:00.009 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:24:01.547 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:24:31.549 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:00.010 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:25:01.551 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:25:31.553 [info] {"source":"oban","duration":961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:00.010 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:26:01.555 [info] {"source":"oban","duration":982,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:26:31.557 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:00.012 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:27:01.559 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:27:31.561 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:00.013 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:28:01.563 [info] {"source":"oban","duration":968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:28:31.565 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:00.014 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:29:01.567 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:29:31.569 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:00.015 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:30:01.571 [info] {"source":"oban","duration":1206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:30:31.573 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:00.016 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:31:01.575 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:31:31.577 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:00.017 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:32:01.579 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:32:31.581 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:00.018 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:33:01.583 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:33:31.585 [info] {"source":"oban","duration":1101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:00.019 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:34:01.587 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:34:31.589 [info] {"source":"oban","duration":1238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:00.020 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:35:01.591 [info] {"source":"oban","duration":1266,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:31.593 [info] {"source":"oban","duration":1211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:35:44.210 [info] GET / 02:35:44.211 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 02:35:44.212 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1138.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 [] 02:35:44.212 [debug] QUERY OK source="media_profiles" db=0.2ms idle=1139.5ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 02:35:44.213 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1140.0ms SELECT count(s0."id") FROM "sources" AS s0 [] 02:35:44.227 [debug] QUERY OK source="media_items" db=13.1ms queue=0.1ms idle=1140.9ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 02:35:44.260 [debug] QUERY OK source="media_items" db=33.1ms idle=833.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 02:35:44.261 [debug] QUERY OK source="settings" db=0.2ms idle=48.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 [] 02:35:44.262 [debug] QUERY OK source="settings" db=0.6ms idle=48.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 [] 02:35:44.262 [debug] QUERY OK source="settings" db=0.2ms idle=49.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:35:44.264 [debug] QUERY OK source="tasks" db=0.3ms idle=37.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 02:35:44.266 [debug] QUERY OK source="media_items" db=1.6ms idle=4.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 02:35:44.267 [debug] QUERY OK source="media_items" db=0.8ms idle=5.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 02:35:44.268 [debug] QUERY OK source="sources" db=0.2ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 02:35:44.284 [debug] QUERY OK source="media_items" db=12.4ms idle=9.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 02:35:44.286 [debug] QUERY OK source="media_items" db=0.9ms idle=20.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 02:35:44.287 [debug] QUERY OK source="sources" db=0.3ms idle=20.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 02:35:44.290 [info] Sent 200 in 79ms 02:36:00.021 [info] {"source":"oban","duration":326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:36:01.595 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:36:31.597 [info] {"source":"oban","duration":952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:00.022 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:37:01.599 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:37:31.601 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:00.023 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:38:01.604 [info] {"source":"oban","duration":1817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:31.606 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:38:45.055 [info] GET / 02:38:45.055 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 02:38:45.056 [debug] QUERY OK source="settings" db=0.2ms idle=1983.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:38:45.056 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1983.7ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 02:38:45.057 [debug] QUERY OK source="sources" db=0.1ms idle=1984.0ms SELECT count(s0."id") FROM "sources" AS s0 [] 02:38:45.066 [debug] QUERY OK source="media_items" db=9.7ms idle=1287.4ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 02:38:45.069 [debug] QUERY OK source="media_items" db=2.3ms idle=295.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 02:38:45.070 [debug] QUERY OK source="settings" db=0.2ms idle=13.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:38:45.070 [debug] QUERY OK source="settings" db=0.2ms idle=13.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:38:45.071 [debug] QUERY OK source="settings" db=0.1ms idle=14.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 02:38:45.073 [debug] QUERY OK source="tasks" db=0.3ms idle=5.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 02:38:45.075 [debug] QUERY OK source="media_items" db=1.8ms idle=4.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 02:38:45.076 [debug] QUERY OK source="media_items" db=0.6ms idle=5.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 02:38:45.077 [debug] QUERY OK source="sources" db=0.2ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 02:38:45.093 [debug] QUERY OK source="media_items" db=12.1ms idle=9.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 02:38:45.094 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=20.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 02:38:45.095 [debug] QUERY OK source="sources" db=0.2ms idle=19.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 02:38:45.098 [info] Sent 200 in 42ms 02:38:49.592 [info] CONNECTED TO Phoenix.LiveView.Socket in 35µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "Dw4yJSQREzsLKCAiFDVcL1kwDBsbPTwj9vetrBQMDILHZc-A6EYDaKRs", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://pinchflat.luong.tel/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://pinchflat.luong.tel/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 02:38:49.955 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "6xWQVSBvOaljNVqnouU_zvnP", "media_state" => "downloaded"} 02:38:49.957 [debug] QUERY OK source="media_items" db=1.7ms idle=883.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 02:38:49.958 [debug] QUERY OK source="media_items" db=0.6ms idle=885.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 02:38:49.959 [debug] QUERY OK source="sources" db=0.2ms idle=886.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 02:38:49.959 [debug] Replied in 4ms 02:38:49.963 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "6xWQVSBvOaljNVqnouU_zvnP", "media_state" => "pending"} 02:38:49.974 [debug] QUERY OK source="media_items" db=11.1ms idle=890.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 02:38:49.975 [debug] QUERY OK source="media_items" db=0.8ms idle=190.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 02:38:49.976 [debug] QUERY OK source="sources" db=0.2ms idle=18.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 02:38:49.976 [debug] Replied in 13ms 02:38:49.979 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "6xWQVSBvOaljNVqnouU_zvnP"} 02:38:49.980 [debug] QUERY OK source="tasks" db=0.3ms idle=20.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 02:38:49.980 [debug] Replied in 953µs 02:38:49.980 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "6xWQVSBvOaljNVqnouU_zvnP"} 02:38:49.980 [debug] Replied in 121µs 02:39:00.024 [info] {"source":"oban","duration":449,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:39:01.609 [info] {"source":"oban","duration":1375,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:39:31.610 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:00.025 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:40:01.612 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:40:31.614 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:00.026 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:41:01.616 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:41:31.618 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:00.027 [info] {"source":"oban","duration":346,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:42:01.620 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:42:31.626 [info] {"source":"oban","duration":4679,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:00.028 [info] {"source":"oban","duration":321,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:43:01.627 [info] {"source":"oban","duration":1014,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:43:31.629 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:00.028 [info] {"source":"oban","duration":258,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:44:01.631 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:44:31.634 [info] {"source":"oban","duration":1410,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:00.030 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:45:01.635 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:45:31.637 [info] {"source":"oban","duration":882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:00.031 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:46:01.639 [info] {"source":"oban","duration":950,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:46:31.641 [info] {"source":"oban","duration":1233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:00.032 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:47:01.643 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:47:31.645 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:00.033 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:48:01.647 [info] {"source":"oban","duration":1206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:48:31.649 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:00.034 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:49:01.652 [info] {"source":"oban","duration":1813,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:49:31.654 [info] {"source":"oban","duration":1120,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:00.035 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:50:01.657 [info] {"source":"oban","duration":1602,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:50:31.658 [info] {"source":"oban","duration":1197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:00.036 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:51:01.660 [info] {"source":"oban","duration":964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:51:31.662 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:00.037 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:52:01.664 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:52:31.666 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:00.038 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:53:01.668 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:53:31.670 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:00.039 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:54:01.672 [info] {"source":"oban","duration":1250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:54:31.674 [info] {"source":"oban","duration":1385,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:00.040 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:55:01.677 [info] {"source":"oban","duration":2269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:55:31.680 [info] {"source":"oban","duration":1862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:00.041 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:56:01.682 [info] {"source":"oban","duration":1140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:56:31.686 [info] {"source":"oban","duration":2490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:00.042 [info] {"source":"oban","duration":507,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:57:01.687 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:57:31.690 [info] {"source":"oban","duration":1843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:00.043 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:58:01.692 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:58:31.694 [info] {"source":"oban","duration":1248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:00.044 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 02:59:01.696 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 02:59:31.698 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:00.047 [info] {"source":"oban","duration":3115,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[8353]} 03:00:00.056 [info] {"args":{},"id":8353,"meta":{"cron":true,"cron_expr":"0 2 * * *","cron_tz":"Etc/UTC"},"system_time":1768269600055882300,"max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaQualityUpgradeWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 03:00:00.071 [debug] QUERY OK source="media_items" db=15.2ms idle=961.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((NOT (m0."media_filepath" IS NULL) AND NOT (m0."prevent_download" = 1)) AND NOT (NOT (m0."media_redownloaded_at" IS NULL))) AND IFNULL(redownload_delay_days, 0) > 0 AND DATE('now', '-' || redownload_delay_days || ' day') > DATE(uploaded_at) AND DATE(media_downloaded_at, '-' || redownload_delay_days || ' day') < DATE(uploaded_at) ) [] 03:00:00.072 [info] Redownloading 0 media items 03:00:00.074 [info] {"args":{},"id":8353,"meta":{"cron":true,"cron_expr":"0 2 * * *","cron_tz":"Etc/UTC"},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaQualityUpgradeWorker","source":"oban","duration":16181,"event":"job:stop","queue_time":52677,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 03:00:01.700 [info] {"source":"oban","duration":1288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:31.704 [info] {"source":"oban","duration":2619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:00:53.626 [info] GET / 03:00:53.626 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 03:00:53.627 [debug] QUERY OK source="settings" db=0.2ms idle=530.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:00:53.627 [debug] QUERY OK source="media_profiles" db=0.1ms idle=530.8ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 03:00:53.628 [debug] QUERY OK source="sources" db=0.1ms idle=531.1ms SELECT count(s0."id") FROM "sources" AS s0 [] 03:00:53.637 [debug] QUERY OK source="media_items" db=9.0ms idle=531.4ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:00:53.639 [debug] QUERY OK source="media_items" db=2.0ms idle=31.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:00:53.640 [debug] QUERY OK source="settings" db=0.3ms idle=12.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:00:53.641 [debug] QUERY OK source="settings" db=0.4ms idle=12.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:00:53.641 [debug] QUERY OK source="settings" db=0.1ms idle=13.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 [] 03:00:53.643 [debug] QUERY OK source="tasks" db=0.3ms idle=5.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 03:00:53.645 [debug] QUERY OK source="media_items" db=1.6ms idle=4.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:00:53.646 [debug] QUERY OK source="media_items" db=0.5ms idle=5.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 03:00:53.647 [debug] QUERY OK source="sources" db=0.2ms idle=5.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 03:00:53.660 [debug] QUERY OK source="media_items" db=11.1ms idle=7.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 03:00:53.662 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=18.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 03:00:53.663 [debug] QUERY OK source="sources" db=0.2ms idle=17.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 03:00:53.665 [info] Sent 200 in 38ms 03:00:54.126 [info] GET / 03:00:54.126 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 03:00:54.127 [debug] QUERY OK source="settings" db=0.2ms idle=480.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:00:54.127 [debug] QUERY OK source="media_profiles" db=0.1ms idle=480.5ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 03:00:54.127 [debug] QUERY OK source="sources" db=0.0ms idle=466.8ms SELECT count(s0."id") FROM "sources" AS s0 [] 03:00:54.130 [debug] QUERY OK source="media_items" db=2.7ms idle=465.6ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:00:54.132 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=467.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:00:54.133 [debug] QUERY OK source="settings" db=0.1ms idle=5.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:00:54.133 [debug] QUERY OK source="settings" db=0.1ms idle=5.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:00:54.134 [debug] QUERY OK source="settings" db=0.1ms idle=6.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:00:54.135 [debug] QUERY OK source="tasks" db=0.2ms idle=4.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 03:00:54.137 [debug] QUERY OK source="media_items" db=1.6ms idle=3.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:00:54.139 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=4.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 03:00:54.139 [debug] QUERY OK source="sources" db=0.2ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 03:00:54.146 [debug] QUERY OK source="media_items" db=4.3ms idle=8.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 03:00:54.148 [debug] QUERY OK source="media_items" db=0.7ms idle=11.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 03:00:54.149 [debug] QUERY OK source="sources" db=0.2ms idle=10.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 03:00:54.151 [info] Sent 200 in 25ms 03:00:54.694 [info] CONNECTED TO Phoenix.LiveView.Socket in 42µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "JwU2FQB0BgZEbggaOgt5BwoDFG8JVzkbWNQzO87c6-guMQJNAr-9Q1Mw", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://pinchflat.luong.tel/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://pinchflat.luong.tel/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 03:00:54.754 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "pKgoOL1erCoowZ3IKq9VXftl", "media_state" => "downloaded"} 03:00:54.757 [debug] QUERY OK source="media_items" db=2.3ms idle=615.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:00:54.757 [debug] QUERY OK source="media_items" db=0.5ms idle=610.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 03:00:54.758 [debug] QUERY OK source="sources" db=0.2ms idle=610.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 03:00:54.758 [debug] Replied in 4ms 03:00:54.762 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "pKgoOL1erCoowZ3IKq9VXftl", "media_state" => "pending"} 03:00:54.773 [debug] QUERY OK source="media_items" db=11.1ms idle=613.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 03:00:54.775 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=165.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 03:00:54.776 [debug] QUERY OK source="sources" db=0.2ms idle=18.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 03:00:54.776 [debug] Replied in 13ms 03:00:54.778 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "pKgoOL1erCoowZ3IKq9VXftl"} 03:00:54.779 [debug] QUERY OK source="tasks" db=0.3ms idle=21.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 03:00:54.779 [debug] Replied in 968µs 03:00:54.780 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "pKgoOL1erCoowZ3IKq9VXftl"} 03:00:54.780 [debug] Replied in 123µs 03:00:55.336 [info] GET / 03:00:55.336 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 03:00:55.336 [debug] QUERY OK source="settings" db=0.2ms idle=578.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:00:55.337 [debug] QUERY OK source="media_profiles" db=0.1ms idle=563.4ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 03:00:55.337 [debug] QUERY OK source="sources" db=0.1ms idle=562.2ms SELECT count(s0."id") FROM "sources" AS s0 [] 03:00:55.346 [debug] QUERY OK source="media_items" db=8.8ms idle=561.7ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:00:55.349 [debug] QUERY OK source="media_items" db=2.1ms idle=567.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:00:55.349 [debug] QUERY OK source="settings" db=0.2ms idle=12.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:00:55.350 [debug] QUERY OK source="settings" db=0.1ms idle=12.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:00:55.350 [debug] QUERY OK source="settings" db=0.2ms idle=12.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:00:55.352 [debug] QUERY OK source="tasks" db=0.3ms idle=5.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 03:00:55.354 [debug] QUERY OK source="media_items" db=1.5ms idle=3.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:00:55.355 [debug] QUERY OK source="media_items" db=0.4ms idle=5.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 03:00:55.355 [debug] QUERY OK source="sources" db=0.2ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 03:00:55.370 [debug] QUERY OK source="media_items" db=12.1ms idle=7.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 03:00:55.372 [debug] QUERY OK source="media_items" db=0.8ms idle=19.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 03:00:55.372 [debug] QUERY OK source="sources" db=0.3ms idle=18.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 03:00:55.375 [info] Sent 200 in 39ms 03:01:00.049 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:01:01.705 [info] {"source":"oban","duration":1217,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:01:31.707 [info] {"source":"oban","duration":1200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:00.050 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:02:01.709 [info] {"source":"oban","duration":1220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:02:31.711 [info] {"source":"oban","duration":1297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:00.051 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:03:01.713 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:03:31.715 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:00.052 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:04:01.717 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:04:31.719 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:00.053 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:05:01.721 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:05:31.723 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:00.054 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:06:01.725 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:06:31.727 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:00.055 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:07:01.730 [info] {"source":"oban","duration":1722,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:07:31.732 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:00.056 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:08:01.734 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:08:31.737 [info] {"source":"oban","duration":1792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:00.057 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:09:01.739 [info] {"source":"oban","duration":1127,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:09:31.741 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:00.058 [info] {"source":"oban","duration":355,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:10:01.743 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:31.745 [info] {"source":"oban","duration":1028,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:10:42.917 [info] GET /sources/12/media/16589 03:10:42.917 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "16589", "source_id" => "12"} Pipelines: [:browser] 03:10:42.918 [debug] QUERY OK source="media_items" db=0.2ms idle=1808.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [16589] 03:10:42.920 [debug] QUERY OK source="sources" db=0.3ms idle=1809.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 03:10:42.920 [debug] QUERY OK source="tasks" db=0.3ms queue=0.3ms idle=1809.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [16589] 03:10:42.921 [debug] QUERY OK source="settings" db=0.2ms idle=1061.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:10:42.921 [debug] QUERY OK source="settings" db=0.1ms idle=59.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:10:42.922 [debug] QUERY OK source="settings" db=0.1ms idle=3.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:10:42.925 [debug] QUERY OK source="media_profiles" db=0.2ms 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] 03:10:42.927 [info] Sent 200 in 10ms 03:11:00.059 [info] {"source":"oban","duration":355,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:11:01.747 [info] {"source":"oban","duration":1117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:11:31.749 [info] {"source":"oban","duration":1178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:00.060 [info] {"source":"oban","duration":363,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:12:01.697 [info] GET /sources/6/media/17587 03:12:01.698 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "17587", "source_id" => "6"} Pipelines: [:browser] 03:12:01.698 [debug] QUERY OK source="media_items" db=0.2ms idle=666.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [17587] 03:12:01.699 [debug] QUERY OK source="sources" db=0.3ms idle=589.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 03:12:01.700 [debug] QUERY OK source="tasks" db=0.8ms idle=589.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [17587] 03:12:01.700 [debug] QUERY OK source="oban_jobs" db=0.2ms queue=0.1ms idle=590.7ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [8343] 03:12:01.701 [debug] QUERY OK source="settings" db=0.3ms idle=591.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 [] 03:12:01.702 [debug] QUERY OK source="settings" db=0.5ms 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 [] 03:12:01.703 [debug] QUERY OK source="settings" db=0.1ms idle=3.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:12:01.704 [debug] QUERY OK source="media_profiles" db=0.1ms 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] 03:12:01.707 [info] Sent 200 in 9ms 03:12:01.751 [info] {"source":"oban","duration":1053,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:05.284 [info] GET /sources/6 03:12:05.284 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "6"} Pipelines: [:browser] 03:12:05.285 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=243.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 03:12:05.285 [debug] QUERY OK source="media_profiles" db=0.3ms idle=175.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 03:12:05.289 [debug] QUERY OK source="tasks" db=3.1ms idle=176.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [6, "executing", "available", "scheduled", "retryable"] 03:12:05.290 [debug] QUERY OK source="oban_jobs" db=0.2ms queue=0.1ms idle=179.9ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [8351] 03:12:05.290 [debug] QUERY OK source="settings" db=0.1ms idle=180.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:12:05.291 [debug] QUERY OK source="settings" db=0.1ms idle=5.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:12:05.292 [debug] QUERY OK source="settings" db=0.2ms idle=5.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:12:05.294 [debug] QUERY OK source="sources" db=0.2ms idle=4.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 03:12:05.295 [debug] QUERY OK source="media_items" db=0.7ms idle=4.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [6] 03:12:05.296 [debug] QUERY OK source="media_items" db=0.8ms idle=4.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [6, 10, 0] 03:12:05.297 [debug] QUERY OK source="sources" db=0.3ms idle=6.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 03:12:05.298 [debug] QUERY OK source="media_items" db=0.5ms idle=6.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [6] 03:12:05.299 [debug] QUERY OK source="media_items" db=0.6ms idle=4.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [6, 10, 0] 03:12:05.301 [debug] QUERY OK source="sources" db=0.2ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 03:12:05.302 [debug] QUERY OK source="media_items" db=0.6ms idle=5.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [6] 03:12:05.304 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=5.0ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [6, 10, 0] 03:12:05.306 [info] Sent 200 in 22ms 03:12:09.606 [info] GET /settings 03:12:09.606 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 03:12:09.607 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=557.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:12:09.608 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=498.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:12:09.609 [debug] QUERY OK source="settings" db=0.1ms idle=499.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:12:09.609 [debug] QUERY OK source="settings" db=0.2ms idle=499.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:12:09.613 [info] Sent 200 in 6ms 03:12:31.753 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:12:54.547 [info] GET /sources/12/media/16592 03:12:54.547 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "16592", "source_id" => "12"} Pipelines: [:browser] 03:12:54.548 [debug] QUERY OK source="media_items" db=0.2ms queue=0.1ms idle=1438.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [16592] 03:12:54.549 [debug] QUERY OK source="tasks" db=0.2ms idle=1439.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [16592] 03:12:54.549 [debug] QUERY OK source="sources" db=0.4ms idle=1439.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 03:12:54.550 [debug] QUERY OK source="settings" db=0.2ms idle=1406.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:12:54.550 [debug] QUERY OK source="settings" db=0.1ms idle=405.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:12:54.551 [debug] QUERY OK source="settings" db=0.1ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:12:54.552 [debug] QUERY OK source="media_profiles" db=0.1ms idle=3.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 03:12:54.554 [info] Sent 200 in 6ms 03:12:54.739 [info] GET /sources/12 03:12:54.740 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "12"} Pipelines: [:browser] 03:12:54.740 [debug] QUERY OK source="sources" db=0.3ms idle=190.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 03:12:54.741 [debug] QUERY OK source="media_profiles" db=0.1ms idle=190.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 03:12:54.741 [debug] QUERY OK source="tasks" db=0.2ms idle=190.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [12, "executing", "available", "scheduled", "retryable"] 03:12:54.742 [debug] QUERY OK source="settings" db=0.1ms idle=190.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:12:54.742 [debug] QUERY OK source="settings" db=0.2ms idle=189.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:12:54.743 [debug] QUERY OK source="settings" db=0.2ms idle=2.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:12:54.745 [debug] QUERY OK source="sources" db=0.2ms idle=3.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 03:12:54.746 [debug] QUERY OK source="media_items" db=0.4ms idle=4.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [12] 03:12:54.747 [debug] QUERY OK source="media_items" db=0.7ms idle=4.3ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [12, 10, 0] 03:12:54.749 [debug] QUERY OK source="sources" db=0.2ms 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" = ?) [12] 03:12:54.750 [debug] QUERY OK source="media_items" db=0.1ms idle=6.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [12] 03:12:54.750 [debug] QUERY OK source="media_items" db=0.3ms idle=4.6ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [12, 10, 0] 03:12:54.752 [debug] QUERY OK source="sources" db=0.2ms idle=5.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 03:12:54.753 [debug] QUERY OK source="media_items" db=0.4ms idle=5.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [12] 03:12:54.754 [debug] QUERY OK source="media_items" db=0.6ms idle=3.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [12, 10, 0] 03:12:54.755 [info] Sent 200 in 15ms 03:13:00.061 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:13:01.755 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:13:31.757 [info] {"source":"oban","duration":1245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:00.062 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:14:01.759 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:14:09.220 [info] GET /sources/6/media/17426 03:14:09.220 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "17426", "source_id" => "6"} Pipelines: [:browser] 03:14:09.221 [debug] QUERY OK source="media_items" db=0.2ms idle=921.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [17426] 03:14:09.222 [debug] QUERY OK source="tasks" db=0.3ms idle=110.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [17426] 03:14:09.222 [debug] QUERY OK source="sources" db=0.3ms idle=110.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 03:14:09.222 [debug] QUERY OK source="oban_jobs" db=0.2ms idle=110.9ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [8329] 03:14:09.223 [debug] QUERY OK source="settings" db=0.2ms idle=111.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 [] 03:14:09.223 [debug] QUERY OK source="settings" db=0.1ms idle=2.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:14:09.224 [debug] QUERY OK source="settings" db=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:14:09.225 [debug] QUERY OK source="media_profiles" db=0.2ms idle=3.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 03:14:09.228 [info] Sent 200 in 7ms 03:14:09.569 [info] GET /sources/12/media/16593 03:14:09.569 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "16593", "source_id" => "12"} Pipelines: [:browser] 03:14:09.570 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=346.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [16593] 03:14:09.571 [debug] QUERY OK source="tasks" db=0.3ms idle=347.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [16593] 03:14:09.571 [debug] QUERY OK source="sources" db=0.4ms idle=346.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 03:14:09.572 [debug] QUERY OK source="settings" db=0.1ms idle=346.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:14:09.572 [debug] QUERY OK source="settings" db=0.1ms idle=270.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:14:09.573 [debug] QUERY OK source="settings" db=0.1ms idle=2.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:14:09.574 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.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] 03:14:09.576 [info] Sent 200 in 7ms 03:14:19.966 [info] GET /sources/12/media/16590 03:14:19.966 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "16590", "source_id" => "12"} Pipelines: [:browser] 03:14:19.967 [debug] QUERY OK source="media_items" db=0.3ms idle=854.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [16590] 03:14:19.967 [debug] QUERY OK source="tasks" db=0.2ms idle=855.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [16590] 03:14:19.967 [debug] QUERY OK source="sources" db=0.3ms idle=855.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 03:14:19.968 [debug] QUERY OK source="settings" db=0.1ms idle=856.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 [] 03:14:19.968 [debug] QUERY OK source="settings" db=0.1ms idle=645.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:14:19.969 [debug] QUERY OK source="settings" db=0.1ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:14:19.970 [debug] QUERY OK source="media_profiles" db=0.1ms idle=2.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] 03:14:19.972 [info] Sent 200 in 6ms 03:14:20.163 [info] GET /sources/6/media/17667 03:14:20.164 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "17667", "source_id" => "6"} Pipelines: [:browser] 03:14:20.164 [debug] QUERY OK source="media_items" db=0.3ms idle=196.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [17667] 03:14:20.165 [debug] QUERY OK source="tasks" db=0.2ms idle=196.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [17667] 03:14:20.165 [debug] QUERY OK source="sources" db=0.2ms idle=196.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 03:14:20.166 [debug] QUERY OK source="oban_jobs" db=0.2ms idle=196.1ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [8350] 03:14:20.166 [debug] QUERY OK source="settings" db=0.1ms idle=195.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:14:20.166 [debug] QUERY OK source="settings" db=0.1ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:14:20.167 [debug] QUERY OK source="settings" db=0.1ms idle=1.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:14:20.168 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.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] 03:14:20.170 [info] Sent 200 in 6ms 03:14:20.666 [info] GET /media_profiles 03:14:20.666 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.index/2 Parameters: %{} Pipelines: [:browser] 03:14:20.668 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.3ms idle=501.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", (SELECT count(ss0."id") AS "result" FROM "sources" AS ss0 WHERE (ss0."media_profile_id" = m0."id")) FROM "media_profiles" AS m0 WHERE (m0."marked_for_deletion_at" IS NULL) ORDER BY m0."name" [] 03:14:20.669 [debug] QUERY OK source="settings" db=0.2ms idle=502.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:14:20.670 [debug] QUERY OK source="settings" db=0.1ms idle=502.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:14:20.670 [debug] QUERY OK source="settings" db=0.1ms idle=502.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:14:20.673 [info] Sent 200 in 6ms 03:14:31.761 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:00.063 [info] {"source":"oban","duration":376,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:15:01.763 [info] {"source":"oban","duration":1240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:15:16.252 [info] GET /sources/6/media/17345 03:15:16.252 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "17345", "source_id" => "6"} Pipelines: [:browser] 03:15:16.253 [debug] QUERY OK source="media_items" db=0.5ms idle=1140.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [17345] 03:15:16.254 [debug] QUERY OK source="sources" db=0.5ms idle=1141.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 03:15:16.254 [debug] QUERY OK source="tasks" db=0.9ms idle=1141.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [17345] 03:15:16.256 [debug] QUERY OK source="oban_jobs" db=0.3ms idle=816.8ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [8322] 03:15:16.256 [debug] QUERY OK source="settings" db=0.3ms idle=143.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:15:16.257 [debug] QUERY OK source="settings" db=0.2ms idle=3.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:15:16.258 [debug] QUERY OK source="settings" db=0.2ms 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 [] 03:15:16.259 [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" = ?) [1] 03:15:16.263 [info] Sent 200 in 11ms 03:15:16.430 [info] GET /sources 03:15:16.430 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 03:15:16.432 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=174.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:15:16.434 [debug] QUERY OK source="settings" db=0.6ms queue=0.9ms idle=176.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:15:16.437 [debug] QUERY OK source="settings" db=0.7ms idle=178.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:15:16.438 [debug] QUERY OK source="settings" db=0.4ms idle=179.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:15:16.439 [debug] QUERY OK source="settings" db=0.4ms queue=0.3ms idle=179.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:15:16.450 [debug] QUERY OK source="sources" db=8.9ms queue=0.5ms idle=8.3ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 03:15:16.463 [debug] QUERY OK source="sources" db=11.6ms queue=0.2ms idle=14.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", coalesce(s2."downloaded_count", 0), coalesce(s3."pending_count", 0), coalesce(s2."media_size_bytes", 0), m1."id", m1."name", m1."redownload_delay_days", m1."output_path_template", m1."download_subs", m1."download_auto_subs", m1."embed_subs", m1."sub_langs", m1."download_thumbnail", m1."embed_thumbnail", m1."download_source_images", m1."download_metadata", m1."embed_metadata", m1."download_nfo", m1."sponsorblock_behaviour", m1."sponsorblock_categories", m1."shorts_behaviour", m1."livestream_behaviour", m1."audio_track", m1."preferred_resolution", m1."media_container", m1."marked_for_deletion_at", m1."inserted_at", m1."updated_at" FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) ORDER BY s0."custom_name" COLLATE NOCASE, s0."id" LIMIT ? OFFSET ? [10, 0] 03:15:16.468 [info] Sent 200 in 38ms 03:15:31.765 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:00.064 [info] {"source":"oban","duration":341,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:16:01.767 [info] {"source":"oban","duration":1273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:09.438 [info] GET /app_info 03:16:09.438 [debug] Processing with PinchflatWeb.Settings.SettingController.app_info/2 Parameters: %{} Pipelines: [:browser] 03:16:09.439 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=1325.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:16:09.439 [debug] QUERY OK source="settings" db=0.2ms idle=870.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:16:09.440 [debug] QUERY OK source="settings" db=0.2ms idle=326.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:16:09.441 [debug] QUERY OK source="settings" db=0.2ms idle=327.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 [] 03:16:09.442 [debug] QUERY OK source="settings" db=0.1ms idle=328.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:16:09.443 [info] Sent 200 in 4ms 03:16:31.769 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:16:34.561 [info] GET /sources/6/media/17507 03:16:34.565 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "17507", "source_id" => "6"} Pipelines: [:browser] 03:16:34.566 [debug] QUERY OK source="media_items" db=0.5ms idle=1451.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [17507] 03:16:34.567 [debug] QUERY OK source="tasks" db=0.4ms idle=1452.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [17507] 03:16:34.567 [debug] QUERY OK source="sources" db=0.8ms idle=1453.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 03:16:34.568 [debug] QUERY OK source="oban_jobs" db=0.2ms idle=1454.4ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [8336] 03:16:34.569 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=944.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:16:34.570 [debug] QUERY OK source="settings" db=0.5ms 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 [] 03:16:34.571 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms 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 [] 03:16:34.573 [debug] QUERY OK source="media_profiles" db=0.2ms idle=5.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 03:16:34.576 [info] Sent 200 in 14ms 03:17:00.065 [info] {"source":"oban","duration":331,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:17:01.771 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:17:05.995 [info] GET /sources/12/media/16591 03:17:05.995 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "16591", "source_id" => "12"} Pipelines: [:browser] 03:17:05.996 [debug] QUERY OK source="media_items" db=0.2ms idle=1881.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [16591] 03:17:05.996 [debug] QUERY OK source="tasks" db=0.1ms idle=1307.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", t0."media_item_id" FROM "tasks" AS t0 WHERE (t0."media_item_id" = ?) ORDER BY t0."media_item_id" [16591] 03:17:05.996 [debug] QUERY OK source="sources" db=0.4ms idle=882.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 03:17:05.997 [debug] QUERY OK source="settings" db=0.2ms idle=883.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 [] 03:17:05.998 [debug] QUERY OK source="settings" db=0.1ms idle=307.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:17:05.998 [debug] QUERY OK source="settings" db=0.1ms idle=2.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:17:06.000 [debug] QUERY OK source="media_profiles" db=0.2ms idle=3.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] 03:17:06.002 [info] Sent 200 in 7ms 03:17:31.774 [info] {"source":"oban","duration":1604,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:00.066 [info] {"source":"oban","duration":384,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:18:01.776 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:18:31.778 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:00.067 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:19:01.780 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:19:31.782 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:00.068 [info] {"source":"oban","duration":335,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:20:01.785 [info] {"source":"oban","duration":1710,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:20:31.786 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:00.069 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:21:01.788 [info] {"source":"oban","duration":1071,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:21:31.790 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:00.070 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:22:01.792 [info] {"source":"oban","duration":1078,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:22:19.883 [info] GET / 03:22:19.883 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 03:22:19.884 [info] GET / 03:22:19.884 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 03:22:19.889 [debug] QUERY OK source="settings" db=4.2ms queue=0.3ms idle=759.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:22:19.889 [debug] QUERY OK source="settings" db=4.5ms queue=0.1ms idle=760.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:22:19.896 [debug] QUERY OK source="media_profiles" db=6.8ms idle=764.9ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 03:22:19.897 [debug] QUERY OK source="media_profiles" db=7.8ms queue=0.1ms idle=764.6ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 03:22:19.898 [debug] QUERY OK source="sources" db=0.7ms queue=0.9ms idle=521.6ms SELECT count(s0."id") FROM "sources" AS s0 [] 03:22:19.899 [debug] QUERY OK source="sources" db=1.5ms idle=9.0ms SELECT count(s0."id") FROM "sources" AS s0 [] 03:22:19.904 [debug] QUERY OK source="media_items" db=4.4ms queue=0.1ms idle=3.4ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:22:19.904 [debug] QUERY OK source="media_items" db=5.1ms queue=0.7ms idle=9.2ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:22:19.907 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=6.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:22:19.907 [debug] QUERY OK source="media_items" db=2.5ms idle=7.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:22:19.908 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=7.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:22:19.909 [debug] QUERY OK source="settings" db=1.0ms idle=3.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:22:19.910 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=4.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:22:19.910 [debug] QUERY OK source="settings" db=0.8ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:22:19.912 [debug] QUERY OK source="settings" db=0.7ms 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 [] 03:22:19.912 [debug] QUERY OK source="settings" db=1.7ms queue=0.1ms idle=3.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:22:19.916 [debug] QUERY OK source="tasks" db=2.4ms idle=4.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 03:22:19.916 [debug] QUERY OK source="tasks" db=0.7ms queue=0.1ms idle=5.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 03:22:19.922 [debug] QUERY OK source="media_items" db=4.3ms queue=0.1ms idle=7.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:22:19.923 [debug] QUERY OK source="media_items" db=4.8ms idle=6.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:22:19.924 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=10.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 03:22:19.925 [debug] QUERY OK source="sources" db=0.2ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 03:22:19.932 [debug] QUERY OK source="media_items" db=8.0ms queue=0.1ms idle=8.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 03:22:19.933 [debug] QUERY OK source="media_items" db=4.6ms idle=5.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 03:22:19.933 [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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 03:22:19.935 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=9.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 03:22:19.937 [debug] QUERY OK source="sources" db=1.2ms idle=10.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 03:22:19.940 [info] Sent 200 in 56ms 03:22:19.943 [debug] QUERY OK source="media_items" db=6.9ms queue=0.1ms idle=4.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 03:22:19.945 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=10.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 03:22:19.946 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=12.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 03:22:19.950 [info] Sent 200 in 66ms 03:22:31.794 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:00.071 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:23:01.796 [info] {"source":"oban","duration":1055,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:23:31.798 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:00.072 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:24:01.801 [info] {"source":"oban","duration":1613,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:24:31.802 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:00.073 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:25:01.804 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:25:31.806 [info] {"source":"oban","duration":1198,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:00.074 [info] {"source":"oban","duration":318,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:26:01.808 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:26:31.810 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:00.074 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:27:01.812 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:27:31.814 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:00.076 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:28:01.816 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:28:31.818 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:00.077 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:29:01.820 [info] {"source":"oban","duration":1253,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:29:31.822 [info] {"source":"oban","duration":1102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:00.078 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:30:01.824 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:30:31.826 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:00.079 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:31:01.828 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:31:31.830 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:00.079 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:32:01.832 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:32:31.834 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:00.081 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:33:01.836 [info] {"source":"oban","duration":1099,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:33:31.838 [info] {"source":"oban","duration":1121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:00.081 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:34:01.842 [info] {"source":"oban","duration":3213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:34:31.844 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:00.082 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:35:01.846 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:35:31.848 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:00.084 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:36:01.850 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:36:31.852 [info] {"source":"oban","duration":1083,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:00.084 [info] {"source":"oban","duration":243,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:37:01.854 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:37:31.856 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:00.086 [info] {"source":"oban","duration":346,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:38:01.859 [info] {"source":"oban","duration":1744,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:38:31.860 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:00.087 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:39:01.862 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:39:31.864 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:00.088 [info] {"source":"oban","duration":292,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:40:01.866 [info] {"source":"oban","duration":1073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:40:31.868 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:00.088 [info] {"source":"oban","duration":283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:41:01.870 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:41:31.872 [info] {"source":"oban","duration":929,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:00.089 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:42:01.875 [info] {"source":"oban","duration":1996,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:42:31.878 [info] {"source":"oban","duration":1574,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:00.091 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:43:01.879 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:43:31.881 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:00.091 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:44:01.883 [info] {"source":"oban","duration":1212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:44:31.885 [info] {"source":"oban","duration":1180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:00.093 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:45:01.887 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:45:31.889 [info] {"source":"oban","duration":1091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:00.094 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:46:01.891 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:46:31.893 [info] {"source":"oban","duration":959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:00.094 [info] {"source":"oban","duration":242,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:47:01.895 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:47:31.897 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:00.096 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:48:01.899 [info] {"source":"oban","duration":961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:48:31.902 [info] {"source":"oban","duration":1806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:00.097 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:49:01.904 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:49:31.906 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:00.098 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:50:01.908 [info] {"source":"oban","duration":1138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:50:31.911 [info] {"source":"oban","duration":1903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:00.099 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:51:01.913 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:51:31.915 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:00.104 [info] {"source":"oban","duration":4411,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:52:01.917 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:52:31.919 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:00.104 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:53:01.921 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:31.923 [info] {"source":"oban","duration":1112,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:53:48.360 [info] GET / 03:53:48.360 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 03:53:48.361 [debug] QUERY OK source="settings" db=0.2ms idle=1199.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:53:48.362 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1200.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 03:53:48.362 [debug] QUERY OK source="sources" db=0.0ms idle=1200.7ms SELECT count(s0."id") FROM "sources" AS s0 [] 03:53:48.366 [debug] QUERY OK source="media_items" db=3.2ms idle=1201.0ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:53:48.370 [debug] QUERY OK source="media_items" db=3.8ms queue=0.1ms idle=975.5ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:53:48.371 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=8.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:53:48.371 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=8.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:53:48.373 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=9.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:53:48.375 [debug] QUERY OK source="tasks" db=0.9ms idle=8.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 03:53:48.378 [debug] QUERY OK source="media_items" db=2.6ms idle=5.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:53:48.380 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=8.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 03:53:48.382 [debug] QUERY OK source="sources" db=0.4ms queue=0.4ms idle=9.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 03:53:48.392 [debug] QUERY OK source="media_items" db=6.9ms idle=12.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 03:53:48.394 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=14.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 03:53:48.395 [debug] QUERY OK source="sources" db=0.5ms idle=14.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 03:53:48.398 [info] Sent 200 in 37ms 03:53:50.950 [info] CONNECTED TO Phoenix.LiveView.Socket in 49µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "ZCkfG3ojaytRJSsPMQkGbUocZxYBMzYsPBXZJVZS3uEZAho8sHTANxCd", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://pinchflat.luong.tel/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://pinchflat.luong.tel/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 03:53:51.187 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "4kGA0u1xbPnUpaiU9T3WOKuH", "media_state" => "downloaded"} 03:53:51.189 [debug] QUERY OK source="media_items" db=1.8ms idle=1026.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:53:51.190 [debug] QUERY OK source="media_items" db=0.6ms idle=1028.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 03:53:51.191 [debug] QUERY OK source="sources" db=0.2ms idle=1029.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 03:53:51.191 [debug] Replied in 4ms 03:53:51.194 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "4kGA0u1xbPnUpaiU9T3WOKuH", "media_state" => "pending"} 03:53:51.199 [debug] QUERY OK source="media_items" db=4.4ms idle=1033.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 03:53:51.201 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=803.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 03:53:51.201 [debug] QUERY OK source="sources" db=0.2ms idle=11.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 03:53:51.202 [debug] Replied in 7ms 03:53:51.204 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "4kGA0u1xbPnUpaiU9T3WOKuH"} 03:53:51.205 [debug] QUERY OK source="tasks" db=0.3ms idle=14.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 03:53:51.205 [debug] Replied in 991µs 03:53:51.206 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "4kGA0u1xbPnUpaiU9T3WOKuH"} 03:53:51.206 [debug] Replied in 122µs 03:53:54.483 [info] GET / 03:53:54.483 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 03:53:54.483 [debug] QUERY OK source="settings" db=0.2ms idle=1321.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:53:54.484 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1322.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 03:53:54.484 [debug] QUERY OK source="sources" db=0.4ms idle=1322.4ms SELECT count(s0."id") FROM "sources" AS s0 [] 03:53:54.488 [debug] QUERY OK source="media_items" db=3.0ms idle=1082.2ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:53:54.489 [debug] QUERY OK source="media_items" db=1.6ms idle=83.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:53:54.490 [debug] QUERY OK source="settings" db=0.1ms idle=6.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:53:54.490 [debug] QUERY OK source="settings" db=0.1ms idle=6.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:53:54.491 [debug] QUERY OK source="settings" db=0.1ms idle=6.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 03:53:54.492 [debug] QUERY OK source="tasks" db=0.3ms idle=4.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 03:53:54.495 [debug] QUERY OK source="media_items" db=1.8ms idle=3.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:53:54.495 [debug] QUERY OK source="media_items" db=0.5ms idle=4.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 03:53:54.496 [debug] QUERY OK source="sources" db=0.2ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 03:53:54.504 [debug] QUERY OK source="media_items" db=4.4ms idle=7.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 03:53:54.505 [debug] QUERY OK source="media_items" db=0.8ms idle=11.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 03:53:54.506 [debug] QUERY OK source="sources" db=0.2ms idle=10.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 03:53:54.508 [info] Sent 200 in 25ms 03:53:56.667 [info] CONNECTED TO Phoenix.LiveView.Socket in 35µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "KgkKDC1gADdFCS8GPD8HCEUqFFlJRSUFr9sJAPAurczaMZFf7ZQ6q6PP", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://pinchflat.luong.tel/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://pinchflat.luong.tel/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 03:53:56.895 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "X0yFl0AB7jUgqeAnrpEo8suU", "media_state" => "downloaded"} 03:53:56.897 [debug] QUERY OK source="media_items" db=1.8ms idle=734.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 03:53:56.898 [debug] QUERY OK source="media_items" db=0.5ms idle=736.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 03:53:56.899 [debug] QUERY OK source="sources" db=0.2ms idle=737.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", 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] 03:53:56.899 [debug] Replied in 4ms 03:53:56.902 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "X0yFl0AB7jUgqeAnrpEo8suU", "media_state" => "pending"} 03:53:56.907 [debug] QUERY OK source="media_items" db=4.5ms idle=741.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 03:53:56.908 [debug] QUERY OK source="media_items" db=0.7ms idle=499.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 03:53:56.909 [debug] QUERY OK source="sources" db=0.2ms idle=11.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 03:53:56.909 [debug] Replied in 7ms 03:53:56.912 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "X0yFl0AB7jUgqeAnrpEo8suU"} 03:53:56.913 [debug] QUERY OK source="tasks" db=0.3ms idle=14.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 03:53:56.913 [debug] Replied in 1ms 03:53:56.914 [debug] MOUNT Pinchflat.UpgradeButtonLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "X0yFl0AB7jUgqeAnrpEo8suU"} 03:53:56.914 [debug] Replied in 125µs 03:54:00.106 [info] {"source":"oban","duration":280,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:54:01.925 [info] {"source":"oban","duration":1177,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:54:31.927 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:00.107 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:55:01.930 [info] {"source":"oban","duration":1904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:55:31.932 [info] {"source":"oban","duration":1324,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:00.108 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:56:01.934 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:56:31.936 [info] {"source":"oban","duration":1157,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:00.109 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:57:01.938 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:57:31.940 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:00.110 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:58:01.942 [info] {"source":"oban","duration":1044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:58:31.944 [info] {"source":"oban","duration":1026,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:00.110 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 03:59:01.946 [info] {"source":"oban","duration":998,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 03:59:31.948 [info] {"source":"oban","duration":1104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:00.112 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:00:01.950 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:00:31.952 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:00.113 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:01:01.954 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:01:31.956 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:00.113 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:02:01.958 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:02:31.960 [info] {"source":"oban","duration":1007,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:00.115 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:03:01.966 [info] {"source":"oban","duration":4628,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:03:31.967 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:00.116 [info] {"source":"oban","duration":316,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:04:01.969 [info] {"source":"oban","duration":1214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:04:31.972 [info] {"source":"oban","duration":2155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:00.117 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:05:01.974 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:05:31.976 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:00.117 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:06:01.978 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:06:31.981 [info] {"source":"oban","duration":1736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:00.118 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:07:01.983 [info] {"source":"oban","duration":1832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:07:31.985 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:00.120 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:08:01.987 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:08:31.989 [info] {"source":"oban","duration":1148,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:00.120 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:09:01.991 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:09:31.993 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:00.121 [info] {"source":"oban","duration":253,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:10:01.996 [info] {"source":"oban","duration":1286,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:10:31.997 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:00.123 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:11:02.000 [info] {"source":"oban","duration":1938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:11:32.002 [info] {"source":"oban","duration":1126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:00.123 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:12:02.004 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:12:32.006 [info] {"source":"oban","duration":1103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:00.124 [info] {"source":"oban","duration":240,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:13:02.008 [info] {"source":"oban","duration":1229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:13:32.010 [info] {"source":"oban","duration":1029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:00.126 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:14:02.012 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:14:32.016 [info] {"source":"oban","duration":2883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:00.126 [info] {"source":"oban","duration":265,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:15:02.020 [info] {"source":"oban","duration":2685,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:15:32.021 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:00.127 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:16:02.023 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:16:32.025 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:00.128 [info] {"source":"oban","duration":269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:17:02.027 [info] {"source":"oban","duration":1269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:17:32.029 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:00.129 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:18:02.031 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:18:32.033 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:00.131 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:19:02.035 [info] {"source":"oban","duration":1234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:19:32.038 [info] {"source":"oban","duration":2179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:00.132 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:20:02.040 [info] {"source":"oban","duration":1212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:20:32.042 [info] {"source":"oban","duration":1200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:00.133 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:21:02.044 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:21:32.046 [info] {"source":"oban","duration":1218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:00.133 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:22:02.048 [info] {"source":"oban","duration":1080,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:22:32.051 [info] {"source":"oban","duration":1967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:00.134 [info] {"source":"oban","duration":254,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:23:02.054 [info] {"source":"oban","duration":1704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:23:32.055 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:00.136 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:24:02.057 [info] {"source":"oban","duration":1212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:24:32.060 [info] {"source":"oban","duration":1762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:00.136 [info] {"source":"oban","duration":252,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:25:02.063 [info] {"source":"oban","duration":1451,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:25:32.064 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:00.138 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:26:02.067 [info] {"source":"oban","duration":1529,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:26:09.004 [info] GET / 04:26:09.005 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 04:26:09.005 [debug] QUERY OK source="settings" db=0.2ms idle=1824.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 [] 04:26:09.005 [debug] QUERY OK source="media_profiles" db=0.1ms idle=1825.0ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 04:26:09.006 [debug] QUERY OK source="sources" db=0.1ms idle=1488.3ms SELECT count(s0."id") FROM "sources" AS s0 [] 04:26:09.009 [debug] QUERY OK source="media_items" db=3.2ms idle=825.4ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 04:26:09.011 [debug] QUERY OK source="media_items" db=1.5ms idle=490.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 04:26:09.012 [debug] QUERY OK source="settings" db=0.2ms idle=6.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 04:26:09.012 [debug] QUERY OK source="settings" db=0.2ms idle=6.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 04:26:09.013 [debug] QUERY OK source="settings" db=0.1ms idle=7.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 04:26:09.014 [debug] QUERY OK source="tasks" db=0.3ms idle=4.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 04:26:09.017 [debug] QUERY OK source="media_items" db=1.6ms idle=3.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 04:26:09.017 [debug] QUERY OK source="media_items" db=0.5ms idle=5.2ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 04:26:09.018 [debug] QUERY OK source="sources" db=0.2ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 04:26:09.025 [debug] QUERY OK source="media_items" db=4.4ms idle=7.7ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 04:26:09.027 [debug] QUERY OK source="media_items" db=0.8ms idle=11.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 04:26:09.027 [debug] QUERY OK source="sources" db=0.2ms idle=10.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 04:26:09.030 [info] Sent 200 in 25ms 04:26:32.069 [info] {"source":"oban","duration":1501,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:00.139 [info] {"source":"oban","duration":360,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:27:02.070 [info] {"source":"oban","duration":1240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:27:32.072 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:00.139 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:28:02.075 [info] {"source":"oban","duration":1847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:28:32.077 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:00.141 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:29:02.079 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:29:32.082 [info] {"source":"oban","duration":1748,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:00.141 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:30:02.084 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:32.086 [info] {"source":"oban","duration":1196,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:30:33.405 [info] GET /.git/config 04:30:33.406 [debug] QUERY OK source="settings" db=0.2ms idle=332.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 [] 04:30:33.406 [debug] QUERY OK source="settings" db=0.1ms idle=219.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 [] 04:30:33.406 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 04:30:33.408 [error] #PID<0.100093.0> running PinchflatWeb.Endpoint (connection #PID<0.100092.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /.git/config ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.100092.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 39262}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-charset" => "utf-8", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (ZZ; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36", "x-forwarded-for" => "13.222.218.186", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "13.222.218.186" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.100093.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-charset", "utf-8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (ZZ; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36"}, {"x-forwarded-for", "13.222.218.186"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "13.222.218.186"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIosxi9P_UGGf9sADBwB"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.100092.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 39262}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-charset" => "utf-8", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (ZZ; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36", "x-forwarded-for" => "13.222.218.186", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "13.222.218.186" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.100092.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 39262}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-charset" => "utf-8", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 (ZZ; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36", "x-forwarded-for" => "13.222.218.186", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "13.222.218.186" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.100093.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-charset", "utf-8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 (ZZ; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36"}, {"x-forwarded-for", "13.222.218.186"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "13.222.218.186"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-c (truncated) 04:31:00.143 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:31:02.089 [info] {"source":"oban","duration":2153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:31:32.092 [info] {"source":"oban","duration":1653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:00.143 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:32:02.094 [info] {"source":"oban","duration":1515,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:32:32.096 [info] {"source":"oban","duration":1625,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:00.145 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:33:02.098 [info] {"source":"oban","duration":1727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:33:32.099 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:00.145 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:34:02.101 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:34:32.103 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:00.147 [info] {"source":"oban","duration":717,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:35:02.105 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:35:32.107 [info] {"source":"oban","duration":1271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:00.149 [info] {"source":"oban","duration":341,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:36:02.109 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:36:08.482 [info] GET /.git/config 04:36:08.483 [debug] QUERY OK source="settings" db=0.2ms idle=1295.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 [] 04:36:08.483 [debug] QUERY OK source="settings" db=0.1ms idle=1295.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 [] 04:36:08.484 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 04:36:08.484 [error] #PID<0.100126.0> running PinchflatWeb.Endpoint (connection #PID<0.100125.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /.git/config ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.100125.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 60950}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-charset" => "utf-8", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Midori/0.1.10 (X11; Linux i686; U; en-us) WebKit/(531).(2)", "x-forwarded-for" => "195.178.110.223", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "195.178.110.223" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.100126.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-charset", "utf-8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Midori/0.1.10 (X11; Linux i686; U; en-us) WebKit/(531).(2)"}, {"x-forwarded-for", "195.178.110.223"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "195.178.110.223"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIotFDN9wr6_G5AACRCD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.100125.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 60950}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-charset" => "utf-8", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Midori/0.1.10 (X11; Linux i686; U; en-us) WebKit/(531).(2)", "x-forwarded-for" => "195.178.110.223", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "195.178.110.223" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.git/config (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.100125.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 60950}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-charset" => "utf-8", "accept-encoding" => "gzip", "connection" => "close", "host" => "pinchflat.luong.tel", "user-agent" => "Midori/0.1.10 (X11; Linux i686; U; en-us) WebKit/(531).(2)", "x-forwarded-for" => "195.178.110.223", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "195.178.110.223" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.100126.0>, params: %{}, path_info: [".git", "config"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept-charset", "utf-8"}, {"accept-encoding", "gzip"}, {"connection", "close"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Midori/0.1.10 (X11; Linux i686; U; en-us) WebKit/(531).(2)"}, {"x-forwarded-for", "195.178.110.223"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "195.178.110.223"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIotFDN9wr6_G5AACRCD"} ], scheme: :http, script_name: [], secret_key_ba (truncated) 04:36:32.111 [info] {"source":"oban","duration":1229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:00.150 [info] {"source":"oban","duration":357,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:37:02.114 [info] {"source":"oban","duration":1787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:37:32.117 [info] {"source":"oban","duration":1814,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:00.150 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:38:02.119 [info] {"source":"oban","duration":1306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:38:32.122 [info] {"source":"oban","duration":1492,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:00.152 [info] {"source":"oban","duration":344,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:39:02.125 [info] {"source":"oban","duration":2714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:39:32.128 [info] {"source":"oban","duration":1890,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:00.153 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:40:02.131 [info] {"source":"oban","duration":1408,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:40:32.132 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:00.154 [info] {"source":"oban","duration":373,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:41:02.135 [info] {"source":"oban","duration":1875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:41:32.138 [info] {"source":"oban","duration":1808,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:00.155 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:42:02.141 [info] {"source":"oban","duration":2137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:42:32.145 [info] {"source":"oban","duration":2561,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:00.155 [info] {"source":"oban","duration":260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:43:02.147 [info] {"source":"oban","duration":2060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:43:32.150 [info] {"source":"oban","duration":1853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:00.157 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:44:02.152 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:44:32.154 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:00.157 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:45:02.157 [info] {"source":"oban","duration":1486,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:45:32.159 [info] {"source":"oban","duration":1807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:00.158 [info] {"source":"oban","duration":246,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:46:02.162 [info] {"source":"oban","duration":2002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:46:32.164 [info] {"source":"oban","duration":953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:00.159 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:47:02.167 [info] {"source":"oban","duration":1978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:32.170 [info] {"source":"oban","duration":2056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:47:47.309 [info] GET /sources/11 04:47:47.309 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "11"} Pipelines: [:browser] 04:47:47.310 [debug] QUERY OK source="sources" db=0.2ms idle=118.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [11] 04:47:47.311 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=118.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] 04:47:47.312 [debug] QUERY OK source="tasks" db=1.1ms queue=0.1ms idle=119.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [11, "executing", "available", "scheduled", "retryable"] 04:47:47.313 [debug] QUERY OK source="oban_jobs" db=0.2ms idle=121.2ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [8347] 04:47:47.314 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=54.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 [] 04:47:47.315 [debug] QUERY OK source="settings" db=0.3ms queue=0.5ms idle=4.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 04:47:47.316 [debug] QUERY OK source="settings" db=0.2ms idle=5.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 04:47:47.319 [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" = ?) [11] 04:47:47.322 [debug] QUERY OK source="media_items" db=1.7ms idle=7.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [11] 04:47:47.327 [debug] QUERY OK source="media_items" db=4.0ms idle=8.7ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [11, 10, 0] 04:47:47.328 [debug] QUERY OK source="sources" db=0.6ms idle=12.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [11] 04:47:47.329 [debug] QUERY OK source="media_items" db=0.8ms idle=12.3ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [11] 04:47:47.331 [debug] QUERY OK source="media_items" db=0.9ms idle=10.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [11, 10, 0] 04:47:47.335 [debug] QUERY OK source="sources" db=1.6ms idle=11.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [11] 04:47:47.338 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=9.2ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [11] 04:47:47.340 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=9.6ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [11, 10, 0] 04:47:47.344 [info] Sent 200 in 34ms 04:47:47.812 [info] GET /sources/1 04:47:47.812 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 04:47:47.813 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=482.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 04:47:47.816 [debug] QUERY OK source="media_profiles" db=0.9ms queue=1.1ms idle=482.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] 04:47:47.818 [debug] QUERY OK source="tasks" db=1.7ms queue=0.1ms idle=480.8ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [1, "executing", "available", "scheduled", "retryable"] 04:47:47.819 [debug] QUERY OK source="oban_jobs" db=0.4ms idle=480.7ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" = ?) [8349] 04:47:47.821 [debug] QUERY OK source="settings" db=0.6ms queue=1.0ms idle=479.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 04:47:47.822 [debug] QUERY OK source="settings" db=0.5ms queue=0.7ms idle=7.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 04:47:47.824 [debug] QUERY OK source="settings" db=0.3ms idle=7.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 04:47:47.827 [debug] QUERY OK source="sources" db=0.5ms 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" = ?) [1] 04:47:47.830 [debug] QUERY OK source="media_items" db=2.2ms queue=0.4ms idle=8.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [1] 04:47:47.832 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=9.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 04:47:47.833 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=10.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 04:47:47.834 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=9.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [1] 04:47:47.835 [debug] QUERY OK source="media_items" db=0.7ms idle=7.3ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 04:47:47.837 [debug] QUERY OK source="sources" db=0.2ms 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" = ?) [1] 04:47:47.838 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=4.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [1] 04:47:47.840 [debug] QUERY OK source="media_items" db=1.0ms idle=4.9ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [1, 10, 0] 04:47:47.842 [info] Sent 200 in 30ms 04:47:48.311 [info] GET /sources/2/edit 04:47:48.312 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "2"} Pipelines: [:browser] 04:47:48.313 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=476.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 04:47:48.314 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.4ms idle=476.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 04:47:48.316 [debug] QUERY OK source="settings" db=0.3ms queue=0.3ms idle=477.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 04:47:48.317 [debug] QUERY OK source="settings" db=0.2ms queue=0.3ms idle=476.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 [] 04:47:48.318 [debug] QUERY OK source="settings" db=0.3ms idle=56.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 [] 04:47:48.333 [info] Sent 200 in 22ms 04:47:48.813 [info] GET /sources/7 04:47:48.813 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "7"} Pipelines: [:browser] 04:47:48.814 [debug] QUERY OK source="sources" db=0.2ms idle=500.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [7] 04:47:48.814 [debug] QUERY OK source="media_profiles" db=0.2ms idle=499.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] 04:47:48.815 [debug] QUERY OK source="tasks" db=0.2ms idle=498.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [7, "executing", "available", "scheduled", "retryable"] 04:47:48.815 [debug] QUERY OK source="settings" db=0.1ms idle=498.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 [] 04:47:48.816 [debug] QUERY OK source="settings" db=0.1ms idle=497.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 04:47:48.816 [debug] QUERY OK source="settings" db=0.1ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 04:47:48.818 [debug] QUERY OK source="sources" db=0.2ms idle=3.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [7] 04:47:48.820 [debug] QUERY OK source="media_items" db=0.9ms idle=3.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [7] 04:47:48.821 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=4.5ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [7, 10, 0] 04:47:48.823 [debug] QUERY OK source="sources" db=0.3ms idle=7.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [7] 04:47:48.824 [debug] QUERY OK source="media_items" db=0.3ms queue=0.1ms idle=6.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [7] 04:47:48.825 [debug] QUERY OK source="media_items" db=0.7ms idle=5.7ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [7, 10, 0] 04:47:48.826 [debug] QUERY OK source="sources" db=0.2ms 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" = ?) [7] 04:47:48.828 [debug] QUERY OK source="media_items" db=0.8ms idle=5.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [7] 04:47:48.829 [debug] QUERY OK source="media_items" db=1.5ms idle=4.7ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [7, 10, 0] 04:47:48.832 [info] Sent 200 in 19ms 04:47:49.313 [info] GET /sources/3 04:47:49.313 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "3"} Pipelines: [:browser] 04:47:49.314 [debug] QUERY OK source="sources" db=0.2ms idle=488.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 04:47:49.315 [debug] QUERY OK source="media_profiles" db=0.3ms idle=488.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] 04:47:49.315 [debug] QUERY OK source="tasks" db=0.1ms idle=487.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [3, "executing", "available", "scheduled", "retryable"] 04:47:49.316 [debug] QUERY OK source="settings" db=0.1ms idle=486.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 04:47:49.316 [debug] QUERY OK source="settings" db=0.1ms idle=52.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 04:47:49.317 [debug] QUERY OK source="settings" db=0.1ms idle=2.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 04:47:49.318 [debug] QUERY OK source="sources" db=0.2ms idle=3.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 04:47:49.320 [debug] QUERY OK source="media_items" db=1.4ms idle=3.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [3] 04:47:49.322 [debug] QUERY OK source="media_items" db=1.6ms idle=5.0ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [3, 10, 0] 04:47:49.324 [debug] QUERY OK source="sources" db=0.2ms idle=7.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 04:47:49.325 [debug] QUERY OK source="media_items" db=0.6ms idle=7.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [3] 04:47:49.327 [debug] QUERY OK source="media_items" db=1.5ms idle=6.7ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [3, 10, 0] 04:47:49.328 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=7.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [3] 04:47:49.330 [debug] QUERY OK source="media_items" db=1.3ms idle=6.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [3] 04:47:49.332 [debug] QUERY OK source="media_items" db=1.6ms idle=6.6ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [3, 10, 0] 04:47:49.335 [info] Sent 200 in 21ms 04:47:49.815 [info] GET /sources/2 04:47:49.815 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "2"} Pipelines: [:browser] 04:47:49.816 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=490.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 04:47:49.816 [debug] QUERY OK source="media_profiles" db=0.3ms idle=489.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] 04:47:49.817 [debug] QUERY OK source="tasks" db=0.1ms queue=0.1ms idle=488.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [2, "executing", "available", "scheduled", "retryable"] 04:47:49.818 [debug] QUERY OK source="settings" db=0.1ms idle=487.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 [] 04:47:49.818 [debug] QUERY OK source="settings" db=0.1ms idle=485.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 04:47:49.819 [debug] QUERY OK source="settings" db=0.1ms idle=2.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 [] 04:47:49.821 [debug] QUERY OK source="sources" db=0.2ms idle=3.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 04:47:49.823 [debug] QUERY OK source="media_items" db=1.9ms idle=3.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [2] 04:47:49.826 [debug] QUERY OK source="media_items" db=2.0ms idle=5.7ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 04:47:49.827 [debug] QUERY OK source="sources" db=0.2ms idle=8.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 04:47:49.828 [debug] QUERY OK source="media_items" db=0.6ms idle=8.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [2] 04:47:49.830 [debug] QUERY OK source="media_items" db=1.5ms idle=7.5ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 04:47:49.831 [debug] QUERY OK source="sources" db=0.2ms idle=7.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [2] 04:47:49.834 [debug] QUERY OK source="media_items" db=2.0ms idle=6.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [2] 04:47:49.836 [debug] QUERY OK source="media_items" db=2.3ms idle=7.1ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [2, 10, 0] 04:47:49.839 [info] Sent 200 in 24ms 04:48:00.161 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:48:02.173 [info] {"source":"oban","duration":1674,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:32.174 [info] {"source":"oban","duration":1138,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:48:44.419 [info] GET /sources/12/edit 04:48:44.419 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "12"} Pipelines: [:browser] 04:48:44.420 [debug] QUERY OK source="sources" db=0.2ms idle=1227.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [12] 04:48:44.420 [debug] QUERY OK source="media_profiles" db=0.2ms idle=1228.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 04:48:44.421 [debug] QUERY OK source="settings" db=0.1ms idle=1229.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 [] 04:48:44.421 [debug] QUERY OK source="settings" db=0.2ms idle=1038.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 04:48:44.422 [debug] QUERY OK source="settings" db=0.1ms idle=37.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 [] 04:48:44.426 [info] Sent 200 in 6ms 04:48:44.681 [info] GET /sources/1/edit 04:48:44.681 [info] GET /sources/6/edit 04:48:44.681 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "6"} Pipelines: [:browser] 04:48:44.681 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 04:48:44.682 [debug] QUERY OK source="sources" db=0.4ms idle=261.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [6] 04:48:44.682 [debug] QUERY OK source="sources" db=0.5ms idle=262.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [1] 04:48:44.683 [debug] QUERY OK source="media_profiles" db=0.2ms idle=261.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 04:48:44.683 [debug] QUERY OK source="media_profiles" db=0.4ms idle=261.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 04:48:44.683 [debug] QUERY OK source="settings" db=0.1ms idle=261.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 [] 04:48:44.684 [debug] QUERY OK source="settings" db=0.3ms idle=1.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 [] 04:48:44.684 [debug] QUERY OK source="settings" db=0.3ms idle=1.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 [] 04:48:44.684 [debug] QUERY OK source="settings" db=0.6ms idle=0.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 [] 04:48:44.685 [debug] QUERY OK source="settings" db=0.5ms idle=1.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 [] 04:48:44.686 [debug] QUERY OK source="settings" db=0.6ms idle=1.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 [] 04:48:44.689 [info] Sent 200 in 7ms 04:48:44.689 [info] Sent 200 in 7ms 04:48:45.126 [info] GET /sources/new 04:48:45.126 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{} Pipelines: [:browser] 04:48:45.127 [debug] QUERY OK source="media_profiles" db=0.2ms idle=442.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 04:48:45.127 [debug] QUERY OK source="settings" db=0.1ms idle=443.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 [] 04:48:45.128 [debug] QUERY OK source="settings" db=0.2ms idle=443.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 [] 04:48:45.129 [debug] QUERY OK source="settings" db=0.1ms idle=443.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 [] 04:48:45.129 [debug] QUERY OK source="settings" db=0.2ms idle=443.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 [] 04:48:45.130 [debug] QUERY OK source="settings" db=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 [] 04:48:45.133 [info] Sent 200 in 7ms 04:48:45.630 [info] GET /sources/7/edit 04:48:45.630 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "7"} Pipelines: [:browser] 04:48:45.631 [debug] QUERY OK source="sources" db=0.3ms idle=502.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [7] 04:48:45.632 [debug] QUERY OK source="media_profiles" db=0.1ms idle=502.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 04:48:45.633 [debug] QUERY OK source="settings" db=0.2ms idle=502.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 [] 04:48:45.633 [debug] QUERY OK source="settings" db=0.2ms idle=502.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 04:48:45.634 [debug] QUERY OK source="settings" db=0.1ms idle=247.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 [] 04:48:45.638 [info] Sent 200 in 7ms 04:48:46.128 [info] GET /sources/3/edit 04:48:46.129 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "3"} Pipelines: [:browser] 04:48:46.129 [debug] QUERY OK source="sources" db=0.3ms idle=497.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."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] 04:48:46.130 [debug] QUERY OK source="media_profiles" db=0.2ms idle=497.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 04:48:46.130 [debug] QUERY OK source="settings" db=0.1ms queue=0.1ms idle=497.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 [] 04:48:46.131 [debug] QUERY OK source="settings" db=0.1ms idle=497.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 [] 04:48:46.132 [debug] QUERY OK source="settings" db=0.1ms idle=497.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 [] 04:48:46.136 [info] Sent 200 in 8ms 04:49:00.162 [info] {"source":"oban","duration":790,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 04:49:02.176 [info] {"source":"oban","duration":1235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 04:49:09.436 [info] GET /media_profiles/new 04:49:09.436 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.new/2 Parameters: %{} Pipelines: [:browser] 04:49:09.437 [debug] QUERY OK source="settings" db=0.2ms idle=995.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 04:49:09.438 [debug] QUERY OK source="settings" db=0.3ms idle=245.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 [] 04:49:09.438 [debug] QUERY OK source="settings" db=0.1ms idle=246.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 [] 04:49:09.439 [debug] QUERY OK source="settings" db=0.3ms idle=247.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 [] 04:49:09.441 [debug] QUERY OK source="settings" db=0.5ms idle=248.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 [] 04:49:09.445 [info] Sent 200 in 8ms 04:49:09.733 [info] GET /sources/12/force_metadata_refresh 04:49:09.735 [debug] QUERY OK source="settings" db=0.7ms idle=296.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 [] 04:49:09.736 [debug] QUERY OK source="settings" db=0.6ms idle=296.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 [] 04:49:09.736 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 04:49:09.737 [error] #PID<0.100227.0> running PinchflatWeb.Endpoint (connection #PID<0.100226.0>, stream id 1) terminated Server: pinchflat.luong.tel:80 (http) Request: GET /sources/12/force_metadata_refresh ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/12/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.100226.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/12/force_metadata_refresh", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 38340}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.116", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "216.73.216.116" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.100227.0>, params: %{}, path_info: ["sources", "12", "force_metadata_refresh"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.116"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "216.73.216.116"} ], request_path: "/sources/12/force_metadata_refresh", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GIotyhmuVTYPkaYACETC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, status: 404, stack: [ {PinchflatWeb.Router, :call, 2, [file: ~c"deps/phoenix/lib/phoenix/router.ex", line: 541]}, {PinchflatWeb.Endpoint, :plug_builder_call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {PinchflatWeb.Endpoint, :call, 2, [file: ~c"lib/pinchflat_web/endpoint.ex", line: 1]}, {Plug.Cowboy.Handler, :init, 2, [file: ~c"lib/plug/cowboy/handler.ex", line: 11]}, {:cowboy_handler, :execute, 2, [file: ~c"/app/deps/cowboy/src/cowboy_handler.erl", line: 37]}, {:cowboy_stream_h, :execute, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 310]}, {:cowboy_stream_h, :request_process, 3, [file: ~c"/app/deps/cowboy/src/cowboy_stream_h.erl", line: 299]}, {:proc_lib, :init_p_do_apply, 3, [file: ~c"proc_lib.erl", line: 329]} ], kind: :error, conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.100226.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/12/force_metadata_refresh", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 38340}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.116", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "216.73.216.116" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/12/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.100226.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/12/force_metadata_refresh", host: "pinchflat.luong.tel", peer: {{172, 16, 144, 1}, 38340}, bindings: %{}, sock: {{172, 16, 144, 2}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.luong.tel", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-for" => "216.73.216.116", "x-forwarded-proto" => "https", "x-forwarded-scheme" => "https", "x-real-ip" => "216.73.216.116" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", streamid: 1, has_body: false, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.luong.tel", method: "GET", owner: #PID<0.100227.0>, params: %{}, path_info: ["sources", "12", "force_metadata_refresh"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router_url => "https://pinchflat.luong.tel", :phoenix_router => PinchflatWeb.Router, :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {172, 16, 144, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.luong.tel"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"x-forwarded-for", "216.73.216.116"}, {"x-forwarded-proto", "https"}, {"x-forwarded-scheme", "https"}, {"x-real-ip", "216.73.216.116"} ], request_path: "/sources/12/force_metad (truncated)